|
FFmpeg
|
#include <float.h>#include "libavutil/float_dsp.h"#include "libavutil/mem.h"#include "libavutil/tx.h"#include "avcodec.h"#include "codec_internal.h"#include "encode.h"#include "mathops.h"#include "vorbis.h"#include "vorbis_data.h"#include "vorbis_enc_data.h"#include "audio_frame_queue.h"#include "libavfilter/bufferqueue.h"#include "put_bits.h"#include <assert.h>Go to the source code of this file.
Data Structures | |
| struct | vorbis_enc_codebook |
| struct | vorbis_enc_floor_class |
| struct | vorbis_enc_floor |
| struct | vorbis_enc_residue |
| struct | vorbis_enc_mapping |
| struct | vorbis_enc_mode |
| struct | vorbis_enc_context |
Macros | |
| #define | BITSTREAM_WRITER_LE |
| #define | MAX_CHANNELS 2 |
| #define | MAX_CODEBOOK_DIM 8 |
| #define | MAX_FLOOR_CLASS_DIM 4 |
| #define | NUM_FLOOR_PARTITIONS 8 |
| #define | MAX_FLOOR_VALUES (MAX_FLOOR_CLASS_DIM*NUM_FLOOR_PARTITIONS+2) |
| #define | RESIDUE_SIZE 1600 |
| #define | RESIDUE_PART_SIZE 32 |
| #define | NUM_RESIDUE_PARTITIONS (RESIDUE_SIZE/RESIDUE_PART_SIZE) |
Variables | |
| const FFCodec | ff_vorbis_encoder |
Native Vorbis encoder.
Definition in file vorbisenc.c.
| #define BITSTREAM_WRITER_LE |
Definition at line 43 of file vorbisenc.c.
| #define MAX_CHANNELS 2 |
Definition at line 145 of file vorbisenc.c.
| #define MAX_CODEBOOK_DIM 8 |
Definition at line 146 of file vorbisenc.c.
| #define MAX_FLOOR_CLASS_DIM 4 |
Definition at line 148 of file vorbisenc.c.
| #define NUM_FLOOR_PARTITIONS 8 |
Definition at line 149 of file vorbisenc.c.
| #define MAX_FLOOR_VALUES (MAX_FLOOR_CLASS_DIM*NUM_FLOOR_PARTITIONS+2) |
Definition at line 150 of file vorbisenc.c.
| #define RESIDUE_SIZE 1600 |
Definition at line 152 of file vorbisenc.c.
| #define RESIDUE_PART_SIZE 32 |
Definition at line 153 of file vorbisenc.c.
| #define NUM_RESIDUE_PARTITIONS (RESIDUE_SIZE/RESIDUE_PART_SIZE) |
Definition at line 154 of file vorbisenc.c.
|
inlinestatic |
Definition at line 156 of file vorbisenc.c.
Referenced by floor_encode(), put_vector(), and residue_encode().
|
static |
Definition at line 168 of file vorbisenc.c.
Referenced by create_vorbis_context(), put_codebook_header(), and ready_codebook().
|
static |
Definition at line 177 of file vorbisenc.c.
Referenced by create_vorbis_context().
|
static |
Definition at line 214 of file vorbisenc.c.
Referenced by create_vorbis_context().
|
static |
Definition at line 253 of file vorbisenc.c.
Referenced by create_vorbis_context().
|
static |
Definition at line 276 of file vorbisenc.c.
Referenced by vorbis_encode_init().
|
static |
Definition at line 481 of file vorbisenc.c.
Referenced by put_codebook_header().
|
static |
Definition at line 495 of file vorbisenc.c.
Referenced by put_main_header().
|
static |
Definition at line 560 of file vorbisenc.c.
Referenced by put_main_header().
|
static |
Definition at line 593 of file vorbisenc.c.
Referenced by put_main_header().
|
static |
Definition at line 625 of file vorbisenc.c.
Referenced by vorbis_encode_init().
|
static |
Definition at line 760 of file vorbisenc.c.
Referenced by floor_fit().
|
static |
Definition at line 772 of file vorbisenc.c.
Referenced by vorbis_encode_frame().
|
static |
Definition at line 799 of file vorbisenc.c.
Referenced by floor_encode().
|
static |
Definition at line 804 of file vorbisenc.c.
Referenced by vorbis_encode_frame().
|
static |
Definition at line 893 of file vorbisenc.c.
Referenced by residue_encode().
|
static |
Definition at line 916 of file vorbisenc.c.
Referenced by vorbis_encode_frame().
|
static |
Definition at line 1011 of file vorbisenc.c.
Referenced by vorbis_encode_frame().
|
static |
Definition at line 1037 of file vorbisenc.c.
Referenced by vorbis_encode_frame().
|
static |
Definition at line 1063 of file vorbisenc.c.
Referenced by vorbis_encode_frame().
|
static |
Definition at line 1097 of file vorbisenc.c.
|
static |
Definition at line 1211 of file vorbisenc.c.
|
static |
Definition at line 1272 of file vorbisenc.c.
| const FFCodec ff_vorbis_encoder |
Definition at line 1304 of file vorbisenc.c.
1.8.17