FFmpeg
|
#include <float.h>
#include "libavutil/float_dsp.h"
#include "avcodec.h"
#include "encode.h"
#include "internal.h"
#include "fft.h"
#include "mathops.h"
#include "vorbis.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 AVCodec | ff_vorbis_encoder |
Native Vorbis encoder.
Definition in file vorbisenc.c.
#define BITSTREAM_WRITER_LE |
Definition at line 41 of file vorbisenc.c.
#define MAX_CHANNELS 2 |
Definition at line 142 of file vorbisenc.c.
#define MAX_CODEBOOK_DIM 8 |
Definition at line 143 of file vorbisenc.c.
#define MAX_FLOOR_CLASS_DIM 4 |
Definition at line 145 of file vorbisenc.c.
#define NUM_FLOOR_PARTITIONS 8 |
Definition at line 146 of file vorbisenc.c.
#define MAX_FLOOR_VALUES (MAX_FLOOR_CLASS_DIM*NUM_FLOOR_PARTITIONS+2) |
Definition at line 147 of file vorbisenc.c.
#define RESIDUE_SIZE 1600 |
Definition at line 149 of file vorbisenc.c.
#define RESIDUE_PART_SIZE 32 |
Definition at line 150 of file vorbisenc.c.
#define NUM_RESIDUE_PARTITIONS (RESIDUE_SIZE/RESIDUE_PART_SIZE) |
Definition at line 151 of file vorbisenc.c.
|
inlinestatic |
Definition at line 153 of file vorbisenc.c.
Referenced by floor_encode(), put_vector(), and residue_encode().
Definition at line 165 of file vorbisenc.c.
Referenced by create_vorbis_context(), put_codebook_header(), and ready_codebook().
|
static |
Definition at line 174 of file vorbisenc.c.
Referenced by create_vorbis_context().
|
static |
Definition at line 211 of file vorbisenc.c.
Referenced by create_vorbis_context().
|
static |
Definition at line 250 of file vorbisenc.c.
Referenced by create_vorbis_context().
|
static |
Definition at line 270 of file vorbisenc.c.
Referenced by vorbis_encode_init().
|
static |
Definition at line 475 of file vorbisenc.c.
Referenced by put_codebook_header().
|
static |
Definition at line 489 of file vorbisenc.c.
Referenced by put_main_header().
|
static |
Definition at line 554 of file vorbisenc.c.
Referenced by put_main_header().
|
static |
Definition at line 587 of file vorbisenc.c.
Referenced by put_main_header().
|
static |
Definition at line 619 of file vorbisenc.c.
Referenced by vorbis_encode_init().
|
static |
Definition at line 754 of file vorbisenc.c.
Referenced by floor_fit().
|
static |
Definition at line 766 of file vorbisenc.c.
Referenced by vorbis_encode_frame().
Definition at line 793 of file vorbisenc.c.
Referenced by floor_encode().
|
static |
Definition at line 798 of file vorbisenc.c.
Referenced by vorbis_encode_frame().
|
static |
Definition at line 887 of file vorbisenc.c.
Referenced by residue_encode().
|
static |
Definition at line 910 of file vorbisenc.c.
Referenced by vorbis_encode_frame().
|
static |
Definition at line 1005 of file vorbisenc.c.
Referenced by vorbis_encode_frame().
|
static |
Definition at line 1031 of file vorbisenc.c.
Referenced by vorbis_encode_frame().
|
static |
Definition at line 1056 of file vorbisenc.c.
Referenced by vorbis_encode_frame().
|
static |
Definition at line 1090 of file vorbisenc.c.
|
static |
Definition at line 1204 of file vorbisenc.c.
Referenced by vorbis_encode_init().
|
static |
Definition at line 1265 of file vorbisenc.c.
const AVCodec ff_vorbis_encoder |
Definition at line 1300 of file vorbisenc.c.