Data Fields | |
AVFrame | frame |
GetBitContext | gb |
DSPContext | dsp |
FmtConvertContext | fmt_conv |
int | version_b |
Bink version 'b'. | |
int | first |
int | channels |
int | frame_len |
transform size (samples) | |
int | overlap_len |
overlap size (samples) | |
int | block_size |
int | num_bands |
unsigned int * | bands |
float | root |
FFTSample | coeffs [BINK_BLOCK_MAX_SIZE] |
int16_t | previous [BINK_BLOCK_MAX_SIZE/16] |
coeffs from previous audio block | |
int16_t | current [BINK_BLOCK_MAX_SIZE/16] |
float * | coeffs_ptr [MAX_CHANNELS] |
pointers to the coeffs arrays for float_to_int16_interleave | |
float * | prev_ptr [MAX_CHANNELS] |
pointers to the overlap points in the coeffs array | |
uint8_t * | packet_buffer |
union { | |
RDFTContext rdft | |
DCTContext dct | |
} | trans |
Definition at line 48 of file binkaudio.c.
unsigned int* BinkAudioContext::bands |
Definition at line 60 of file binkaudio.c.
Referenced by decode_block(), decode_end(), and decode_init().
int BinkAudioContext::block_size |
Definition at line 58 of file binkaudio.c.
Referenced by decode_frame(), and decode_init().
int BinkAudioContext::channels |
Definition at line 55 of file binkaudio.c.
Referenced by decode_block(), and decode_init().
FFTSample BinkAudioContext::coeffs[BINK_BLOCK_MAX_SIZE] |
Definition at line 62 of file binkaudio.c.
Referenced by decode_init().
float* BinkAudioContext::coeffs_ptr[MAX_CHANNELS] |
pointers to the coeffs arrays for float_to_int16_interleave
Definition at line 65 of file binkaudio.c.
Referenced by decode_block(), and decode_init().
int16_t BinkAudioContext::current[BINK_BLOCK_MAX_SIZE/16] |
Definition at line 64 of file binkaudio.c.
Referenced by decode_block().
DCTContext BinkAudioContext::dct |
Definition at line 70 of file binkaudio.c.
Referenced by decode_block(), decode_end(), and decode_init().
DSPContext BinkAudioContext::dsp |
Definition at line 51 of file binkaudio.c.
Referenced by decode_block(), and decode_init().
int BinkAudioContext::first |
Definition at line 54 of file binkaudio.c.
Referenced by decode_block(), and decode_init().
FmtConvertContext BinkAudioContext::fmt_conv |
Definition at line 52 of file binkaudio.c.
Referenced by decode_block(), and decode_init().
AVFrame BinkAudioContext::frame |
Definition at line 49 of file binkaudio.c.
Referenced by decode_frame(), and decode_init().
int BinkAudioContext::frame_len |
transform size (samples)
Definition at line 56 of file binkaudio.c.
Referenced by decode_block(), and decode_init().
GetBitContext BinkAudioContext::gb |
Definition at line 50 of file binkaudio.c.
Referenced by decode_block(), and decode_frame().
int BinkAudioContext::num_bands |
Definition at line 59 of file binkaudio.c.
Referenced by decode_block(), and decode_init().
int BinkAudioContext::overlap_len |
overlap size (samples)
Definition at line 57 of file binkaudio.c.
Referenced by decode_block(), and decode_init().
uint8_t* BinkAudioContext::packet_buffer |
Definition at line 67 of file binkaudio.c.
Referenced by decode_end(), and decode_frame().
float* BinkAudioContext::prev_ptr[MAX_CHANNELS] |
pointers to the overlap points in the coeffs array
Definition at line 66 of file binkaudio.c.
Referenced by decode_block(), and decode_init().
int16_t BinkAudioContext::previous[BINK_BLOCK_MAX_SIZE/16] |
coeffs from previous audio block
Definition at line 63 of file binkaudio.c.
Referenced by decode_block().
RDFTContext BinkAudioContext::rdft |
Definition at line 69 of file binkaudio.c.
Referenced by decode_block(), decode_end(), and decode_init().
float BinkAudioContext::root |
Definition at line 61 of file binkaudio.c.
Referenced by decode_block(), and decode_init().
union { ... } BinkAudioContext::trans |
Referenced by decode_block(), decode_end(), and decode_init().
int BinkAudioContext::version_b |
Bink version 'b'.
Definition at line 53 of file binkaudio.c.
Referenced by decode_block(), and decode_init().