Libav
Data Fields
CeltContext Struct Reference

Data Fields

AVCodecContextavctx
 
IMDCT15Contextimdct [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

IMDCT15Context* 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: