Libav
Data Fields
CeltContext Struct Reference

Data Fields

AVCodecContextavctx
 
CeltIMDCTContextimdct [4]
 
AVFloatDSPContext dsp
 
int output_channels
 
CeltFrame frame [2]
 
uint32_t seed
 
int flushed
 
int coded_channels
 
int framebits
 
int duration
 
int blocks
 
int blocksize
 
int startband
 
int endband
 
int codedbands
 
int anticollapse_bit
 
int intensitystereo
 
int dualstereo
 
enum CeltSpread spread
 
int remaining
 
int remaining2
 
int fine_bits [CELT_MAX_BANDS]
 
int fine_priority [CELT_MAX_BANDS]
 
int pulses [CELT_MAX_BANDS]
 
int tf_change [CELT_MAX_BANDS]
 
float coeffs [2][CELT_MAX_FRAME_SIZE]
 
float scratch [22 *8]
 

Detailed Description

Definition at line 61 of file opus_celt.c.

Field Documentation

§ avctx

AVCodecContext* CeltContext::avctx

Definition at line 63 of file opus_celt.c.

Referenced by ff_celt_decode_frame(), and ff_celt_init().

§ imdct

CeltIMDCTContext* CeltContext::imdct[4]

Definition at line 64 of file opus_celt.c.

Referenced by ff_celt_decode_frame(), ff_celt_free(), and ff_celt_init().

§ dsp

AVFloatDSPContext CeltContext::dsp

Definition at line 65 of file opus_celt.c.

Referenced by ff_celt_decode_frame(), and ff_celt_init().

§ output_channels

int CeltContext::output_channels

Definition at line 66 of file opus_celt.c.

Referenced by ff_celt_decode_frame(), and ff_celt_init().

§ frame

CeltFrame CeltContext::frame[2]

§ seed

uint32_t CeltContext::seed

Definition at line 70 of file opus_celt.c.

Referenced by celt_rng(), ff_celt_decode_frame(), and ff_celt_flush().

§ flushed

int CeltContext::flushed

Definition at line 71 of file opus_celt.c.

Referenced by ff_celt_decode_frame(), and ff_celt_flush().

§ coded_channels

int CeltContext::coded_channels

§ framebits

int CeltContext::framebits

§ duration

int CeltContext::duration

§ blocks

int CeltContext::blocks

§ blocksize

int CeltContext::blocksize

Definition at line 81 of file opus_celt.c.

Referenced by celt_postfilter(), and ff_celt_decode_frame().

§ startband

int CeltContext::startband

§ endband

int CeltContext::endband

§ codedbands

int CeltContext::codedbands

Definition at line 85 of file opus_celt.c.

Referenced by celt_decode_allocation(), and celt_decode_bands().

§ anticollapse_bit

int CeltContext::anticollapse_bit

Definition at line 87 of file opus_celt.c.

Referenced by celt_decode_allocation(), celt_decode_bands(), and ff_celt_decode_frame().

§ intensitystereo

int CeltContext::intensitystereo

Definition at line 89 of file opus_celt.c.

Referenced by celt_decode_allocation(), celt_decode_band(), and celt_decode_bands().

§ dualstereo

int CeltContext::dualstereo

Definition at line 90 of file opus_celt.c.

Referenced by celt_decode_allocation(), and celt_decode_bands().

§ spread

enum CeltSpread CeltContext::spread

Definition at line 91 of file opus_celt.c.

Referenced by celt_decode_allocation(), celt_decode_band(), and celt_decode_bands().

§ remaining

int CeltContext::remaining

Definition at line 93 of file opus_celt.c.

Referenced by celt_decode_allocation(), and celt_decode_bands().

§ remaining2

int CeltContext::remaining2

Definition at line 94 of file opus_celt.c.

Referenced by celt_decode_band(), and celt_decode_bands().

§ fine_bits

int CeltContext::fine_bits[CELT_MAX_BANDS]

§ fine_priority

int CeltContext::fine_priority[CELT_MAX_BANDS]

Definition at line 96 of file opus_celt.c.

Referenced by celt_decode_allocation(), and celt_decode_final_energy().

§ pulses

int CeltContext::pulses[CELT_MAX_BANDS]

Definition at line 97 of file opus_celt.c.

Referenced by celt_decode_allocation(), celt_decode_bands(), and process_anticollapse().

§ tf_change

int CeltContext::tf_change[CELT_MAX_BANDS]

Definition at line 98 of file opus_celt.c.

Referenced by celt_decode_band(), celt_decode_bands(), and celt_decode_tf_changes().

§ coeffs

float CeltContext::coeffs[2][CELT_MAX_FRAME_SIZE]

Definition at line 100 of file opus_celt.c.

Referenced by celt_decode_bands(), and ff_celt_decode_frame().

§ scratch

float CeltContext::scratch[22 *8]

Definition at line 101 of file opus_celt.c.

Referenced by celt_decode_band().


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