|
static int | skip_input (DBEContext *s, int nb_words) |
|
static int | parse_key (DBEContext *s) |
|
static int | convert_input (DBEContext *s, int nb_words, int key) |
|
static int | parse_metadata (DBEContext *s) |
|
static int | parse_metadata_ext (DBEContext *s) |
|
static void | unbias_exponents (DBEContext *s, DBEChannel *c, DBEGroup *g) |
|
static int | parse_exponents (DBEContext *s, DBEChannel *c) |
|
static int | log_add (int a, int b) |
|
static void | calc_lowcomp (int *msk_val) |
|
static void | bit_allocate (int nb_exponent, int nb_code, int fr_code, int *exp, int *bap, int fg_spc, int fg_ofs, int msk_mod, int snr_ofs) |
|
static int | parse_bit_alloc (DBEContext *s, DBEChannel *c) |
|
static int | parse_indices (DBEContext *s, DBEChannel *c) |
|
static int | parse_mantissas (DBEContext *s, DBEChannel *c) |
|
static int | parse_channel (DBEContext *s, int ch, int seg_id) |
|
static int | parse_audio (DBEContext *s, int start, int end, int seg_id) |
|
static int | parse_meter (DBEContext *s) |
|
static void | imdct_calc (DBEContext *s, DBEGroup *g, float *result, float *values) |
|
static void | transform (DBEContext *s, DBEChannel *c, float *history, float *output) |
|
static void | apply_gain (DBEContext *s, int begin, int end, float *output) |
|
static int | filter_frame (DBEContext *s, AVFrame *frame) |
|
static int | dolby_e_decode_frame (AVCodecContext *avctx, void *data, int *got_frame_ptr, AVPacket *avpkt) |
|
static av_cold void | dolby_e_flush (AVCodecContext *avctx) |
|
static av_cold int | dolby_e_close (AVCodecContext *avctx) |
|
static av_cold void | init_tables (void) |
|
static av_cold int | dolby_e_init (AVCodecContext *avctx) |
|