FFmpeg
|
#include <stdint.h>
Go to the source code of this file.
Variables | |
static const uint8_t | ff_adpcm_ima_block_sizes [4] = { 4, 12, 4, 20 } |
static const uint8_t | ff_adpcm_ima_block_samples [4] = { 16, 32, 8, 32 } |
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_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 [] |
ADPCM tables
Definition in file adpcm_data.h.
|
static |
Definition at line 31 of file adpcm_data.h.
Referenced by adpcm_decode_frame(), and get_nb_samples().
|
static |
Definition at line 32 of file adpcm_data.h.
Referenced by adpcm_decode_frame(), and get_nb_samples().
const int8_t ff_adpcm_index_table[16] |
Definition at line 30 of file adpcm_data.c.
Referenced by adpcm_compress_trellis(), adpcm_ima_alp_compress_sample(), adpcm_ima_alp_expand_nibble(), adpcm_ima_compress_sample(), adpcm_ima_expand_nibble(), adpcm_ima_oki_expand_nibble(), adpcm_ima_qt_compress_sample(), adpcm_ima_qt_expand_nibble(), and adpcm_mtaf_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 39 of file adpcm_data.c.
Referenced by adpcm_compress_trellis(), adpcm_ima_alp_compress_sample(), adpcm_ima_alp_expand_nibble(), adpcm_ima_compress_sample(), adpcm_ima_expand_nibble(), adpcm_ima_mtf_expand_nibble(), adpcm_ima_qt_compress_sample(), adpcm_ima_qt_expand_nibble(), adpcm_ima_wav_expand_nibble(), adpcm_swf_decode(), adpcm_zork_expand_nibble(), decode_frame(), and predict_table_init().
const int16_t ff_adpcm_AdaptationTable[] |
Definition at line 54 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 60 of file adpcm_data.c.
Referenced by adpcm_decode_frame(), and adpcm_encode_init().
const int8_t ff_adpcm_AdaptCoeff2[] |
Divided by 4 to fit in 8-bit integers.
Definition at line 65 of file adpcm_data.c.
Referenced by adpcm_decode_frame(), and adpcm_encode_init().
const int16_t ff_adpcm_yamaha_indexscale[] |
Definition at line 69 of file adpcm_data.c.
Referenced by adpcm_compress_trellis(), adpcm_yamaha_compress_sample(), and adpcm_yamaha_expand_nibble().
const int8_t ff_adpcm_yamaha_difflookup[] |
Definition at line 74 of file adpcm_data.c.
Referenced by adpcm_ima_compress_sample(), adpcm_yamaha_compress_sample(), and adpcm_yamaha_expand_nibble().