DCAEncContext 132 libavcodec/dcaenc.c static int subband_bufer_alloc(DCAEncContext *c) DCAEncContext 153 libavcodec/dcaenc.c static void subband_bufer_free(DCAEncContext *c) DCAEncContext 164 libavcodec/dcaenc.c DCAEncContext *c = avctx->priv_data; DCAEncContext 310 libavcodec/dcaenc.c DCAEncContext *c = avctx->priv_data; DCAEncContext 318 libavcodec/dcaenc.c static void subband_transform(DCAEncContext *c, const int32_t *input) DCAEncContext 368 libavcodec/dcaenc.c static void lfe_downsample(DCAEncContext *c, const int32_t *input) DCAEncContext 398 libavcodec/dcaenc.c static int32_t get_cb(DCAEncContext *c, int32_t in) DCAEncContext 410 libavcodec/dcaenc.c static int32_t add_cb(DCAEncContext *c, int32_t a, int32_t b) DCAEncContext 420 libavcodec/dcaenc.c static void calc_power(DCAEncContext *c, DCAEncContext 437 libavcodec/dcaenc.c static void adjust_jnd(DCAEncContext *c, DCAEncContext 466 libavcodec/dcaenc.c typedef void (*walk_band_t)(DCAEncContext *c, int band1, int band2, int f, DCAEncContext 470 libavcodec/dcaenc.c static void walk_band_low(DCAEncContext *c, int band, int channel, DCAEncContext 485 libavcodec/dcaenc.c static void walk_band_high(DCAEncContext *c, int band, int channel, DCAEncContext 500 libavcodec/dcaenc.c static void update_band_masking(DCAEncContext *c, int band1, int band2, DCAEncContext 510 libavcodec/dcaenc.c static void calc_masking(DCAEncContext *c, const int32_t *input) DCAEncContext 545 libavcodec/dcaenc.c static inline int32_t find_peak(DCAEncContext *c, const int32_t *in, int len) DCAEncContext 557 libavcodec/dcaenc.c static void find_peaks(DCAEncContext *c) DCAEncContext 571 libavcodec/dcaenc.c static void adpcm_analysis(DCAEncContext *c) DCAEncContext 599 libavcodec/dcaenc.c static inline int32_t get_step_size(DCAEncContext *c, int ch, int band) DCAEncContext 611 libavcodec/dcaenc.c static int calc_one_scale(DCAEncContext *c, int32_t peak_cb, int abits, DCAEncContext 644 libavcodec/dcaenc.c static inline void quantize_adpcm_subband(DCAEncContext *c, int ch, int band) DCAEncContext 661 libavcodec/dcaenc.c static void quantize_adpcm(DCAEncContext *c) DCAEncContext 671 libavcodec/dcaenc.c static void quantize_pcm(DCAEncContext *c) DCAEncContext 766 libavcodec/dcaenc.c static int init_quantization_noise(DCAEncContext *c, int noise, int forbid_zero) DCAEncContext 845 libavcodec/dcaenc.c static void assign_bits(DCAEncContext *c) DCAEncContext 887 libavcodec/dcaenc.c static void shift_history(DCAEncContext *c, const int32_t *input) DCAEncContext 899 libavcodec/dcaenc.c static void fill_in_adpcm_bufer(DCAEncContext *c) DCAEncContext 935 libavcodec/dcaenc.c static void calc_lfe_scales(DCAEncContext *c) DCAEncContext 941 libavcodec/dcaenc.c static void put_frame_header(DCAEncContext *c) DCAEncContext 1024 libavcodec/dcaenc.c static void put_primary_audio_header(DCAEncContext *c) DCAEncContext 1071 libavcodec/dcaenc.c static void put_subframe_samples(DCAEncContext *c, int ss, int band, int ch) DCAEncContext 1105 libavcodec/dcaenc.c static void put_subframe(DCAEncContext *c, int subframe) DCAEncContext 1180 libavcodec/dcaenc.c DCAEncContext *c = avctx->priv_data; DCAEncContext 1224 libavcodec/dcaenc.c { "dca_adpcm", "Use ADPCM encoding", offsetof(DCAEncContext, options.adpcm_mode), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, DCAENC_FLAGS }, DCAEncContext 1245 libavcodec/dcaenc.c .priv_data_size = sizeof(DCAEncContext),