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

Data Fields

AVCodecContextavctx
IMDCT15Contextimdct [4]
AVFloatDSPContextdsp
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

AVCodecContext* CeltContext::avctx

Definition at line 63 of file opus_celt.c.

Referenced by ff_celt_decode_frame(), and ff_celt_init().

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().

AVFloatDSPContext* CeltContext::dsp

Definition at line 65 of file opus_celt.c.

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

int CeltContext::output_channels

Definition at line 66 of file opus_celt.c.

Referenced by ff_celt_decode_frame(), and ff_celt_init().

CeltFrame CeltContext::frame[2]
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().

int CeltContext::flushed

Definition at line 71 of file opus_celt.c.

Referenced by ff_celt_decode_frame(), and ff_celt_flush().

int CeltContext::coded_channels
int CeltContext::framebits
int CeltContext::duration
int CeltContext::blocks
int CeltContext::blocksize

Definition at line 81 of file opus_celt.c.

Referenced by celt_postfilter(), and ff_celt_decode_frame().

int CeltContext::startband
int CeltContext::endband
int CeltContext::codedbands

Definition at line 85 of file opus_celt.c.

Referenced by celt_decode_allocation(), and celt_decode_bands().

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().

int CeltContext::intensitystereo

Definition at line 89 of file opus_celt.c.

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

int CeltContext::dualstereo

Definition at line 90 of file opus_celt.c.

Referenced by celt_decode_allocation(), and celt_decode_bands().

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().

int CeltContext::remaining

Definition at line 93 of file opus_celt.c.

Referenced by celt_decode_allocation(), and celt_decode_bands().

int CeltContext::remaining2

Definition at line 94 of file opus_celt.c.

Referenced by celt_decode_band(), and celt_decode_bands().

int CeltContext::fine_bits[CELT_MAX_BANDS]
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().

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().

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().

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().

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: