| FFmpeg
    | 
ADPCM tables. More...
#include <stdint.h>

Go to the source code of this file.
| Variables | |
| const int8_t | ff_adpcm_index_table [16] | 
| const int16_t | ff_adpcm_step_table [89] | 
| This is the step table.  More... | |
| const int16_t | ff_adpcm_oki_step_table [49] | 
| const int16_t | ff_adpcm_AdaptationTable [] | 
| const uint8_t | ff_adpcm_AdaptCoeff1 [] | 
| Divided by 4 to fit in 8-bit integers.  More... | |
| const int8_t | ff_adpcm_AdaptCoeff2 [] | 
| Divided by 4 to fit in 8-bit integers.  More... | |
| const int16_t | ff_adpcm_yamaha_indexscale [] | 
| const int8_t | ff_adpcm_yamaha_difflookup [] | 
| const int16_t | ff_adpcm_afc_coeffs [2][16] | 
Detailed Description
ADPCM tables.
Definition in file adpcm_data.h.
Variable Documentation
| const int16_t ff_adpcm_AdaptationTable[] | 
Definition at line 63 of file adpcm_data.c.
Referenced by adpcm_compress_trellis(), adpcm_ct_expand_nibble(), adpcm_ms_compress_sample(), and adpcm_ms_expand_nibble().
| const uint8_t ff_adpcm_AdaptCoeff1[] | 
Divided by 4 to fit in 8-bit integers.
Definition at line 69 of file adpcm_data.c.
Referenced by adpcm_decode_frame(), adpcm_encode_frame(), and adpcm_encode_init().
| const int8_t ff_adpcm_AdaptCoeff2[] | 
Divided by 4 to fit in 8-bit integers.
Definition at line 74 of file adpcm_data.c.
Referenced by adpcm_decode_frame(), adpcm_encode_frame(), and adpcm_encode_init().
| const int16_t ff_adpcm_afc_coeffs[2][16] | 
Definition at line 88 of file adpcm_data.c.
Referenced by adpcm_decode_frame().
| const int8_t ff_adpcm_index_table[16] | 
Definition at line 31 of file adpcm_data.c.
Referenced by adpcm_compress_trellis(), adpcm_ima_compress_sample(), adpcm_ima_expand_nibble(), adpcm_ima_oki_expand_nibble(), adpcm_ima_qt_compress_sample(), and adpcm_ima_qt_expand_nibble().
| const int16_t ff_adpcm_oki_step_table[49] | 
Definition at line 52 of file adpcm_data.c.
Referenced by adpcm_ima_oki_expand_nibble().
| const int16_t ff_adpcm_step_table[89] | 
This is the step table.
Note that many programs use slight deviations from this table, but such deviations are negligible:
Definition at line 40 of file adpcm_data.c.
Referenced by adpcm_compress_trellis(), adpcm_ima_compress_sample(), adpcm_ima_expand_nibble(), adpcm_ima_qt_compress_sample(), adpcm_ima_qt_expand_nibble(), adpcm_swf_decode(), decode_frame(), and decode_init().
| const int8_t ff_adpcm_yamaha_difflookup[] | 
Definition at line 83 of file adpcm_data.c.
Referenced by adpcm_ima_compress_sample(), adpcm_yamaha_compress_sample(), and adpcm_yamaha_expand_nibble().
| const int16_t ff_adpcm_yamaha_indexscale[] | 
Definition at line 78 of file adpcm_data.c.
Referenced by adpcm_compress_trellis(), adpcm_yamaha_compress_sample(), and adpcm_yamaha_expand_nibble().
Generated on Fri Oct 31 2025 06:56:18 for FFmpeg by
 1.8.11
 1.8.11