Searched refs:DCA_ADPCM_COEFFS (Results 1 - 6 of 6) sorted by relevance
/third_party/ffmpeg/libavcodec/ |
H A D | dcaadpcm.c | 30 //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 D | dcaadpcm.h | 38 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 D | dcadata.h | 28 #define DCA_ADPCM_COEFFS 4 macro 40 extern const int16_t ff_dca_adpcm_vb[DCA_ADPCM_VQCODEBOOK_SZ][DCA_ADPCM_COEFFS];
|
H A D | dca_core.c | 615 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 D | dcaenc.c | 85 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 D | dcadata.c | 60 const int16_t ff_dca_adpcm_vb[DCA_ADPCM_VQCODEBOOK_SZ][DCA_ADPCM_COEFFS] = {
|
Completed in 21 milliseconds