FFmpeg
|
#include <libopenmpt/libopenmpt.h>
#include <libopenmpt/libopenmpt_stream_callbacks_file.h>
#include <libopenmpt/libopenmpt_version.h>
#include "libavutil/avstring.h"
#include "libavutil/channel_layout.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 | OpenMPTContext |
Macros | |
#define | OPENMPT_API_VERSION_MAKE(major, minor, patch) (((major)<<24)|((minor)<<16)|((patch)<<0)) |
#define | OPENMPT_API_VERSION_AT_LEAST(major, minor, patch) (OPENMPT_API_VERSION >= OPENMPT_API_VERSION_MAKE((major), (minor), (patch))) |
#define | OFFSET(x) offsetof(OpenMPTContext, x) |
#define | A AV_OPT_FLAG_AUDIO_PARAM |
#define | D AV_OPT_FLAG_DECODING_PARAM |
#define | add_meta(s, name, meta) |
#define | AUDIO_PKT_SIZE 2048 |
Functions | |
static void | openmpt_logfunc (const char *message, void *userdata) |
static int | read_header_openmpt (AVFormatContext *s) |
static int | read_packet_openmpt (AVFormatContext *s, AVPacket *pkt) |
static int | read_close_openmpt (AVFormatContext *s) |
static int | read_seek_openmpt (AVFormatContext *s, int stream_idx, int64_t ts, int flags) |
static int | probe_openmpt_extension (const AVProbeData *p) |
static int | read_probe_openmpt (const AVProbeData *p) |
Variables | |
static const AVOption | options [] |
static const AVClass | class_openmpt |
const FFInputFormat | ff_libopenmpt_demuxer |
#define OPENMPT_API_VERSION_MAKE | ( | major, | |
minor, | |||
patch | |||
) | (((major)<<24)|((minor)<<16)|((patch)<<0)) |
Definition at line 27 of file libopenmpt.c.
#define OPENMPT_API_VERSION_AT_LEAST | ( | major, | |
minor, | |||
patch | |||
) | (OPENMPT_API_VERSION >= OPENMPT_API_VERSION_MAKE((major), (minor), (patch))) |
Definition at line 30 of file libopenmpt.c.
#define OFFSET | ( | x | ) | offsetof(OpenMPTContext, x) |
Definition at line 51 of file libopenmpt.c.
#define A AV_OPT_FLAG_AUDIO_PARAM |
Definition at line 52 of file libopenmpt.c.
#define D AV_OPT_FLAG_DECODING_PARAM |
Definition at line 53 of file libopenmpt.c.
#define AUDIO_PKT_SIZE 2048 |
Definition at line 163 of file libopenmpt.c.
|
static |
Definition at line 63 of file libopenmpt.c.
Referenced by read_header_openmpt(), and read_probe_openmpt().
|
static |
Definition at line 80 of file libopenmpt.c.
|
static |
Definition at line 165 of file libopenmpt.c.
|
static |
Definition at line 202 of file libopenmpt.c.
|
static |
Definition at line 212 of file libopenmpt.c.
|
static |
Definition at line 219 of file libopenmpt.c.
Referenced by read_probe_openmpt().
|
static |
Definition at line 233 of file libopenmpt.c.
|
static |
Definition at line 54 of file libopenmpt.c.
|
static |
Definition at line 275 of file libopenmpt.c.
const FFInputFormat ff_libopenmpt_demuxer |
Definition at line 282 of file libopenmpt.c.