FFmpeg
4.0
|
#include <stdint.h>
#include "libavutil/crc.h"
#include "libavutil/mathematics.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 "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) offsetof(OGGContext, x) |
#define | PARAM AV_OPT_FLAG_ENCODING_PARAM |
#define | OGG_CLASS(flavor, name) |
#define | SPEEX_HEADER_SIZE 80 |
#define | OPUS_HEADER_SIZE 19 |
#define | VP8_HEADER_SIZE 26 |
Variables | |
static const AVOption | options [] |
#define MAX_PAGE_SIZE 65025 |
Definition at line 36 of file oggenc.c.
Referenced by ogg_buffer_data().
#define OFFSET | ( | x | ) | offsetof(OGGContext, x) |
#define PARAM AV_OPT_FLAG_ENCODING_PARAM |
#define OGG_CLASS | ( | flavor, | |
name | |||
) |
Definition at line 94 of file oggenc.c.
Referenced by ogg_free().
#define SPEEX_HEADER_SIZE 80 |
Definition at line 355 of file oggenc.c.
Referenced by ogg_build_speex_headers().
#define OPUS_HEADER_SIZE 19 |
Definition at line 384 of file oggenc.c.
Referenced by ogg_build_opus_headers().
#define VP8_HEADER_SIZE 26 |
Definition at line 413 of file oggenc.c.
Referenced by ogg_build_vp8_headers().
|
static |
Definition at line 102 of file oggenc.c.
Referenced by ogg_write_page().
|
static |
Definition at line 111 of file oggenc.c.
Referenced by ogg_write_pages().
|
static |
Definition at line 149 of file oggenc.c.
Referenced by ogg_buffer_data().
|
static |
Definition at line 155 of file oggenc.c.
Referenced by ogg_buffer_data(), ogg_buffer_page(), and ogg_compare_granule().
|
static |
Definition at line 166 of file oggenc.c.
Referenced by ogg_buffer_page().
|
static |
Definition at line 182 of file oggenc.c.
Referenced by ogg_buffer_page().
|
static |
Definition at line 191 of file oggenc.c.
Referenced by ogg_buffer_data(), ogg_write_header(), ogg_write_packet(), and ogg_write_trailer().
|
static |
Definition at line 216 of file oggenc.c.
Referenced by ogg_write_header(), and ogg_write_packet_internal().
|
static |
Definition at line 293 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 319 of file oggenc.c.
Referenced by ogg_init().
|
static |
Definition at line 357 of file oggenc.c.
Referenced by ogg_init().
|
static |
Definition at line 386 of file oggenc.c.
Referenced by ogg_init().
|
static |
Definition at line 415 of file oggenc.c.
Referenced by ogg_init().
|
static |
Definition at line 464 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 486 of file oggenc.c.
Referenced by ogg_free().
|
static |
Definition at line 623 of file oggenc.c.
Referenced by ogg_free().
|
static |
Definition at line 653 of file oggenc.c.
Referenced by ogg_write_packet().
|
static |
Definition at line 705 of file oggenc.c.
Referenced by ogg_free().
|
static |
Definition at line 722 of file oggenc.c.
Referenced by ogg_free().
|
static |
|
static |