34 #ifndef AVCODEC_NELLYMOSER_H 35 #define AVCODEC_NELLYMOSER_H 39 #define NELLY_BANDS 23 40 #define NELLY_BLOCK_LEN 64 41 #define NELLY_HEADER_BITS 116 42 #define NELLY_DETAIL_BITS 198 43 #define NELLY_BUF_LEN 128 44 #define NELLY_FILL_LEN 124 45 #define NELLY_BIT_CAP 6 46 #define NELLY_BASE_OFF 4228 47 #define NELLY_BASE_SHIFT 19 48 #define NELLY_SAMPLES (2 * NELLY_BUF_LEN) 50 extern const float ff_nelly_dequantization_table[127];
51 extern const uint8_t ff_nelly_band_sizes_table[NELLY_BANDS];
52 extern const uint16_t ff_nelly_init_table[64];
53 extern const int16_t ff_nelly_delta_table[32];
55 void ff_nelly_get_sample_bits(
const float *buf,
int *bits);
Libavcodec external API header.