#include <stdio.h>
#include "oggdec.h"
#include "avformat.h"
#include "internal.h"
#include "vorbiscomment.h"
Go to the source code of this file.
Functions |
static int | ogg_save (AVFormatContext *s) |
static int | ogg_restore (AVFormatContext *s, int discard) |
static int | ogg_reset (struct ogg *ogg) |
static 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) |
Macro Definition Documentation
#define MAX_PAGE_SIZE 65307 |
Function Documentation
static int64_t ogg_calc_pts |
( |
AVFormatContext * |
s, |
|
|
int |
idx, |
|
|
int64_t * |
dts |
|
) |
| |
|
static |
static struct ogg_codec* ogg_find_codec |
( |
uint8_t * |
buf, |
|
|
int |
size |
|
) |
| |
|
staticread |
static int ogg_new_buf |
( |
struct ogg * |
ogg, |
|
|
int |
idx |
|
) |
| |
|
static |
static int ogg_new_stream |
( |
AVFormatContext * |
s, |
|
|
uint32_t |
serial, |
|
|
int |
new_avstream |
|
) |
| |
|
static |
static int ogg_packet |
( |
AVFormatContext * |
s, |
|
|
int * |
str, |
|
|
int * |
dstart, |
|
|
int * |
dsize, |
|
|
int64_t * |
fpos |
|
) |
| |
|
static |
static int ogg_read_seek |
( |
AVFormatContext * |
s, |
|
|
int |
stream_index, |
|
|
int64_t |
timestamp, |
|
|
int |
flags |
|
) |
| |
|
static |
static int64_t ogg_read_timestamp |
( |
AVFormatContext * |
s, |
|
|
int |
stream_index, |
|
|
int64_t * |
pos_arg, |
|
|
int64_t |
pos_limit |
|
) |
| |
|
static |
static int ogg_reset |
( |
struct ogg * |
ogg | ) |
|
|
static |
Variable Documentation
Initial value: {
.name = "ogg",
.priv_data_size =
sizeof(
struct ogg),
.extensions = "ogg",
}
Definition at line 671 of file oggdec.c.
Initial value:
Definition at line 41 of file oggdec.c.