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

Data Fields

IMCChannel chctx [2]
 
float sqrt_tab [30]
 
GetBitContext gb
 
BswapDSPContext bdsp
 
AVFloatDSPContextfdsp
 
FFTContext fft
 
FFTComplex samples [COEFFS/2]
 
float * out_samples
 
int coef0_pos
 
int8_t cyclTab [32]
 
int8_t cyclTab2 [32]
 
float weights1 [31]
 
float weights2 [31]
 
float mdct_sine_window [COEFFS]
 MDCT tables. More...
 
float post_cos [COEFFS]
 
float post_sin [COEFFS]
 
float pre_coef1 [COEFFS]
 
float pre_coef2 [COEFFS]
 

Detailed Description

Definition at line 82 of file imc.c.

Field Documentation

IMCChannel IMCContext::chctx[2]

Definition at line 83 of file imc.c.

Referenced by flush(), imc_decode_block(), and imc_decode_init().

float IMCContext::mdct_sine_window[COEFFS]

MDCT tables.

Definition at line 87 of file imc.c.

Referenced by imc_decode_init(), and imc_imdct256().

float IMCContext::post_cos[COEFFS]

Definition at line 88 of file imc.c.

Referenced by imc_decode_init(), and imc_imdct256().

float IMCContext::post_sin[COEFFS]

Definition at line 89 of file imc.c.

Referenced by imc_decode_init(), and imc_imdct256().

float IMCContext::pre_coef1[COEFFS]

Definition at line 90 of file imc.c.

Referenced by imc_decode_init(), and imc_imdct256().

float IMCContext::pre_coef2[COEFFS]

Definition at line 91 of file imc.c.

Referenced by imc_decode_init(), and imc_imdct256().

float IMCContext::sqrt_tab[30]

Definition at line 94 of file imc.c.

Referenced by imc_decode_init(), and imc_refine_bit_allocation().

GetBitContext IMCContext::gb
BswapDSPContext IMCContext::bdsp

Definition at line 97 of file imc.c.

Referenced by imc_decode_frame(), and imc_decode_init().

AVFloatDSPContext* IMCContext::fdsp

Definition at line 98 of file imc.c.

Referenced by imc_decode_close(), imc_decode_frame(), and imc_decode_init().

FFTContext IMCContext::fft

Definition at line 99 of file imc.c.

Referenced by imc_decode_close(), imc_decode_init(), and imc_imdct256().

FFTComplex IMCContext::samples[COEFFS/2]

Definition at line 100 of file imc.c.

Referenced by imc_imdct256().

float* IMCContext::out_samples

Definition at line 101 of file imc.c.

Referenced by imc_decode_frame(), and imc_imdct256().

int IMCContext::coef0_pos

Definition at line 103 of file imc.c.

Referenced by imc_decode_level_coefficients_raw(), and imc_read_level_coeffs_raw().

int8_t IMCContext::cyclTab[32]

Definition at line 105 of file imc.c.

Referenced by iac_generate_tabs(), imc_calculate_coeffs(), and imc_decode_init().

int8_t IMCContext::cyclTab2[32]

Definition at line 105 of file imc.c.

Referenced by iac_generate_tabs(), imc_calculate_coeffs(), and imc_decode_init().

float IMCContext::weights1[31]

Definition at line 106 of file imc.c.

Referenced by iac_generate_tabs(), imc_calculate_coeffs(), and imc_decode_init().

float IMCContext::weights2[31]

Definition at line 106 of file imc.c.

Referenced by iac_generate_tabs(), imc_calculate_coeffs(), and imc_decode_init().


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