#include <stdint.h>
#include <stddef.h>
Go to the source code of this file.
◆ B_TYPE
◆ BUFFER_SIZE
| #define BUFFER_SIZE (1194 * 1024) /* libmpeg2's buffer size */ |
◆ D_TYPE
◆ I_TYPE
◆ P_TYPE
◆ mpeg_parser_t
◆ mpeg_parser_decode_data()
| uint8_t* mpeg_parser_decode_data |
( |
mpeg_parser_t * |
parser, |
|
|
uint8_t * |
current, |
|
|
uint8_t * |
end, |
|
|
int * |
flush |
|
) |
| |
References mpeg_parser_s::buffer_size, mpeg_parser_s::chunk_buffer, mpeg_parser_s::chunk_ptr, mpeg_parser_s::chunk_start, mpeg_parser_s::code, code, copy_chunk(), mpeg_parser_s::frame_aspect_ratio, get_aspect_ratio(), mpeg_parser_s::has_sequence, NULL, and parse_chunk().
Referenced by ff_handle_mpeg12_buffer().
◆ mpeg_parser_dispose()
◆ mpeg_parser_init()
| void mpeg_parser_init |
( |
mpeg_parser_t * |
parser, |
|
|
size_t |
padding_size |
|
) |
| |
◆ mpeg_parser_reset()
References mpeg_parser_s::aspect_ratio_info, mpeg_parser_s::buffer_size, mpeg_parser_s::chunk_buffer, mpeg_parser_s::chunk_ptr, mpeg_parser_s::chunk_start, mpeg_parser_s::code, mpeg_parser_s::frame_aspect_ratio, mpeg_parser_s::frame_duration, mpeg_parser_s::has_sequence, mpeg_parser_s::height, mpeg_parser_s::in_slice, mpeg_parser_s::is_mpeg1, mpeg_parser_s::is_sequence_needed, mpeg_parser_s::picture_coding_type, mpeg_parser_s::rate_code, mpeg_parser_s::shift, and mpeg_parser_s::width.
Referenced by ff_reset(), and mpeg_parser_init().