|
FFmpeg
|
ModPlug demuxer. More...
#include <libmodplug/modplug.h>#include "libavutil/avstring.h"#include "libavutil/eval.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 | ModPlugContext |
Macros | |
| #define | MODPLUG_STATIC |
| #define | FF_MODPLUG_MAX_FILE_SIZE (100 * 1<<20) |
| #define | FF_MODPLUG_DEF_FILE_SIZE ( 5 * 1<<20) |
| #define | OFFSET(x) |
| #define | D AV_OPT_FLAG_DECODING_PARAM |
| #define | SET_OPT_IF_REQUESTED(libopt, opt, flag) |
| #define | ADD_META_MULTIPLE_ENTRIES(entry_name, fname) |
| #define | AUDIO_PKT_SIZE 512 |
| #define | PRINT_INFO(line, name, idvalue) |
Enumerations | |
| enum | var_name { VAR_X , VAR_Y , VAR_W , VAR_H , VAR_TIME , VAR_SPEED , VAR_TEMPO , VAR_ORDER , VAR_PATTERN , VAR_ROW , VAR_VARS_NB } |
Functions | |
| static int | modplug_read_close (AVFormatContext *s) |
| static int | modplug_load_metadata (AVFormatContext *s) |
| static int | modplug_read_header (AVFormatContext *s) |
| static void | write_text (uint8_t *dst, const char *s, int linesize, int x, int y) |
| static int | modplug_read_packet (AVFormatContext *s, AVPacket *pkt) |
| static int | modplug_read_seek (AVFormatContext *s, int stream_idx, int64_t ts, int flags) |
| static int | modplug_probe (const AVProbeData *p) |
Variables | |
| static const char *const | var_names [] |
| static const AVOption | options [] |
| static const char | modplug_extensions [] = "669,abc,amf,ams,dbm,dmf,dsm,far,it,mdl,med,mid,mod,mt2,mtm,okt,psm,ptm,s3m,stm,ult,umx,xm,itgz,itr,itz,mdgz,mdr,mdz,s3gz,s3r,s3z,xmgz,xmr,xmz" |
| static const AVClass | modplug_class |
| const FFInputFormat | ff_libmodplug_demuxer |
| #define MODPLUG_STATIC |
Definition at line 25 of file libmodplug.c.
| #define FF_MODPLUG_MAX_FILE_SIZE (100 * 1<<20) |
Definition at line 81 of file libmodplug.c.
| #define FF_MODPLUG_DEF_FILE_SIZE ( 5 * 1<<20) |
Definition at line 82 of file libmodplug.c.
Referenced by modplug_read_header().
| #define OFFSET | ( | x | ) |
Definition at line 84 of file libmodplug.c.
| #define D AV_OPT_FLAG_DECODING_PARAM |
Definition at line 85 of file libmodplug.c.
| #define SET_OPT_IF_REQUESTED | ( | libopt, | |
| opt, | |||
| flag ) |
Definition at line 112 of file libmodplug.c.
Referenced by modplug_read_header().
| #define ADD_META_MULTIPLE_ENTRIES | ( | entry_name, | |
| fname ) |
Definition at line 119 of file libmodplug.c.
Referenced by modplug_load_metadata().
| #define AUDIO_PKT_SIZE 512 |
Definition at line 172 of file libmodplug.c.
Definition at line 285 of file libmodplug.c.
Referenced by modplug_read_packet().
| enum var_name |
| Enumerator | |
|---|---|
| VAR_X | |
| VAR_Y | |
| VAR_W | |
| VAR_H | |
| VAR_TIME | |
| VAR_SPEED | |
| VAR_TEMPO | |
| VAR_ORDER | |
| VAR_PATTERN | |
| VAR_ROW | |
| VAR_VARS_NB | |
Definition at line 73 of file libmodplug.c.
|
static |
Definition at line 104 of file libmodplug.c.
Referenced by modplug_read_header().
|
static |
Definition at line 143 of file libmodplug.c.
Referenced by modplug_read_header().
|
static |
Definition at line 174 of file libmodplug.c.
|
static |
Definition at line 274 of file libmodplug.c.
|
static |
Definition at line 291 of file libmodplug.c.
|
static |
Definition at line 356 of file libmodplug.c.
|
static |
Definition at line 367 of file libmodplug.c.
|
static |
Definition at line 65 of file libmodplug.c.
|
static |
Definition at line 86 of file libmodplug.c.
|
static |
Definition at line 365 of file libmodplug.c.
Referenced by modplug_probe().
|
static |
Definition at line 378 of file libmodplug.c.
| const FFInputFormat ff_libmodplug_demuxer |
Definition at line 385 of file libmodplug.c.