libavformat/iss.c File Reference

Funcom ISS file demuxer. More...

#include "avformat.h"
#include "internal.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 (AVIOContext *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 ff_iss_demuxer


Detailed Description

Funcom ISS file demuxer.

Author:
Jaikrishnan Menon
See also:
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 ( AVIOContext 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 115 of file iss.c.


Variable Documentation

Initial value:

 {
    .name           = "ISS",
    .long_name      = NULL_IF_CONFIG_SMALL("Funcom ISS format"),
    .priv_data_size = sizeof(IssDemuxContext),
    .read_probe     = iss_probe,
    .read_header    = iss_read_header,
    .read_packet    = iss_read_packet,
}

Definition at line 130 of file iss.c.


Generated on Fri Oct 26 02:43:52 2012 for FFmpeg by  doxygen 1.5.8