34#define TAG_IT(a,b,c,d) ((d<<24) | (c<<16) | (b<<8)|a)
35#define ALIGN(a) (((4-a)%3)%3)
37#define AVI_HASINDEX 0x00000010
38#define AVI_USEINDEX 0x00000020
39#define AVI_INTERLEAVED 0x00000100
109 void (*func)(
pes_in_t *
p), uint32_t insize);
int get_avi_from_index(pes_in_t *p, int fd, avi_context *ac, void(*func)(pes_in_t *p), uint32_t insize)
int read_avi_header(avi_context *ac, int fd)
int check_riff(avi_context *ac, uint8_t *buf, int len)
struct avi_audio_s avi_audio_info
struct avi_video_s avi_video_info
struct avi_index_s avi_index
void get_avi(pes_in_t *p, uint8_t *buf, int count, void(*func)(pes_in_t *p))
int avi_read_index(avi_context *ac, int fd)