FFmpeg
|
Go to the source code of this file.
Data Structures | |
struct | OpusEncOptions |
struct | OpusPacketInfo |
Macros | |
#define | FF_BUFQUEUE_SIZE 145 |
#define | OPUS_MAX_LOOKAHEAD ((FF_BUFQUEUE_SIZE - 1)*2.5f) |
#define | OPUS_MAX_CHANNELS 2 |
#define | OPUS_MAX_FRAMES_PER_PACKET 48 |
#define | OPUS_BLOCK_SIZE(x) (2 * 15 * (1 << ((x) + 2))) |
#define | OPUS_SAMPLES_TO_BLOCK_SIZE(x) (ff_log2((x) / (2 * 15)) - 2) |
Functions | |
void | ff_celt_enc_bitalloc (OpusRangeCoder *rc, CeltFrame *f) |
#define OPUS_MAX_LOOKAHEAD ((FF_BUFQUEUE_SIZE - 1)*2.5f) |
#define OPUS_BLOCK_SIZE | ( | x | ) | (2 * 15 * (1 << ((x) + 2))) |
Definition at line 39 of file opusenc.h.
Referenced by celt_apply_preemph_filter(), celt_frame_mdct(), celt_frame_setup_input(), celt_gauge_psy_weight(), ff_opus_psy_celt_frame_init(), ff_opus_psy_celt_frame_process(), ff_opus_psy_init(), ff_opus_psy_postencode_update(), opus_encode_frame(), and step_collect_psy_metrics().
#define OPUS_SAMPLES_TO_BLOCK_SIZE | ( | x | ) | (ff_log2((x) / (2 * 15)) - 2) |
Definition at line 41 of file opusenc.h.
Referenced by psy_output_groups().
void ff_celt_enc_bitalloc | ( | OpusRangeCoder * | rc, |
CeltFrame * | f | ||
) |
Definition at line 285 of file opusenc.c.
Referenced by bands_dist(), and celt_encode_frame().