FFmpeg
|
Go to the source code of this file.
Functions | |
static void | celt_decode_coarse_energy (CeltFrame *f, OpusRangeCoder *rc) |
static void | celt_decode_fine_energy (CeltFrame *f, OpusRangeCoder *rc) |
static void | celt_decode_final_energy (CeltFrame *f, OpusRangeCoder *rc) |
static void | celt_decode_tf_changes (CeltFrame *f, OpusRangeCoder *rc) |
static void | celt_denormalize (CeltFrame *f, CeltBlock *block, float *data) |
static void | celt_postfilter_apply_transition (CeltBlock *block, float *data) |
static void | celt_postfilter (CeltFrame *f, CeltBlock *block) |
static int | parse_postfilter (CeltFrame *f, OpusRangeCoder *rc, int consumed) |
static void | process_anticollapse (CeltFrame *f, CeltBlock *block, float *X) |
int | ff_celt_decode_frame (CeltFrame *f, OpusRangeCoder *rc, float **output, int channels, int frame_size, int start_band, int end_band) |
void | ff_celt_flush (CeltFrame *f) |
void | ff_celt_free (CeltFrame **f) |
int | ff_celt_init (AVCodecContext *avctx, CeltFrame **f, int output_channels, int apply_phase_inv) |
Opus CELT decoder
Definition in file opusdec_celt.c.
|
static |
Definition at line 36 of file opusdec_celt.c.
Referenced by ff_celt_decode_frame().
|
static |
Definition at line 80 of file opusdec_celt.c.
Referenced by ff_celt_decode_frame().
|
static |
Definition at line 99 of file opusdec_celt.c.
Referenced by ff_celt_decode_frame().
|
static |
Definition at line 121 of file opusdec_celt.c.
Referenced by ff_celt_decode_frame().
Definition at line 148 of file opusdec_celt.c.
Referenced by ff_celt_decode_frame().
Definition at line 162 of file opusdec_celt.c.
Referenced by celt_postfilter().
Definition at line 207 of file opusdec_celt.c.
Referenced by ff_celt_decode_frame().
|
static |
Definition at line 235 of file opusdec_celt.c.
Referenced by ff_celt_decode_frame().
Definition at line 270 of file opusdec_celt.c.
Referenced by ff_celt_decode_frame().
int ff_celt_decode_frame | ( | CeltFrame * | f, |
OpusRangeCoder * | rc, | ||
float ** | output, | ||
int | channels, | ||
int | frame_size, | ||
int | start_band, | ||
int | end_band | ||
) |
Definition at line 322 of file opusdec_celt.c.
Referenced by opus_decode_frame(), and opus_decode_redundancy().
void ff_celt_flush | ( | CeltFrame * | f | ) |
Definition at line 494 of file opusdec_celt.c.
Referenced by ff_celt_init(), opus_decode_flush(), and opus_decode_frame().
void ff_celt_free | ( | CeltFrame ** | f | ) |
Definition at line 525 of file opusdec_celt.c.
Referenced by ff_celt_init(), and opus_decode_close().
int ff_celt_init | ( | AVCodecContext * | avctx, |
CeltFrame ** | f, | ||
int | output_channels, | ||
int | apply_phase_inv | ||
) |
Definition at line 542 of file opusdec_celt.c.
Referenced by opus_decode_init().