avi.c File Reference

Go to the source code of this file.

Functions

uint32_t getle32 (uint8_t *buf)
uint32_t getbe32 (uint8_t *buf)
void printhead (uint8_t *buf)
uint32_t getsize (int fd)
uint32_t getsize_buf (uint8_t *buf)
int check_riff (avi_context *ac, uint8_t *buf, int len)
static int new_idx_frame (avi_context *ac, uint32_t pos, uint32_t len, uint32_t fl, uint32_t id)
void print_index (avi_context *ac, int num)
int avi_read_index (avi_context *ac, int fd)
int read_avi_header (avi_context *ac, int fd)
int get_avi_from_index (pes_in_t *p, int fd, avi_context *ac, void(*func)(pes_in_t *p), int insize)
void get_avi (pes_in_t *p, uint8_t *buf, int count, void(*func)(pes_in_t *p))


Function Documentation

uint32_t getle32 ( uint8_t *  buf  ) 

uint32_t getbe32 ( uint8_t *  buf  ) 

Definition at line 46 of file avi.c.

void printhead ( uint8_t *  buf  ) 

Definition at line 51 of file avi.c.

uint32_t getsize ( int  fd  ) 

Definition at line 56 of file avi.c.

Referenced by avi_read_index(), and read_avi_header().

uint32_t getsize_buf ( uint8_t *  buf  ) 

Definition at line 65 of file avi.c.

Referenced by get_avi(), and get_avi_from_index().

int check_riff ( avi_context ac,
uint8_t *  buf,
int  len 
)

Definition at line 71 of file avi.c.

Referenced by check_stream_type(), and init_replex().

static int new_idx_frame ( avi_context ac,
uint32_t  pos,
uint32_t  len,
uint32_t  fl,
uint32_t  id 
) [static]

Definition at line 92 of file avi.c.

Referenced by avi_read_index().

void print_index ( avi_context ac,
int  num 
)

Definition at line 121 of file avi.c.

Referenced by get_avi_from_index().

int avi_read_index ( avi_context ac,
int  fd 
)

Definition at line 135 of file avi.c.

Referenced by init_replex().

int read_avi_header ( avi_context ac,
int  fd 
)

Definition at line 205 of file avi.c.

Referenced by init_replex().

int get_avi_from_index ( pes_in_t p,
int  fd,
avi_context ac,
void(*)(pes_in_t *p)  func,
int  insize 
)

Definition at line 413 of file avi.c.

Referenced by replex_fill_buffers().

void get_avi ( pes_in_t p,
uint8_t *  buf,
int  count,
void(*)(pes_in_t *p)  func 
)

Definition at line 507 of file avi.c.

Referenced by get_avi(), and replex_fill_buffers().


Generated on Sat Dec 18 05:15:50 2010 for MythTV by  doxygen 1.5.5