|
static void * | alloc_array_elem (void **array, size_t elsize, int *size, int *max_size) |
|
static int | str_to_time (const char *str, int64_t *rtime) |
|
static int | is_space (char c) |
|
static int | scale_double (void *log, double d, double m, int *r) |
|
static int | lex_space (struct sbg_parser *p) |
|
static int | lex_char (struct sbg_parser *p, char c) |
|
static int | lex_double (struct sbg_parser *p, double *r) |
|
static int | lex_fixed (struct sbg_parser *p, const char *t, int l) |
|
static int | lex_line_end (struct sbg_parser *p) |
|
static int | lex_wsword (struct sbg_parser *p, struct sbg_string *rs) |
|
static int | lex_name (struct sbg_parser *p, struct sbg_string *rs) |
|
static int | lex_time (struct sbg_parser *p, int64_t *rt) |
|
static int | parse_immediate (struct sbg_parser *p) |
|
static int | parse_preprogrammed (struct sbg_parser *p) |
|
static int | parse_optarg (struct sbg_parser *p, char o, struct sbg_string *r) |
|
static int | parse_options (struct sbg_parser *p) |
|
static int | parse_timestamp (struct sbg_parser *p, struct sbg_timestamp *rts, int64_t *rrel) |
|
static int | parse_fade (struct sbg_parser *p, struct sbg_fade *fr) |
|
static int | parse_time_sequence (struct sbg_parser *p, int inblock) |
|
static int | parse_wave_def (struct sbg_parser *p, int wavenum) |
|
static int | parse_block_def (struct sbg_parser *p, struct sbg_script_definition *def) |
|
static int | parse_volume (struct sbg_parser *p, int *vol) |
|
static int | parse_synth_channel_sine (struct sbg_parser *p, struct sbg_script_synth *synth) |
|
static int | parse_synth_channel_pink (struct sbg_parser *p, struct sbg_script_synth *synth) |
|
static int | parse_synth_channel_bell (struct sbg_parser *p, struct sbg_script_synth *synth) |
|
static int | parse_synth_channel_mix (struct sbg_parser *p, struct sbg_script_synth *synth) |
|
static int | parse_synth_channel_spin (struct sbg_parser *p, struct sbg_script_synth *synth) |
|
static int | parse_synth_channel (struct sbg_parser *p) |
|
static int | parse_synth_def (struct sbg_parser *p, struct sbg_script_definition *def) |
|
static int | parse_named_def (struct sbg_parser *p) |
|
static void | free_script (struct sbg_script *s) |
|
static int | parse_script (void *log, char *script, int script_len, struct sbg_script *rscript) |
|
static int | read_whole_file (AVIOContext *io, int max_size, AVBPrint *rbuf) |
|
static int | expand_timestamps (void *log, struct sbg_script *s) |
|
static int | expand_tseq (void *log, struct sbg_script *s, int *nb_ev_max, int64_t t0, struct sbg_script_tseq *tseq) |
|
static int | expand_script (void *log, struct sbg_script *s) |
|
static int | add_interval (struct ws_intervals *inter, enum ws_interval_type type, uint32_t channels, int ref, int64_t ts1, int32_t f1, int32_t a1, int64_t ts2, int32_t f2, int32_t a2) |
|
static int | add_bell (struct ws_intervals *inter, struct sbg_script *s, int64_t ts1, int64_t ts2, int32_t f, int32_t a) |
|
static int | generate_interval (void *log, struct sbg_script *s, struct ws_intervals *inter, int64_t ts1, int64_t ts2, struct sbg_script_synth *s1, struct sbg_script_synth *s2, int transition) |
|
static int | generate_plateau (void *log, struct sbg_script *s, struct ws_intervals *inter, struct sbg_script_event *ev1) |
|
static int | generate_transition (void *log, struct sbg_script *s, struct ws_intervals *inter, struct sbg_script_event *ev1, struct sbg_script_event *ev2) |
|
static int | generate_intervals (void *log, struct sbg_script *s, int sample_rate, struct ws_intervals *inter) |
|
static int | encode_intervals (struct sbg_script *s, AVCodecParameters *par, struct ws_intervals *inter) |
|
static av_cold int | sbg_read_probe (const AVProbeData *p) |
|
static av_cold int | sbg_read_header (AVFormatContext *avf) |
|
static int | sbg_read_packet (AVFormatContext *avf, AVPacket *packet) |
|
static int | sbg_read_seek2 (AVFormatContext *avf, int stream_index, int64_t min_ts, int64_t ts, int64_t max_ts, int flags) |
|
static int | sbg_read_seek (AVFormatContext *avf, int stream_index, int64_t ts, int flags) |
|