FFmpeg
|
#include <stddef.h>
#include <stdint.h>
Go to the source code of this file.
Data Structures | |
struct | Atrac3pSpecCodeTab |
Tables for spectrum coding. More... | |
Variables | |
static const uint8_t | atrac3p_wl_cbs [][12] |
VLC tables for wordlen. More... | |
static const uint8_t | atrac3p_ct_cbs [][12] |
VLC tables for code table indexes. More... | |
static const uint8_t | atrac3p_wl_ct_xlats [] |
static const uint8_t | atrac3p_sf_cbs [][12] |
VLC tables for scale factor indexes. More... | |
static const uint8_t | atrac3p_sf_xlats [] |
static const int8_t | atrac3p_wl_weights [6][32] |
static const int8_t | atrac3p_sf_weights [2][32] |
static const uint8_t | atrac3p_qu_num_to_seg [32] |
Ungroup table for word length segments. More... | |
static const uint8_t | atrac3p_qu_to_subband [32] |
Map quant unit number to subband number. More... | |
static const int | atrac3p_subband_to_num_powgrps [16] |
Map subband number to number of power compensation groups. More... | |
static const int8_t | atrac3p_wl_shapes [8][16][9] |
3D base shape tables. More... | |
static const int8_t | atrac3p_sf_shapes [64][9] |
2D base shape tables for scale factor coding. More... | |
static const uint8_t | atrac3p_ct_restricted_to_full [2][7][4] |
static const int8_t | atrac3p_spectra_cbs [][12] |
Tables for spectrum coding. More... | |
static const uint8_t | atrac3p_spectra_xlats [] |
static const Atrac3pSpecCodeTab | atrac3p_spectra_tabs [112] |
static const uint8_t | atrac3p_gain_cbs [][12] |
static const uint8_t | atrac3p_gain_xlats [] |
static const uint8_t | atrac3p_tone_cbs [][12] |
static const uint8_t | atrac3p_tone_xlats [] |
|
static |
VLC tables for wordlen.
Definition at line 30 of file atrac3plus_data.h.
Referenced by ff_atrac3p_init_vlcs().
|
static |
VLC tables for code table indexes.
Definition at line 38 of file atrac3plus_data.h.
Referenced by ff_atrac3p_init_vlcs().
|
static |
Definition at line 45 of file atrac3plus_data.h.
Referenced by ff_atrac3p_init_vlcs().
|
static |
VLC tables for scale factor indexes.
Definition at line 65 of file atrac3plus_data.h.
Referenced by ff_atrac3p_init_vlcs().
|
static |
Definition at line 76 of file atrac3plus_data.h.
Referenced by ff_atrac3p_init_vlcs().
|
static |
Definition at line 108 of file atrac3plus_data.h.
Referenced by add_wordlen_weights().
|
static |
Definition at line 126 of file atrac3plus_data.h.
Referenced by subtract_sf_weights().
|
static |
Ungroup table for word length segments.
Numbers in this table tell which coeff belongs to which segment.
Definition at line 135 of file atrac3plus_data.h.
Referenced by unpack_vq_shape().
|
static |
Map quant unit number to subband number.
Definition at line 141 of file atrac3plus_data.h.
Referenced by ff_atrac3p_decode_channel_unit().
|
static |
Map subband number to number of power compensation groups.
Definition at line 147 of file atrac3plus_data.h.
Referenced by decode_spectrum().
|
static |
3D base shape tables.
The values are grouped together as follows: [num_start_values = 8][num_shape_tables = 16][num_seg_coeffs = 9] For each of the 8 start values there are 16 different shapes each 9 coefficients long.
Definition at line 155 of file atrac3plus_data.h.
Referenced by decode_channel_wordlen().
|
static |
2D base shape tables for scale factor coding.
The values are grouped together as follows: [num_shape_tables = 64][num_seg_coeffs = 9]
Definition at line 289 of file atrac3plus_data.h.
|
static |
Definition at line 356 of file atrac3plus_data.h.
Referenced by decode_spectrum().
|
static |
Tables for spectrum coding.
Definition at line 377 of file atrac3plus_data.h.
Referenced by ff_atrac3p_init_vlcs().
|
static |
Definition at line 492 of file atrac3plus_data.h.
Referenced by ff_atrac3p_init_vlcs().
|
static |
Definition at line 1414 of file atrac3plus_data.h.
Referenced by decode_spectrum().
|
static |
Definition at line 1563 of file atrac3plus_data.h.
Referenced by ff_atrac3p_init_vlcs().
|
static |
Definition at line 1577 of file atrac3plus_data.h.
Referenced by ff_atrac3p_init_vlcs().
|
static |
Definition at line 1608 of file atrac3plus_data.h.
Referenced by ff_atrac3p_init_vlcs().
|
static |
Definition at line 1618 of file atrac3plus_data.h.
Referenced by ff_atrac3p_init_vlcs().