Home
last modified time | relevance | path

Searched refs:DCA_ADPCM_COEFFS (Results 1 - 6 of 6) sorted by relevance

/third_party/ffmpeg/libavcodec/
H A Ddcaadpcm.c30 //assume we have DCA_ADPCM_COEFFS values before x
40 static inline int64_t apply_filter(const int16_t a[DCA_ADPCM_COEFFS], const int64_t corr[15], const int32_t aa[10]) in apply_filter()
88 for (i = 0; i <= DCA_ADPCM_COEFFS; i++) in find_best_filter()
89 for (j = i; j <= DCA_ADPCM_COEFFS; j++) in find_best_filter()
113 error = in[DCA_ADPCM_COEFFS + i] - ff_dcaadpcm_predict(pred_vq, in + i); in calc_prediction_gain()
115 signal_energy += MUL64(in[DCA_ADPCM_COEFFS + i], in[DCA_ADPCM_COEFFS + i]); in calc_prediction_gain()
128 int32_t input_buffer[16 + DCA_ADPCM_COEFFS]; in ff_dcaadpcm_subband_analysis()
129 int32_t input_buffer2[16 + DCA_ADPCM_COEFFS]; in ff_dcaadpcm_subband_analysis()
135 for (i = 0; i < len + DCA_ADPCM_COEFFS; in ff_dcaadpcm_subband_analysis()
[all...]
H A Ddcaadpcm.h38 for (i = 0; i < DCA_ADPCM_COEFFS; i++) in ff_dcaadpcm_predict()
39 pred += (int64_t)input[DCA_ADPCM_COEFFS - 1 - i] * coeff[i]; in ff_dcaadpcm_predict()
H A Ddcadata.h28 #define DCA_ADPCM_COEFFS 4 macro
40 extern const int16_t ff_dca_adpcm_vb[DCA_ADPCM_VQCODEBOOK_SZ][DCA_ADPCM_COEFFS];
H A Ddca_core.c615 int32_t x = ff_dcaadpcm_predict(pred_id, ptr + j - DCA_ADPCM_COEFFS); in inverse_adpcm()
768 AV_ZERO128(s->subband_samples[ch][band] - DCA_ADPCM_COEFFS); in erase_adpcm_history()
775 int nchsamples = DCA_ADPCM_COEFFS + s->npcmblocks; in alloc_sample_buffer()
791 (ch * DCA_SUBBANDS + band) * nchsamples + DCA_ADPCM_COEFFS; in alloc_sample_buffer()
823 int32_t *samples = s->subband_samples[ch][band] - DCA_ADPCM_COEFFS; in parse_frame_data()
829 int32_t *samples = s->subband_samples[ch][band] - DCA_ADPCM_COEFFS; in parse_frame_data()
830 memset(samples, 0, (DCA_ADPCM_COEFFS + s->npcmblocks) * sizeof(int32_t)); in parse_frame_data()
1277 AV_ZERO128(s->x96_subband_samples[ch][band] - DCA_ADPCM_COEFFS); in erase_x96_adpcm_history()
1284 int nchsamples = DCA_ADPCM_COEFFS + s->npcmblocks; in alloc_x96_sample_buffer()
1299 (ch * DCA_SUBBANDS_X96 + band) * nchsamples + DCA_ADPCM_COEFFS; in alloc_x96_sample_buffer()
[all...]
H A Ddcaenc.c85 int32_t adpcm_history[MAX_CHANNELS][DCAENC_SUBBANDS][DCA_ADPCM_COEFFS * 2];
138 (SUBBAND_SAMPLES + DCA_ADPCM_COEFFS), in subband_bufer_alloc()
148 ch * DCAENC_SUBBANDS * (SUBBAND_SAMPLES + DCA_ADPCM_COEFFS) + in subband_bufer_alloc()
149 band * (SUBBAND_SAMPLES + DCA_ADPCM_COEFFS) + DCA_ADPCM_COEFFS; in subband_bufer_alloc()
158 int32_t *bufer = c->subband[0][0] - DCA_ADPCM_COEFFS; in subband_bufer_free()
224 memset(c->adpcm_history[i][j], 0, sizeof(int32_t)*DCA_ADPCM_COEFFS); in encode_init()
588 samples = c->subband[ch][band] - DCA_ADPCM_COEFFS; in adpcm_analysis()
916 int32_t *samples = c->subband[ch][band] - DCA_ADPCM_COEFFS; in fill_in_adpcm_bufer()
H A Ddcadata.c60 const int16_t ff_dca_adpcm_vb[DCA_ADPCM_VQCODEBOOK_SZ][DCA_ADPCM_COEFFS] = {

Completed in 21 milliseconds