FFmpeg
Data Structures | Macros | Functions
argo_asf.c File Reference
#include "avformat.h"
#include "internal.h"
#include "libavutil/intreadwrite.h"
#include "libavutil/avassert.h"
#include "libavutil/opt.h"
#include "argo_asf.h"

Go to the source code of this file.

Data Structures

struct  ArgoASFDemuxContext
 
struct  ArgoASFMuxContext
 

Macros

#define ASF_NB_BLOCKS   32
 

Functions

void ff_argo_asf_parse_file_header (ArgoASFFileHeader *hdr, const uint8_t *buf)
 
int ff_argo_asf_validate_file_header (AVFormatContext *s, const ArgoASFFileHeader *hdr)
 
void ff_argo_asf_parse_chunk_header (ArgoASFChunkHeader *hdr, const uint8_t *buf)
 
int ff_argo_asf_fill_stream (AVFormatContext *s, AVStream *st, const ArgoASFFileHeader *fhdr, const ArgoASFChunkHeader *ckhdr)
 

Macro Definition Documentation

#define ASF_NB_BLOCKS   32

Definition at line 30 of file argo_asf.c.

Referenced by ff_argo_asf_fill_stream().

Function Documentation

void ff_argo_asf_parse_file_header ( ArgoASFFileHeader hdr,
const uint8_t buf 
)

Definition at line 46 of file argo_asf.c.

Referenced by argo_brp_read_header(), and ff_argo_asf_fill_stream().

int ff_argo_asf_validate_file_header ( AVFormatContext s,
const ArgoASFFileHeader hdr 
)

Definition at line 57 of file argo_asf.c.

Referenced by argo_brp_read_header(), and ff_argo_asf_fill_stream().

void ff_argo_asf_parse_chunk_header ( ArgoASFChunkHeader hdr,
const uint8_t buf 
)

Definition at line 68 of file argo_asf.c.

Referenced by argo_brp_read_header(), argo_brp_read_packet(), and ff_argo_asf_fill_stream().

int ff_argo_asf_fill_stream ( AVFormatContext s,
AVStream st,
const ArgoASFFileHeader fhdr,
const ArgoASFChunkHeader ckhdr 
)

Definition at line 78 of file argo_asf.c.

Referenced by argo_brp_read_header(), and ff_argo_asf_fill_stream().