FFmpeg
|
#include "libavutil/intreadwrite.h"
#include "libavcodec/bytestream.h"
#include "avformat.h"
#include "demux.h"
#include "internal.h"
Go to the source code of this file.
Data Structures | |
struct | USMChannel |
struct | USMDemuxContext |
Macros | |
#define | VIDEOI 0 |
#define | AUDIOI 1 |
#define | ALPHAI 2 |
#define | SUBTTI 3 |
Functions | |
static int | usm_probe (const AVProbeData *p) |
static int | usm_read_header (AVFormatContext *s) |
static int | parse_utf (AVFormatContext *s, AVIOContext *pb, USMChannel *ch, int ch_type, uint32_t parent_chunk_size) |
static int64_t | parse_chunk (AVFormatContext *s, AVIOContext *pb, uint32_t chunk_type, uint32_t chunk_size, AVPacket *pkt) |
static int | usm_read_packet (AVFormatContext *s, AVPacket *pkt) |
static int | usm_read_close (AVFormatContext *s) |
Variables | |
const AVInputFormat | ff_usm_demuxer |
|
static |
|
static |
|
static |
Definition at line 71 of file usmdec.c.
Referenced by parse_chunk().
|
static |
Definition at line 228 of file usmdec.c.
Referenced by usm_read_packet().
|
static |
|
static |
const AVInputFormat ff_usm_demuxer |