libavformat/iss.c File Reference

Funcom ISS file demuxer. More...

#include "avformat.h"
#include "libavutil/avstring.h"

Go to the source code of this file.

Data Structures

struct  IssDemuxContext

Defines

#define ISS_SIG   "IMA_ADPCM_Sound"
#define ISS_SIG_LEN   15
#define MAX_TOKEN_SIZE   20

Functions

static void get_token (ByteIOContext *s, char *buf, int maxlen)
static int iss_probe (AVProbeData *p)
static av_cold int iss_read_header (AVFormatContext *s, AVFormatParameters *ap)
static int iss_read_packet (AVFormatContext *s, AVPacket *pkt)

Variables

AVInputFormat iss_demuxer


Detailed Description

Funcom ISS file demuxer.

Author:
Jaikrishnan Menon for more information on the .iss file format, visit: http://wiki.multimedia.cx/index.php?title=FunCom_ISS

Definition in file iss.c.


Define Documentation

#define ISS_SIG   "IMA_ADPCM_Sound"

Definition at line 33 of file iss.c.

Referenced by iss_probe().

#define ISS_SIG_LEN   15

Definition at line 34 of file iss.c.

Referenced by iss_probe().

#define MAX_TOKEN_SIZE   20

Definition at line 35 of file iss.c.

Referenced by iss_read_header().


Function Documentation

static void get_token ( ByteIOContext s,
char *  buf,
int  maxlen 
) [static]

Definition at line 42 of file iss.c.

Referenced by iss_read_header().

static int iss_probe ( AVProbeData p  )  [static]

Definition at line 60 of file iss.c.

static av_cold int iss_read_header ( AVFormatContext s,
AVFormatParameters ap 
) [static]

Definition at line 68 of file iss.c.

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

Definition at line 110 of file iss.c.


Variable Documentation

Initial value:

 {
    "ISS",
    NULL_IF_CONFIG_SMALL("Funcom ISS format"),
    sizeof(IssDemuxContext),
    iss_probe,
    iss_read_header,
    iss_read_packet,
}

Definition at line 125 of file iss.c.


Generated on Fri Oct 26 02:35:45 2012 for FFmpeg by  doxygen 1.5.8