|
FFmpeg
|
#include "config_components.h"#include <stdint.h>#include "libavutil/crc.h"#include "libavutil/mathematics.h"#include "libavutil/mem.h"#include "libavutil/opt.h"#include "libavutil/random_seed.h"#include "libavcodec/xiph.h"#include "libavcodec/bytestream.h"#include "libavcodec/flac.h"#include "avformat.h"#include "avio_internal.h"#include "internal.h"#include "mux.h"#include "version.h"#include "vorbiscomment.h"Go to the source code of this file.
Data Structures | |
| struct | OGGPage |
| struct | OGGStreamContext |
| struct | OGGPageList |
| struct | OGGContext |
Macros | |
| #define | MAX_PAGE_SIZE 65025 |
| #define | OFFSET(x) |
| #define | PARAM AV_OPT_FLAG_ENCODING_PARAM |
| #define | SPEEX_HEADER_SIZE 80 |
| #define | OPUS_HEADER_SIZE 19 |
| #define | VP8_HEADER_SIZE 26 |
Variables | |
| static const AVOption | options [] |
| static const AVClass | ogg_muxer_class |
| #define OFFSET | ( | x | ) |
| #define PARAM AV_OPT_FLAG_ENCODING_PARAM |
| #define SPEEX_HEADER_SIZE 80 |
Definition at line 357 of file oggenc.c.
Referenced by ogg_build_speex_headers().
| #define OPUS_HEADER_SIZE 19 |
Definition at line 386 of file oggenc.c.
Referenced by ogg_build_opus_headers().
| #define VP8_HEADER_SIZE 26 |
Definition at line 416 of file oggenc.c.
Referenced by ogg_build_vp8_headers(), and vp8_header().
|
static |
Definition at line 784 of file oggenc.c.
Referenced by ogg_check_new_metadata().
|
static |
Definition at line 105 of file oggenc.c.
Referenced by ogg_free(), and ogg_init().
|
static |
Definition at line 119 of file oggenc.c.
Referenced by ogg_write_pages().
|
static |
Definition at line 147 of file oggenc.c.
Referenced by ogg_buffer_data().
|
static |
Definition at line 153 of file oggenc.c.
Referenced by ogg_buffer_data(), ogg_buffer_page(), and ogg_compare_granule().
|
static |
Definition at line 164 of file oggenc.c.
Referenced by ogg_buffer_page().
|
static |
Definition at line 180 of file oggenc.c.
Referenced by ogg_buffer_page().
|
static |
Definition at line 189 of file oggenc.c.
Referenced by ogg_buffer_data(), ogg_write_header(), ogg_write_packet(), and ogg_write_trailer().
|
static |
Definition at line 214 of file oggenc.c.
Referenced by ogg_write_header(), and ogg_write_packet_internal().
|
static |
Definition at line 291 of file oggenc.c.
Referenced by ogg_build_flac_headers(), ogg_build_opus_headers(), ogg_build_speex_headers(), ogg_build_vp8_headers(), and ogg_init().
|
static |
Definition at line 321 of file oggenc.c.
Referenced by ogg_init().
|
static |
Definition at line 359 of file oggenc.c.
Referenced by ogg_init().
|
static |
Definition at line 388 of file oggenc.c.
Referenced by ogg_init().
|
static |
Definition at line 418 of file oggenc.c.
Referenced by ogg_init().
|
static |
Definition at line 467 of file oggenc.c.
Referenced by ogg_write_header(), ogg_write_packet(), ogg_write_packet_internal(), and ogg_write_trailer().
|
static |
KFGSHIFT is the width of the less significant section of the granule position The less significant section is the frame count since the last keyframe
Definition at line 491 of file oggenc.c.
Referenced by ogg_check_new_metadata().
|
static |
Definition at line 628 of file oggenc.c.
Referenced by ogg_check_new_metadata().
|
static |
Definition at line 658 of file oggenc.c.
Referenced by ogg_write_packet_internal().
|
static |
Definition at line 706 of file oggenc.c.
Referenced by ogg_write_packet().
|
static |
|
static |
|
static |
|
static |