ipmovie.c File Reference


Detailed Description

Interplay MVE file demuxer by Mike Melanson (melanson@pcisys.net) For more information regarding the Interplay MVE file format, visit: http://www.pcisys.net/~melanson/codecs/ The aforementioned site also contains a command line utility for parsing IP MVE files so that you can get a good idea of the typical structure of such files.

This demuxer is not the best example to use if you are trying to write your own as it uses a rather roundabout approach for splitting up and sending out the chunks.

Definition in file ipmovie.c.

Go to the source code of this file.

Classes

struct  IPMVEContext

Functions

static void debug_ipmovie (const char *format,...)
static int load_ipmovie_packet (IPMVEContext *s, ByteIOContext *pb, AVPacket *pkt)
static int process_ipmovie_chunk (IPMVEContext *s, ByteIOContext *pb, AVPacket *pkt)
static int ipmovie_probe (AVProbeData *p)
static int ipmovie_read_header (AVFormatContext *s, AVFormatParameters *ap)
static int ipmovie_read_packet (AVFormatContext *s, AVPacket *pkt)
static int ipmovie_read_close (AVFormatContext *s)

Variables

AVInputFormat ipmovie_demuxer


Function Documentation

static void debug_ipmovie ( const char *  format,
  ... 
) [inline, static]

Definition at line 44 of file ipmovie.c.

Referenced by load_ipmovie_packet(), and process_ipmovie_chunk().

static int load_ipmovie_packet ( IPMVEContext s,
ByteIOContext pb,
AVPacket pkt 
) [static]

Definition at line 123 of file ipmovie.c.

Referenced by process_ipmovie_chunk().

static int process_ipmovie_chunk ( IPMVEContext s,
ByteIOContext pb,
AVPacket pkt 
) [static]

Definition at line 212 of file ipmovie.c.

Referenced by ipmovie_read_header(), and ipmovie_read_packet().

static int ipmovie_probe ( AVProbeData p  )  [static]

Definition at line 508 of file ipmovie.c.

static int ipmovie_read_header ( AVFormatContext s,
AVFormatParameters ap 
) [static]

Definition at line 516 of file ipmovie.c.

static int ipmovie_read_packet ( AVFormatContext s,
AVPacket pkt 
) [static]

Definition at line 588 of file ipmovie.c.

static int ipmovie_read_close ( AVFormatContext s  )  [static]

Definition at line 610 of file ipmovie.c.


Variable Documentation

Initial value:

 {
    "ipmovie",
    "Interplay MVE format",
    sizeof(IPMVEContext),
    ipmovie_probe,
    ipmovie_read_header,
    ipmovie_read_packet,
    ipmovie_read_close,
}

Definition at line 617 of file ipmovie.c.


Generated on Sat Dec 18 05:15:53 2010 for MythTV by  doxygen 1.5.5