23 #ifndef HAVE_MPEG_PARSER_H 24 #define HAVE_MPEG_PARSER_H 29 #define BUFFER_SIZE (1194 * 1024) 75 uint8_t *current, uint8_t *end,
uint8_t in_slice
Definition: ff_mpeg_parser.h:49
uint16_t width
Definition: ff_mpeg_parser.h:56
void mpeg_parser_reset(mpeg_parser_t *parser)
Definition: ff_mpeg_parser.c:74
int frame_duration
Definition: ff_mpeg_parser.h:58
uint8_t is_sequence_needed
Definition: ff_mpeg_parser.h:46
double frame_aspect_ratio
Definition: ff_mpeg_parser.h:59
uint8_t picture_coding_type
Definition: ff_mpeg_parser.h:44
int aspect_ratio_info
Definition: ff_mpeg_parser.h:53
uint8_t * chunk_buffer
Definition: ff_mpeg_parser.h:38
void mpeg_parser_dispose(mpeg_parser_t *parser)
Definition: ff_mpeg_parser.c:67
uint8_t * mpeg_parser_decode_data(mpeg_parser_t *parser, uint8_t *current, uint8_t *end, int *flush)
Definition: ff_mpeg_parser.c:289
int buffer_size
Definition: ff_mpeg_parser.h:42
uint16_t height
Definition: ff_mpeg_parser.h:57
uint8_t * chunk_ptr
Definition: ff_mpeg_parser.h:39
uint8_t * chunk_start
Definition: ff_mpeg_parser.h:40
struct mpeg_parser_s mpeg_parser_t
uint8_t code
Definition: ff_mpeg_parser.h:43
uint32_t shift
Definition: ff_mpeg_parser.h:41
uint8_t rate_code
Definition: ff_mpeg_parser.h:51
uint8_t has_sequence
Definition: ff_mpeg_parser.h:48
Definition: ff_mpeg_parser.h:37
uint8_t is_mpeg1
Definition: ff_mpeg_parser.h:47
void mpeg_parser_init(mpeg_parser_t *parser, size_t padding_size)
Definition: ff_mpeg_parser.c:61