FFmpeg
|
#include "libavutil/tx.h"
#include "libavutil/mem_internal.h"
#include "enc.h"
#include "celt.h"
#include "enc_utils.h"
Go to the source code of this file.
Data Structures | |
struct | OpusPsyStep |
struct | OpusBandExcitation |
struct | OpusPsyContext |
Functions | |
int | ff_opus_psy_process (OpusPsyContext *s, OpusPacketInfo *p) |
void | ff_opus_psy_celt_frame_init (OpusPsyContext *s, CeltFrame *f, int index) |
int | ff_opus_psy_celt_frame_process (OpusPsyContext *s, CeltFrame *f, int index) |
void | ff_opus_psy_postencode_update (OpusPsyContext *s, CeltFrame *f) |
int | ff_opus_psy_init (OpusPsyContext *s, AVCodecContext *avctx, struct FFBufQueue *bufqueue, OpusEncOptions *options) |
void | ff_opus_psy_signal_eof (OpusPsyContext *s) |
int | ff_opus_psy_end (OpusPsyContext *s) |
int ff_opus_psy_process | ( | OpusPsyContext * | s, |
OpusPacketInfo * | p | ||
) |
Definition at line 227 of file enc_psy.c.
Referenced by opus_encode_frame().
void ff_opus_psy_celt_frame_init | ( | OpusPsyContext * | s, |
CeltFrame * | f, | ||
int | index | ||
) |
Definition at line 258 of file enc_psy.c.
Referenced by celt_encode_frame().
int ff_opus_psy_celt_frame_process | ( | OpusPsyContext * | s, |
CeltFrame * | f, | ||
int | index | ||
) |
Definition at line 459 of file enc_psy.c.
Referenced by celt_encode_frame().
void ff_opus_psy_postencode_update | ( | OpusPsyContext * | s, |
CeltFrame * | f | ||
) |
Definition at line 480 of file enc_psy.c.
Referenced by opus_encode_frame().
int ff_opus_psy_init | ( | OpusPsyContext * | s, |
AVCodecContext * | avctx, | ||
struct FFBufQueue * | bufqueue, | ||
OpusEncOptions * | options | ||
) |
Definition at line 516 of file enc_psy.c.
Referenced by opus_encode_init().
void ff_opus_psy_signal_eof | ( | OpusPsyContext * | s | ) |
Definition at line 590 of file enc_psy.c.
Referenced by opus_encode_frame().
int ff_opus_psy_end | ( | OpusPsyContext * | s | ) |
Definition at line 595 of file enc_psy.c.
Referenced by opus_encode_end().