dsicin.c File Reference

Delphine Software International CIN file demuxer. More...

#include "libavutil/channel_layout.h"
#include "libavutil/intreadwrite.h"
#include "avformat.h"
#include "internal.h"
#include "avio_internal.h"
Include dependency graph for dsicin.c:

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, AVIOContext *pb)
 
static int cin_read_header (AVFormatContext *s)
 
static int cin_read_frame_header (CinDemuxContext *cin, AVIOContext *pb)
 
static int cin_read_packet (AVFormatContext *s, AVPacket *pkt)
 

Variables

AVInputFormat ff_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 63 of file dsicin.c.

static int cin_read_file_header ( CinDemuxContext cin,
AVIOContext pb 
)
static

Definition at line 76 of file dsicin.c.

Referenced by cin_read_header().

static int cin_read_frame_header ( CinDemuxContext cin,
AVIOContext pb 
)
static

Definition at line 144 of file dsicin.c.

Referenced by cin_read_packet().

static int cin_read_header ( AVFormatContext s)
static

Definition at line 96 of file dsicin.c.

static int cin_read_packet ( AVFormatContext s,
AVPacket pkt 
)
static

Definition at line 162 of file dsicin.c.

Variable Documentation

AVInputFormat ff_dsicin_demuxer
Initial value:
= {
.name = "dsicin",
.long_name = NULL_IF_CONFIG_SMALL("Delphine Software International CIN"),
.priv_data_size = sizeof(CinDemuxContext),
}
static int cin_read_packet(AVFormatContext *s, AVPacket *pkt)
Definition: dsicin.c:162
#define NULL_IF_CONFIG_SMALL(x)
Return NULL if CONFIG_SMALL is true, otherwise the argument without modification. ...
struct CinDemuxContext CinDemuxContext
static int read_probe(AVProbeData *pd)
static int read_header(FFV1Context *f)
Definition: ffv1dec.c:517
static int read_packet(AVFormatContext *ctx, AVPacket *pkt)
Definition: libcdio.c:114
static int cin_read_header(AVFormatContext *s)
Definition: dsicin.c:96
static int cin_probe(AVProbeData *p)
Definition: dsicin.c:63

Definition at line 225 of file dsicin.c.