FFmpeg
Data Fields
IMCContext Struct Reference

Data Fields

IMCChannel chctx [2]
 
float mdct_sine_window [COEFFS]
 MDCT tables. More...
 
float sqrt_tab [30]
 
GetBitContext gb
 
AVFloatDSPContextfdsp
 
BswapDSPContext bdsp
 
AVTXContextmdct
 
av_tx_fn mdct_fn
 
floatout_samples
 
float temp [256]
 
int coef0_pos
 
int8_t cyclTab [32]
 
int8_t cyclTab2 [32]
 
float weights1 [31]
 
float weights2 [31]
 
AVCodecContextavctx
 

Detailed Description

Definition at line 86 of file imc.c.

Field Documentation

◆ chctx

IMCChannel IMCContext::chctx[2]

Definition at line 87 of file imc.c.

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

◆ mdct_sine_window

float IMCContext::mdct_sine_window[COEFFS]

MDCT tables.

Definition at line 90 of file imc.c.

Referenced by imc_decode_block(), and imc_decode_init().

◆ sqrt_tab

float IMCContext::sqrt_tab[30]

Definition at line 92 of file imc.c.

Referenced by imc_decode_init(), and imc_refine_bit_allocation().

◆ gb

GetBitContext IMCContext::gb

◆ fdsp

AVFloatDSPContext* IMCContext::fdsp

Definition at line 95 of file imc.c.

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

◆ bdsp

BswapDSPContext IMCContext::bdsp

Definition at line 96 of file imc.c.

Referenced by imc_decode_frame(), and imc_decode_init().

◆ mdct

AVTXContext* IMCContext::mdct

Definition at line 97 of file imc.c.

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

◆ mdct_fn

av_tx_fn IMCContext::mdct_fn

Definition at line 98 of file imc.c.

Referenced by imc_decode_block(), and imc_decode_init().

◆ out_samples

float* IMCContext::out_samples

Definition at line 99 of file imc.c.

Referenced by imc_decode_block(), and imc_decode_frame().

◆ temp

float IMCContext::temp[256]

Definition at line 100 of file imc.c.

Referenced by imc_decode_block().

◆ coef0_pos

int IMCContext::coef0_pos

Definition at line 102 of file imc.c.

Referenced by imc_decode_level_coefficients_raw(), and imc_read_level_coeffs_raw().

◆ cyclTab

int8_t IMCContext::cyclTab[32]

Definition at line 104 of file imc.c.

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

◆ cyclTab2

int8_t IMCContext::cyclTab2[32]

Definition at line 104 of file imc.c.

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

◆ weights1

float IMCContext::weights1[31]

Definition at line 105 of file imc.c.

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

◆ weights2

float IMCContext::weights2[31]

Definition at line 105 of file imc.c.

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

◆ avctx

AVCodecContext* IMCContext::avctx

Definition at line 107 of file imc.c.

Referenced by bit_allocation(), and imc_decode_frame().


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