|
FFmpeg
|
#include <libopenmpt/libopenmpt.h>#include <libopenmpt/libopenmpt_stream_callbacks_file.h>#include <libopenmpt/libopenmpt_version.h>#include "libavutil/avstring.h"#include "libavutil/opt.h"#include "avformat.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 (AVProbeData *p) |
| static int | read_probe_openmpt (AVProbeData *p) |
Variables | |
| static const AVOption | options [] |
| static const AVClass | class_openmpt |
| AVInputFormat | 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 50 of file libopenmpt.c.
| #define A AV_OPT_FLAG_AUDIO_PARAM |
Definition at line 51 of file libopenmpt.c.
| #define D AV_OPT_FLAG_DECODING_PARAM |
Definition at line 52 of file libopenmpt.c.
Definition at line 71 of file libopenmpt.c.
Referenced by read_header_openmpt().
| #define AUDIO_PKT_SIZE 2048 |
Definition at line 167 of file libopenmpt.c.
Referenced by read_packet_openmpt().
Definition at line 62 of file libopenmpt.c.
Referenced by read_header_openmpt(), and read_probe_openmpt().
|
static |
Definition at line 79 of file libopenmpt.c.
|
static |
Definition at line 169 of file libopenmpt.c.
|
static |
Definition at line 206 of file libopenmpt.c.
|
static |
Definition at line 214 of file libopenmpt.c.
|
static |
Definition at line 221 of file libopenmpt.c.
Referenced by read_probe_openmpt().
|
static |
Definition at line 235 of file libopenmpt.c.
|
static |
Definition at line 53 of file libopenmpt.c.
|
static |
Definition at line 277 of file libopenmpt.c.
| AVInputFormat ff_libopenmpt_demuxer |
Definition at line 284 of file libopenmpt.c.
1.8.6