MythTV
master
|
#include <stdlib.h>
#include <string.h>
#include "mpg_common.h"
#include "avi.h"
#include "replex.h"
#include "pes.h"
#include "libmythbase/mythlogging.h"
Go to the source code of this file.
Macros | |
#define | DEBUG 1 |
#define | MAX_BUF_SIZE 0xffff |
Functions | |
static uint32_t | getle32 (uint8_t *buf) |
static uint32_t | getsize (int fd) |
static 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) |
static 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), uint32_t insize) |
void | get_avi (pes_in_t *p, uint8_t *buf, int count, void(*func)(pes_in_t *p)) |
|
static |
Definition at line 46 of file avi.cpp.
Referenced by avi_read_index(), check_riff(), get_avi_from_index(), getsize(), getsize_buf(), and read_avi_header().
|
static |
Definition at line 64 of file avi.cpp.
Referenced by avi_read_index(), mythburn.FontDef::drawText(), and read_avi_header().
|
static |
Definition at line 73 of file avi.cpp.
Referenced by get_avi(), and get_avi_from_index().
int check_riff | ( | avi_context * | ac, |
uint8_t * | buf, | ||
int | len | ||
) |
Definition at line 79 of file avi.cpp.
Referenced by check_stream_type(), and init_replex().
|
static |
Definition at line 100 of file avi.cpp.
Referenced by avi_read_index().
|
static |
Definition at line 129 of file avi.cpp.
Referenced by get_avi_from_index().
int avi_read_index | ( | avi_context * | ac, |
int | fd | ||
) |
Definition at line 142 of file avi.cpp.
Referenced by init_replex().
int read_avi_header | ( | avi_context * | ac, |
int | fd | ||
) |
Definition at line 215 of file avi.cpp.
Referenced by init_replex().
int get_avi_from_index | ( | pes_in_t * | p, |
int | fd, | ||
avi_context * | ac, | ||
void(*)(pes_in_t *p) | func, | ||
uint32_t | insize | ||
) |
Definition at line 426 of file avi.cpp.
Referenced by replex_fill_buffers().