FFmpeg
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
TAKDecContext Struct Reference

Data Fields

AVCodecContextavctx
 parent AVCodecContext More...
 
AudioDSPContext adsp
 
TAKStreamInfo ti
 
GetBitContext gb
 bitstream reader initialized to start at the current frame More...
 
int uval
 
int nb_samples
 number of samples in the current frame More...
 
uint8_tdecode_buffer
 
unsigned int decode_buffer_size
 
int32_tdecoded [TAK_MAX_CHANNELS]
 decoded samples for each channel More...
 
int8_t lpc_mode [TAK_MAX_CHANNELS]
 
int8_t sample_shift [TAK_MAX_CHANNELS]
 shift applied to every sample in the channel More...
 
int16_t predictors [MAX_PREDICTORS]
 
int nb_subframes
 number of subframes in the current frame More...
 
int16_t subframe_len [MAX_SUBFRAMES]
 subframe length in samples More...
 
int subframe_scale
 
int8_t dmode
 channel decorrelation type in the current frame More...
 
MCDParam mcdparams [TAK_MAX_CHANNELS]
 multichannel decorrelation parameters More...
 
int8_t coding_mode [128]
 
int16_t filter [MAX_PREDICTORS]
 
int16_t residues [544]
 

Detailed Description

Definition at line 47 of file takdec.c.

Field Documentation

AVCodecContext* TAKDecContext::avctx

parent AVCodecContext

Definition at line 48 of file takdec.c.

Referenced by decode_channel(), init_thread_copy(), and tak_decode_init().

AudioDSPContext TAKDecContext::adsp

Definition at line 49 of file takdec.c.

Referenced by decode_subframe(), decorrelate(), and tak_decode_init().

TAKStreamInfo TAKDecContext::ti

Definition at line 50 of file takdec.c.

Referenced by tak_decode_frame(), and update_thread_context().

GetBitContext TAKDecContext::gb

bitstream reader initialized to start at the current frame

Definition at line 51 of file takdec.c.

Referenced by decode_channel(), decode_residues(), decode_segment(), decode_subframe(), decorrelate(), and tak_decode_frame().

int TAKDecContext::uval

Definition at line 53 of file takdec.c.

Referenced by decode_residues(), and set_sample_rate_params().

int TAKDecContext::nb_samples

number of samples in the current frame

Definition at line 54 of file takdec.c.

Referenced by decode_channel(), decode_residues(), and tak_decode_frame().

uint8_t* TAKDecContext::decode_buffer

Definition at line 55 of file takdec.c.

Referenced by tak_decode_close(), and tak_decode_frame().

unsigned int TAKDecContext::decode_buffer_size

Definition at line 56 of file takdec.c.

Referenced by tak_decode_frame().

int32_t* TAKDecContext::decoded[TAK_MAX_CHANNELS]

decoded samples for each channel

Definition at line 57 of file takdec.c.

Referenced by decode_channel(), decorrelate(), and tak_decode_frame().

int8_t TAKDecContext::lpc_mode[TAK_MAX_CHANNELS]

Definition at line 59 of file takdec.c.

Referenced by decode_channel(), and tak_decode_frame().

int8_t TAKDecContext::sample_shift[TAK_MAX_CHANNELS]

shift applied to every sample in the channel

Definition at line 60 of file takdec.c.

Referenced by decode_channel(), and tak_decode_frame().

int16_t TAKDecContext::predictors[MAX_PREDICTORS]

Definition at line 61 of file takdec.c.

Referenced by decode_subframe().

int TAKDecContext::nb_subframes

number of subframes in the current frame

Definition at line 62 of file takdec.c.

Referenced by decode_channel(), and tak_decode_frame().

int16_t TAKDecContext::subframe_len[MAX_SUBFRAMES]

subframe length in samples

Definition at line 63 of file takdec.c.

Referenced by decode_channel(), and tak_decode_frame().

int TAKDecContext::subframe_scale

Definition at line 64 of file takdec.c.

Referenced by decode_channel(), and set_sample_rate_params().

int8_t TAKDecContext::dmode

channel decorrelation type in the current frame

Definition at line 66 of file takdec.c.

Referenced by decorrelate(), and tak_decode_frame().

MCDParam TAKDecContext::mcdparams[TAK_MAX_CHANNELS]

multichannel decorrelation parameters

Definition at line 68 of file takdec.c.

Referenced by tak_decode_frame().

int8_t TAKDecContext::coding_mode[128]

Definition at line 70 of file takdec.c.

Referenced by decode_residues().

int16_t TAKDecContext::filter[MAX_PREDICTORS]

Definition at line 71 of file takdec.c.

Referenced by decode_subframe(), and decorrelate().

int16_t TAKDecContext::residues[544]

Definition at line 72 of file takdec.c.

Referenced by decode_subframe(), and decorrelate().


The documentation for this struct was generated from the following file: