FFmpeg
|
#include <stdio.h>
#include "libavutil/avassert.h"
#include "libavutil/intreadwrite.h"
#include "avio_internal.h"
#include "oggdec.h"
#include "avformat.h"
#include "internal.h"
#include "vorbiscomment.h"
Go to the source code of this file.
Macros | |
#define | MAX_PAGE_SIZE 65307 |
#define | DECODER_BUFFER_SIZE MAX_PAGE_SIZE |
Variables | |
static const struct ogg_codec *const | ogg_codecs [] |
AVInputFormat | ff_ogg_demuxer |
#define MAX_PAGE_SIZE 65307 |
Definition at line 40 of file oggdec.c.
Referenced by ogg_get_length(), and ogg_read_page().
#define DECODER_BUFFER_SIZE MAX_PAGE_SIZE |
Definition at line 41 of file oggdec.c.
Referenced by ogg_new_stream().
|
static |
Definition at line 774 of file oggdec.c.
Referenced by ogg_get_length(), ogg_read_packet(), and ogg_read_timestamp().
|
static |
Definition at line 248 of file oggdec.c.
Referenced by ogg_read_page().
|
static |
Definition at line 118 of file oggdec.c.
Referenced by ogg_get_length(), and ogg_save().
|
static |
Definition at line 66 of file oggdec.c.
Referenced by ogg_read_close(), and ogg_restore().
|
static |
Definition at line 82 of file oggdec.c.
Referenced by ogg_get_length().
|
static |
Definition at line 157 of file oggdec.c.
Referenced by ogg_get_length(), ogg_read_packet(), ogg_read_seek(), and ogg_read_timestamp().
Definition at line 192 of file oggdec.c.
Referenced by ogg_packet(), and ogg_replace_stream().
|
static |
Replace the current stream with a new one.
This is a typical webradio situation where a new audio stream spawn (identified with a new serial) and must replace the previous one (track switch).
Definition at line 209 of file oggdec.c.
Referenced by ogg_read_page().
Definition at line 290 of file oggdec.c.
Referenced by ogg_read_page().
|
static |
Definition at line 300 of file oggdec.c.
Referenced by ogg_read_page().
|
static |
Definition at line 314 of file oggdec.c.
Referenced by ogg_get_length(), and ogg_packet().
|
static |
find the next Ogg packet
*sid | is set to the stream for the packet or -1 if there is no matching stream, in that case assume all other return values to be uninitialized. |
Definition at line 498 of file oggdec.c.
Referenced by encode_frame(), encode_init(), libvorbis_encode_frame(), libvorbis_encode_init(), ogg_get_length(), ogg_read_header(), ogg_read_packet(), ogg_read_timestamp(), and oggvorbis_decode_frame().
|
static |
Definition at line 641 of file oggdec.c.
Referenced by ogg_read_header().
|
static |
Definition at line 710 of file oggdec.c.
Referenced by ogg_read_header().
|
static |
|
static |
Definition at line 804 of file oggdec.c.
Referenced by ogg_read_packet(), and ogg_read_timestamp().
|
static |
|
static |
|
static |
|
static |
|
static |
AVInputFormat ff_ogg_demuxer |