webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Functions | Variables
quant_bands.h File Reference
#include "arch.h"
#include "modes.h"
#include "entenc.h"
#include "entdec.h"
#include "mathops.h"

Go to the source code of this file.

Functions

void amp2Log2 (const CELTMode *m, int effEnd, int end, celt_ener *bandE, opus_val16 *bandLogE, int C)
 
void log2Amp (const CELTMode *m, int start, int end, celt_ener *eBands, const opus_val16 *oldEBands, int C)
 
void quant_coarse_energy (const CELTMode *m, int start, int end, int effEnd, const opus_val16 *eBands, opus_val16 *oldEBands, opus_uint32 budget, opus_val16 *error, ec_enc *enc, int C, int LM, int nbAvailableBytes, int force_intra, opus_val32 *delayedIntra, int two_pass, int loss_rate, int lfe)
 
void quant_fine_energy (const CELTMode *m, int start, int end, opus_val16 *oldEBands, opus_val16 *error, int *fine_quant, ec_enc *enc, int C)
 
void quant_energy_finalise (const CELTMode *m, int start, int end, opus_val16 *oldEBands, opus_val16 *error, int *fine_quant, int *fine_priority, int bits_left, ec_enc *enc, int C)
 
void unquant_coarse_energy (const CELTMode *m, int start, int end, opus_val16 *oldEBands, int intra, ec_dec *dec, int C, int LM)
 
void unquant_fine_energy (const CELTMode *m, int start, int end, opus_val16 *oldEBands, int *fine_quant, ec_dec *dec, int C)
 
void unquant_energy_finalise (const CELTMode *m, int start, int end, opus_val16 *oldEBands, int *fine_quant, int *fine_priority, int bits_left, ec_dec *dec, int C)
 

Variables

const opus_val16 eMeans [25]
 

Function Documentation

◆ amp2Log2()

void amp2Log2 ( const CELTMode m,
int  effEnd,
int  end,
celt_ener bandE,
opus_val16 bandLogE,
int  C 
)

◆ log2Amp()

void log2Amp ( const CELTMode m,
int  start,
int  end,
celt_ener eBands,
const opus_val16 oldEBands,
int  C 
)

◆ quant_coarse_energy()

void quant_coarse_energy ( const CELTMode m,
int  start,
int  end,
int  effEnd,
const opus_val16 eBands,
opus_val16 oldEBands,
opus_uint32  budget,
opus_val16 error,
ec_enc enc,
int  C,
int  LM,
int  nbAvailableBytes,
int  force_intra,
opus_val32 delayedIntra,
int  two_pass,
int  loss_rate,
int  lfe 
)

◆ quant_energy_finalise()

void quant_energy_finalise ( const CELTMode m,
int  start,
int  end,
opus_val16 oldEBands,
opus_val16 error,
int *  fine_quant,
int *  fine_priority,
int  bits_left,
ec_enc enc,
int  C 
)

◆ quant_fine_energy()

void quant_fine_energy ( const CELTMode m,
int  start,
int  end,
opus_val16 oldEBands,
opus_val16 error,
int *  fine_quant,
ec_enc enc,
int  C 
)

◆ unquant_coarse_energy()

void unquant_coarse_energy ( const CELTMode m,
int  start,
int  end,
opus_val16 oldEBands,
int  intra,
ec_dec dec,
int  C,
int  LM 
)

◆ unquant_energy_finalise()

void unquant_energy_finalise ( const CELTMode m,
int  start,
int  end,
opus_val16 oldEBands,
int *  fine_quant,
int *  fine_priority,
int  bits_left,
ec_dec dec,
int  C 
)

◆ unquant_fine_energy()

void unquant_fine_energy ( const CELTMode m,
int  start,
int  end,
opus_val16 oldEBands,
int *  fine_quant,
ec_dec dec,
int  C 
)

Variable Documentation

◆ eMeans

const opus_val16 eMeans[25]