FFmpeg
|
tables for wmapro decoding More...
#include <stddef.h>
#include <stdint.h>
Go to the source code of this file.
Variables | |
static const uint16_t | critical_freq [] |
frequencies to divide the frequency spectrum into scale factor bands More... | |
static const float | default_decorrelation_matrices [] |
decorrelation matrix for multichannel streams More... | |
static const float *const | default_decorrelation [] |
default decorrelation matrix offsets More... | |
Huffman tables for DPCM-coded scale factors | |
#define | HUFF_SCALE_SIZE 121 |
#define | HUFF_SCALE_MAXBITS 19 |
static const uint16_t | scale_huffcodes [HUFF_SCALE_SIZE] |
static const uint8_t | scale_huffbits [HUFF_SCALE_SIZE] |
Huffman, run and level tables for runlevel-coded scale factors | |
#define | HUFF_SCALE_RL_SIZE 120 |
#define | HUFF_SCALE_RL_MAXBITS 21 |
static const uint32_t | scale_rl_huffcodes [HUFF_SCALE_RL_SIZE] |
static const uint8_t | scale_rl_huffbits [HUFF_SCALE_RL_SIZE] |
static const uint8_t | scale_rl_run [HUFF_SCALE_RL_SIZE] |
static const uint8_t | scale_rl_level [HUFF_SCALE_RL_SIZE] |
Huffman, run and level codes for runlevel-coded coefficients | |
#define | HUFF_COEF0_SIZE 272 |
#define | HUFF_COEF0_MAXBITS 21 |
#define | HUFF_COEF1_SIZE 244 |
#define | HUFF_COEF1_MAXBITS 22 |
static const uint32_t | coef0_huffcodes [HUFF_COEF0_SIZE] |
static const uint8_t | coef0_huffbits [HUFF_COEF0_SIZE] |
static const uint32_t | coef1_huffcodes [HUFF_COEF1_SIZE] |
static const uint8_t | coef1_huffbits [HUFF_COEF1_SIZE] |
static const uint16_t | coef0_run [HUFF_COEF0_SIZE] |
static const float | coef0_level [HUFF_COEF0_SIZE] |
static const uint16_t | coef1_run [HUFF_COEF1_SIZE] |
static const float | coef1_level [HUFF_COEF1_SIZE] |
Huffman and vector lookup tables for vector-coded coefficients | |
#define | HUFF_VEC4_SIZE 127 |
#define | HUFF_VEC4_MAXBITS 14 |
#define | HUFF_VEC2_SIZE 137 |
#define | HUFF_VEC2_MAXBITS 12 |
#define | HUFF_VEC1_SIZE 101 |
#define | HUFF_VEC1_MAXBITS 11 |
static const uint16_t | vec4_huffcodes [HUFF_VEC4_SIZE] |
static const uint8_t | vec4_huffbits [HUFF_VEC4_SIZE] |
static const uint16_t | vec2_huffcodes [HUFF_VEC2_SIZE] |
static const uint8_t | vec2_huffbits [HUFF_VEC2_SIZE] |
static const uint16_t | vec1_huffcodes [HUFF_VEC1_SIZE] |
static const uint8_t | vec1_huffbits [HUFF_VEC1_SIZE] |
static const uint16_t | symbol_to_vec4 [HUFF_VEC4_SIZE] |
static const uint8_t | symbol_to_vec2 [HUFF_VEC2_SIZE] |
tables for wmapro decoding
Definition in file wmaprodata.h.
#define HUFF_SCALE_SIZE 121 |
Definition at line 49 of file wmaprodata.h.
Referenced by decode_init().
#define HUFF_SCALE_MAXBITS 19 |
Definition at line 50 of file wmaprodata.h.
#define HUFF_SCALE_RL_SIZE 120 |
Definition at line 95 of file wmaprodata.h.
Referenced by decode_init().
#define HUFF_SCALE_RL_MAXBITS 21 |
Definition at line 96 of file wmaprodata.h.
#define HUFF_COEF0_SIZE 272 |
Definition at line 166 of file wmaprodata.h.
Referenced by decode_init().
#define HUFF_COEF0_MAXBITS 21 |
Definition at line 167 of file wmaprodata.h.
#define HUFF_COEF1_SIZE 244 |
Definition at line 253 of file wmaprodata.h.
Referenced by decode_init().
#define HUFF_COEF1_MAXBITS 22 |
Definition at line 254 of file wmaprodata.h.
#define HUFF_VEC4_SIZE 127 |
Definition at line 419 of file wmaprodata.h.
Referenced by decode_coeffs(), and decode_init().
#define HUFF_VEC4_MAXBITS 14 |
Definition at line 420 of file wmaprodata.h.
#define HUFF_VEC2_SIZE 137 |
Definition at line 460 of file wmaprodata.h.
Referenced by decode_coeffs(), and decode_init().
#define HUFF_VEC2_MAXBITS 12 |
Definition at line 461 of file wmaprodata.h.
#define HUFF_VEC1_SIZE 101 |
Definition at line 505 of file wmaprodata.h.
Referenced by decode_coeffs(), and decode_init().
#define HUFF_VEC1_MAXBITS 11 |
Definition at line 506 of file wmaprodata.h.
|
static |
frequencies to divide the frequency spectrum into scale factor bands
Definition at line 37 of file wmaprodata.h.
Referenced by decode_init().
|
static |
Definition at line 51 of file wmaprodata.h.
Referenced by decode_init().
|
static |
Definition at line 70 of file wmaprodata.h.
Referenced by decode_init().
|
static |
Definition at line 97 of file wmaprodata.h.
Referenced by decode_init().
|
static |
Definition at line 118 of file wmaprodata.h.
Referenced by decode_init().
|
static |
Definition at line 140 of file wmaprodata.h.
Referenced by decode_scale_factors().
|
static |
Definition at line 150 of file wmaprodata.h.
Referenced by decode_scale_factors().
|
static |
Definition at line 168 of file wmaprodata.h.
|
static |
Definition at line 210 of file wmaprodata.h.
|
static |
Definition at line 255 of file wmaprodata.h.
|
static |
Definition at line 293 of file wmaprodata.h.
|
static |
Definition at line 332 of file wmaprodata.h.
Referenced by decode_coeffs().
|
static |
Definition at line 355 of file wmaprodata.h.
Referenced by decode_coeffs().
|
static |
Definition at line 379 of file wmaprodata.h.
Referenced by decode_coeffs().
|
static |
Definition at line 396 of file wmaprodata.h.
Referenced by decode_coeffs().
|
static |
Definition at line 421 of file wmaprodata.h.
Referenced by decode_init().
|
static |
Definition at line 440 of file wmaprodata.h.
Referenced by decode_init().
|
static |
Definition at line 462 of file wmaprodata.h.
Referenced by decode_init().
|
static |
Definition at line 483 of file wmaprodata.h.
Referenced by decode_init().
|
static |
Definition at line 507 of file wmaprodata.h.
Referenced by decode_init().
|
static |
Definition at line 523 of file wmaprodata.h.
Referenced by decode_init().
|
static |
Definition at line 540 of file wmaprodata.h.
Referenced by decode_coeffs().
|
static |
Definition at line 557 of file wmaprodata.h.
Referenced by decode_coeffs().
|
static |
decorrelation matrix for multichannel streams
Definition at line 575 of file wmaprodata.h.
|
static |
default decorrelation matrix offsets
Definition at line 594 of file wmaprodata.h.
Referenced by decode_channel_transform().