Data Structures | Typedefs | Functions | Variables

libavformat/dsicin.c File Reference

Delphine Software International CIN file demuxer. More...

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

Go to the source code of this file.

Data Structures

struct  CinFileHeader
struct  CinFrameHeader
struct  CinDemuxContext

Typedefs

typedef struct CinFileHeader CinFileHeader
typedef struct CinFrameHeader CinFrameHeader
typedef struct CinDemuxContext CinDemuxContext

Functions

static int cin_probe (AVProbeData *p)
static int cin_read_file_header (CinDemuxContext *cin, ByteIOContext *pb)
static int cin_read_header (AVFormatContext *s, AVFormatParameters *ap)
static int cin_read_frame_header (CinDemuxContext *cin, ByteIOContext *pb)
static int cin_read_packet (AVFormatContext *s, AVPacket *pkt)

Variables

AVInputFormat dsicin_demuxer

Detailed Description

Delphine Software International CIN file demuxer.

Definition in file dsicin.c.


Typedef Documentation

typedef struct CinFileHeader CinFileHeader

Function Documentation

static int cin_probe ( AVProbeData p  )  [static]

Definition at line 60 of file dsicin.c.

static int cin_read_file_header ( CinDemuxContext cin,
ByteIOContext pb 
) [static]

Definition at line 73 of file dsicin.c.

Referenced by cin_read_header().

static int cin_read_frame_header ( CinDemuxContext cin,
ByteIOContext pb 
) [static]

Definition at line 141 of file dsicin.c.

Referenced by cin_read_packet().

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

Definition at line 93 of file dsicin.c.

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

Definition at line 159 of file dsicin.c.


Variable Documentation

Initial value:
 {
    "dsicin",
    NULL_IF_CONFIG_SMALL("Delphine Software International CIN format"),
    sizeof(CinDemuxContext),
    cin_probe,
    cin_read_header,
    cin_read_packet,
}

Definition at line 219 of file dsicin.c.