FFmpeg
|
#include <gme/gme.h>
#include "libavutil/mem.h"
#include "libavutil/opt.h"
#include "avformat.h"
#include "demux.h"
#include "internal.h"
Go to the source code of this file.
Data Structures | |
struct | GMEContext |
Macros | |
#define | OFFSET(x) offsetof(GMEContext, x) |
#define | A AV_OPT_FLAG_AUDIO_PARAM |
#define | D AV_OPT_FLAG_DECODING_PARAM |
#define | AUDIO_PKT_SIZE 512 |
Functions | |
static void | add_meta (AVFormatContext *s, const char *name, const char *value) |
static int | load_metadata (AVFormatContext *s, int64_t *duration) |
static int | read_close_gme (AVFormatContext *s) |
static int | read_header_gme (AVFormatContext *s) |
static int | read_packet_gme (AVFormatContext *s, AVPacket *pkt) |
static int | read_seek_gme (AVFormatContext *s, int stream_idx, int64_t ts, int flags) |
static int | probe_gme (const AVProbeData *p) |
Variables | |
static const AVOption | options [] |
static const AVClass | class_gme |
const FFInputFormat | ff_libgme_demuxer |
libgme demuxer
Definition in file libgme.c.
#define OFFSET | ( | x | ) | offsetof(GMEContext, x) |
#define A AV_OPT_FLAG_AUDIO_PARAM |
#define D AV_OPT_FLAG_DECODING_PARAM |
|
static |
Definition at line 51 of file libgme.c.
Referenced by load_metadata().
|
static |
Definition at line 57 of file libgme.c.
Referenced by read_header_gme().
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
const FFInputFormat ff_libgme_demuxer |