#include <stdio.h>
#include "oggdec.h"
#include "avformat.h"
#include "internal.h"
#include "vorbiscomment.h"
Go to the source code of this file.
|
static int | ogg_save (AVFormatContext *s) |
|
static int | ogg_restore (AVFormatContext *s, int discard) |
|
static int | ogg_reset (struct ogg *ogg) |
|
static const struct ogg_codec * | ogg_find_codec (uint8_t *buf, int size) |
|
static int | ogg_new_stream (AVFormatContext *s, uint32_t serial, int new_avstream) |
|
static int | ogg_new_buf (struct ogg *ogg, int idx) |
|
static int | ogg_read_page (AVFormatContext *s, int *str) |
|
static int | ogg_packet (AVFormatContext *s, int *str, int *dstart, int *dsize, int64_t *fpos) |
|
static int | ogg_get_headers (AVFormatContext *s) |
|
static int | ogg_get_length (AVFormatContext *s) |
|
static int | ogg_read_close (AVFormatContext *s) |
|
static int | ogg_read_header (AVFormatContext *s) |
|
static int64_t | ogg_calc_pts (AVFormatContext *s, int idx, int64_t *dts) |
|
static int | ogg_read_packet (AVFormatContext *s, AVPacket *pkt) |
|
static int64_t | ogg_read_timestamp (AVFormatContext *s, int stream_index, int64_t *pos_arg, int64_t pos_limit) |
|
static int | ogg_read_seek (AVFormatContext *s, int stream_index, int64_t timestamp, int flags) |
|
static int | ogg_probe (AVProbeData *p) |
|
§ MAX_PAGE_SIZE
#define MAX_PAGE_SIZE 65307 |
§ DECODER_BUFFER_SIZE
§ ogg_save()
§ ogg_restore()
§ ogg_reset()
static int ogg_reset |
( |
struct ogg * |
ogg | ) |
|
|
static |
§ ogg_find_codec()
§ ogg_new_stream()
static int ogg_new_stream |
( |
AVFormatContext * |
s, |
|
|
uint32_t |
serial, |
|
|
int |
new_avstream |
|
) |
| |
|
static |
§ ogg_new_buf()
static int ogg_new_buf |
( |
struct ogg * |
ogg, |
|
|
int |
idx |
|
) |
| |
|
static |
§ ogg_read_page()
§ ogg_packet()
static int ogg_packet |
( |
AVFormatContext * |
s, |
|
|
int * |
str, |
|
|
int * |
dstart, |
|
|
int * |
dsize, |
|
|
int64_t * |
fpos |
|
) |
| |
|
static |
§ ogg_get_headers()
§ ogg_get_length()
§ ogg_read_close()
§ ogg_read_header()
§ ogg_calc_pts()
static int64_t ogg_calc_pts |
( |
AVFormatContext * |
s, |
|
|
int |
idx, |
|
|
int64_t * |
dts |
|
) |
| |
|
static |
§ ogg_read_packet()
§ ogg_read_timestamp()
static int64_t ogg_read_timestamp |
( |
AVFormatContext * |
s, |
|
|
int |
stream_index, |
|
|
int64_t * |
pos_arg, |
|
|
int64_t |
pos_limit |
|
) |
| |
|
static |
§ ogg_read_seek()
static int ogg_read_seek |
( |
AVFormatContext * |
s, |
|
|
int |
stream_index, |
|
|
int64_t |
timestamp, |
|
|
int |
flags |
|
) |
| |
|
static |
§ ogg_probe()
§ ogg_codecs
Initial value:= {
}
const struct ogg_codec ff_celt_codec
const struct ogg_codec ff_ogm_old_codec
const struct ogg_codec ff_ogm_video_codec
const struct ogg_codec ff_skeleton_codec
const struct ogg_codec ff_opus_codec
const struct ogg_codec ff_vorbis_codec
const struct ogg_codec ff_ogm_audio_codec
const struct ogg_codec ff_theora_codec
const struct ogg_codec ff_flac_codec
const struct ogg_codec ff_old_dirac_codec
const struct ogg_codec ff_old_flac_codec
const struct ogg_codec ff_dirac_codec
const struct ogg_codec ff_speex_codec
const struct ogg_codec ff_ogm_text_codec
Definition at line 41 of file oggdec.c.
§ ff_ogg_demuxer
Initial value:= {
.name = "ogg",
.priv_data_size =
sizeof(
struct ogg),
.extensions = "ogg",
}
static int ogg_probe(AVProbeData *p)
static int ogg_read_packet(AVFormatContext *s, AVPacket *pkt)
static int ogg_read_seek(AVFormatContext *s, int stream_index, int64_t timestamp, int flags)
#define NULL_IF_CONFIG_SMALL(x)
Return NULL if CONFIG_SMALL is true, otherwise the argument without modification. ...
static int ogg_read_close(AVFormatContext *s)
static int ogg_read_header(AVFormatContext *s)
static int64_t ogg_read_timestamp(AVFormatContext *s, int stream_index, int64_t *pos_arg, int64_t pos_limit)
Definition at line 697 of file oggdec.c.