FFmpeg  4.0
Data Fields
CeltBlock Struct Reference

#include <libavcodec/opus_celt.h>

Data Fields

float energy [CELT_MAX_BANDS]
 
float lin_energy [CELT_MAX_BANDS]
 
float error_energy [CELT_MAX_BANDS]
 
float prev_energy [2][CELT_MAX_BANDS]
 
uint8_t collapse_masks [CELT_MAX_BANDS]
 
float buf [2048]
 
float coeffs [CELT_MAX_FRAME_SIZE]
 
float overlap [FFALIGN(CELT_OVERLAP, 16)]
 
float samples [FFALIGN(CELT_MAX_FRAME_SIZE, 16)]
 
int pf_period_new
 
float pf_gains_new [3]
 
int pf_period
 
float pf_gains [3]
 
int pf_period_old
 
float pf_gains_old [3]
 
float emph_coeff
 

Detailed Description

Definition at line 65 of file opus_celt.h.

Field Documentation

◆ energy

float CeltBlock::energy[CELT_MAX_BANDS]

◆ lin_energy

float CeltBlock::lin_energy[CELT_MAX_BANDS]

Definition at line 67 of file opus_celt.h.

Referenced by celt_frame_mdct(), and quant_band_template().

◆ error_energy

float CeltBlock::error_energy[CELT_MAX_BANDS]

Definition at line 68 of file opus_celt.h.

Referenced by celt_encode_frame(), celt_quant_final(), celt_quant_fine(), and exp_quant_coarse().

◆ prev_energy

float CeltBlock::prev_energy[2][CELT_MAX_BANDS]

Definition at line 69 of file opus_celt.h.

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

◆ collapse_masks

uint8_t CeltBlock::collapse_masks[CELT_MAX_BANDS]

Definition at line 71 of file opus_celt.h.

Referenced by ff_celt_decode_frame(), ff_celt_quant_bands(), and process_anticollapse().

◆ buf

float CeltBlock::buf[2048]

Definition at line 74 of file opus_celt.h.

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

◆ coeffs

float CeltBlock::coeffs[CELT_MAX_FRAME_SIZE]

◆ overlap

float CeltBlock::overlap[FFALIGN(CELT_OVERLAP, 16)]

Definition at line 78 of file opus_celt.h.

Referenced by celt_apply_preemph_filter(), celt_frame_mdct(), and celt_frame_setup_input().

◆ samples

float CeltBlock::samples[FFALIGN(CELT_MAX_FRAME_SIZE, 16)]

Definition at line 79 of file opus_celt.h.

Referenced by celt_apply_preemph_filter(), celt_frame_mdct(), and celt_frame_setup_input().

◆ pf_period_new

int CeltBlock::pf_period_new

Definition at line 82 of file opus_celt.h.

Referenced by celt_enc_quant_pfilter(), celt_postfilter(), and parse_postfilter().

◆ pf_gains_new

float CeltBlock::pf_gains_new[3]

◆ pf_period

int CeltBlock::pf_period

◆ pf_gains

float CeltBlock::pf_gains[3]

◆ pf_period_old

int CeltBlock::pf_period_old

Definition at line 86 of file opus_celt.h.

Referenced by celt_postfilter(), and celt_postfilter_apply_transition().

◆ pf_gains_old

float CeltBlock::pf_gains_old[3]

Definition at line 87 of file opus_celt.h.

Referenced by celt_postfilter(), celt_postfilter_apply_transition(), and ff_celt_flush().

◆ emph_coeff

float CeltBlock::emph_coeff

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