FFmpeg
4.2.1
|
#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 356 of file oggenc.c.
Referenced by ogg_build_speex_headers().
#define OPUS_HEADER_SIZE 19 |
Definition at line 385 of file oggenc.c.
Referenced by ogg_build_opus_headers().
#define VP8_HEADER_SIZE 26 |
Definition at line 415 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 320 of file oggenc.c.
Referenced by ogg_init().
|
static |
Definition at line 358 of file oggenc.c.
Referenced by ogg_init().
|
static |
Definition at line 387 of file oggenc.c.
Referenced by ogg_init().
|
static |
Definition at line 417 of file oggenc.c.
Referenced by ogg_init().
|
static |
Definition at line 466 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 488 of file oggenc.c.
Referenced by ogg_free().
|
static |
Definition at line 625 of file oggenc.c.
Referenced by ogg_free().
|
static |
Definition at line 655 of file oggenc.c.
Referenced by ogg_write_packet().
|
static |
Definition at line 707 of file oggenc.c.
Referenced by ogg_free().
|
static |
Definition at line 724 of file oggenc.c.
Referenced by ogg_free().
|
static |
|
static |