OpenFFmpeg
Classes | Macros | Typedefs | Variables
vividas.c File Reference

Vividas VIV (.viv) file demuxer. More...

#include "libavutil/intreadwrite.h"
#include "avio_internal.h"
#include "avformat.h"
#include "internal.h"

Classes

struct  VIV_SB_block
 
struct  VIV_SB_entry
 
struct  VIV_AudioSubpacket
 
struct  VividasDemuxContext
 

Macros

#define MAX_AUDIO_SUBPACKETS   100
 

Typedefs

typedef struct VIV_SB_block VIV_SB_block
 
typedef struct VIV_SB_entry VIV_SB_entry
 
typedef struct VIV_AudioSubpacket VIV_AudioSubpacket
 
typedef struct VividasDemuxContext VividasDemuxContext
 

Variables

AVInputFormat ff_vividas_demuxer
 

Detailed Description

Vividas VIV (.viv) file demuxer.

Author
Andrzej Szombierski [qq at kuku eu org] (2010-07)
See also
http://wiki.multimedia.cx/index.php?title=Vividas_VIV

Variable Documentation

§ ff_vividas_demuxer

AVInputFormat ff_vividas_demuxer
Initial value:
= {
.name = "vividas",
.long_name = NULL_IF_CONFIG_SMALL("Vividas VIV"),
.priv_data_size = sizeof(VividasDemuxContext),
.read_probe = viv_probe,
.read_header = viv_read_header,
.read_packet = viv_read_packet,
.read_close = viv_read_close,
.read_seek = viv_read_seek,
}
#define NULL_IF_CONFIG_SMALL(x)
Return NULL if CONFIG_SMALL is true, otherwise the argument without modification. ...
Definition: internal.h:186
Definition: vividas.c:52