diff options
author | Daniil Cherednik <dan.cherednik@gmail.com> | 2017-02-20 23:22:51 +0000 |
---|---|---|
committer | Rostislav Pehlivanov <atomnuker@gmail.com> | 2017-05-08 05:56:14 +0100 |
commit | b8c2b9c39279171f647d9c81f34ffa3d3ae93c47 (patch) | |
tree | fc50e13f8009274c05ab06eeeb80757b6dc10a94 /libavcodec/dcadata.h | |
parent | 5f928c5201c077b9765610bc5304235c3f1d9bd6 (diff) | |
download | ffmpeg-b8c2b9c39279171f647d9c81f34ffa3d3ae93c47.tar.gz |
avcodec/dcaenc: Initial implementation of ADPCM encoding for DCA encoder
Diffstat (limited to 'libavcodec/dcadata.h')
-rw-r--r-- | libavcodec/dcadata.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/libavcodec/dcadata.h b/libavcodec/dcadata.h index c838867bff..9dd6eba7f1 100644 --- a/libavcodec/dcadata.h +++ b/libavcodec/dcadata.h @@ -25,6 +25,9 @@ #include "dcahuff.h" +#define DCA_ADPCM_COEFFS 4 +#define DCA_ADPCM_VQCODEBOOK_SZ 4096 + extern const uint32_t ff_dca_bit_rates[32]; extern const uint8_t ff_dca_channels[16]; @@ -36,7 +39,7 @@ extern const uint8_t ff_dca_dmix_primary_nch[8]; extern const uint8_t ff_dca_quant_index_sel_nbits[DCA_CODE_BOOKS]; extern const uint8_t ff_dca_quant_index_group_size[DCA_CODE_BOOKS]; -extern const int16_t ff_dca_adpcm_vb[4096][4]; +extern const int16_t ff_dca_adpcm_vb[DCA_ADPCM_VQCODEBOOK_SZ][DCA_ADPCM_COEFFS]; extern const uint32_t ff_dca_scale_factor_quant6[64]; extern const uint32_t ff_dca_scale_factor_quant7[128]; |