Doxygen Source Code Documentation
mpeg2dec_s Struct Reference
#include <mpeg2_internal.h>
Data Fields | |
decoder_t | decoder |
mpeg2_info_t | info |
uint32_t | shift |
int | is_display_initialized |
int(* | action )(struct mpeg2dec_s *mpeg2dec) |
int | state |
uint32_t | ext_state |
uint8_t * | chunk_buffer |
uint8_t * | chunk_start |
uint8_t * | chunk_ptr |
uint8_t | code |
uint32_t | pts_current |
uint32_t | pts_previous |
int | num_pts |
int | bytes_since_pts |
int | first |
int | alloc_index_user |
int | alloc_index |
uint8_t | first_decode_slice |
uint8_t | nb_decode_slices |
sequence_t | new_sequence |
sequence_t | sequence |
picture_t | pictures [4] |
picture_t * | picture |
fbuf_t * | fbuf [3] |
fbuf_alloc_t | fbuf_alloc [3] |
int | custom_fbuf |
uint8_t * | yuv_buf [3][3] |
int | yuv_index |
void * | convert_id |
int | convert_size [3] |
void(* | convert_start )(void *id, uint8_t *const *dest, int flags) |
void(* | convert_copy )(void *id, uint8_t *const *src, unsigned int v_offset) |
uint8_t * | buf_start |
uint8_t * | buf_end |
int16_t | display_offset_x |
int16_t | display_offset_y |
Field Documentation
|
Referenced by mpeg2_header_end(), mpeg2_header_slice_start(), mpeg2_init(), mpeg2_parse(), and mpeg2_parse_header(). |
|
Definition at line 171 of file mpeg2_internal.h. Referenced by mpeg2_close(), mpeg2_header_picture(), mpeg2_header_state_init(), and mpeg2_set_buf(). |
|
Definition at line 170 of file mpeg2_internal.h. Referenced by mpeg2_close(), mpeg2_header_state_init(), and mpeg2_set_buf(). |
|
Definition at line 193 of file mpeg2_internal.h. Referenced by mpeg2_buffer(), mpeg2_parse(), mpeg2_parse_header(), and seek_chunk(). |
|
Definition at line 192 of file mpeg2_internal.h. Referenced by copy_chunk(), mpeg2_buffer(), mpeg2_parse(), mpeg2_parse_header(), seek_chunk(), and skip_chunk(). |
|
Definition at line 167 of file mpeg2_internal.h. Referenced by mpeg2_header_picture_start(), mpeg2_parse(), mpeg2_parse_header(), mpeg2_pts(), and seek_chunk(). |
|
Definition at line 156 of file mpeg2_internal.h. Referenced by mpeg2_close(), mpeg2_init(), mpeg2_parse(), mpeg2_parse_header(), and mpeg2_seek_header(). |
|
Definition at line 160 of file mpeg2_internal.h. Referenced by copy_chunk(), mpeg2_header_user_data(), mpeg2_parse(), mpeg2_parse_header(), mpeg2_seek_header(), and skip_chunk(). |
|
Definition at line 158 of file mpeg2_internal.h. Referenced by mpeg2_header_extension(), mpeg2_header_picture(), mpeg2_header_sequence(), mpeg2_header_user_data(), mpeg2_parse(), mpeg2_parse_header(), mpeg2_seek_header(), picture_coding_ext(), picture_display_ext(), quant_matrix_ext(), sequence_display_ext(), and sequence_ext(). |
|
Definition at line 162 of file mpeg2_internal.h. Referenced by mpeg2_init(), mpeg2_parse(), mpeg2_parse_header(), mpeg2_seek_header(), and seek_chunk(). |
|
Referenced by mpeg2_convert(), and mpeg2_header_slice_start(). |
|
Definition at line 186 of file mpeg2_internal.h. Referenced by mpeg2_close(), mpeg2_convert(), mpeg2_header_slice_start(), and mpeg2_init(). |
|
Definition at line 187 of file mpeg2_internal.h. Referenced by mpeg2_convert(), and mpeg2_header_picture(). |
|
Referenced by mpeg2_close(), mpeg2_convert(), mpeg2_header_end(), mpeg2_header_picture(), mpeg2_header_slice_start(), and mpeg2_set_fbuf(). |
|
Definition at line 182 of file mpeg2_internal.h. Referenced by mpeg2_close(), mpeg2_custom_fbuf(), mpeg2_header_picture(), and mpeg2_set_buf(). |
|
Definition at line 145 of file mpeg2_internal.h. Referenced by mpeg2_convert(), mpeg2_header_end(), mpeg2_header_picture(), mpeg2_header_picture_start(), mpeg2_header_sequence(), mpeg2_header_slice_start(), mpeg2_header_state_init(), mpeg2_parse(), mpeg2_set_buf(), picture_coding_ext(), quant_matrix_ext(), and sequence_ext(). |
|
Definition at line 195 of file mpeg2_internal.h. Referenced by mpeg2_header_picture_start(), mpeg2_header_sequence(), and picture_display_ext(). |
|
Definition at line 195 of file mpeg2_internal.h. Referenced by mpeg2_header_picture_start(), mpeg2_header_sequence(), and picture_display_ext(). |
|
Definition at line 153 of file mpeg2_internal.h. Referenced by mpeg2_header_extension(), mpeg2_header_picture(), mpeg2_header_sequence(), picture_coding_ext(), and sequence_ext(). |
|
Definition at line 179 of file mpeg2_internal.h. Referenced by mpeg2_header_end(), mpeg2_header_picture(), mpeg2_header_slice_start(), mpeg2_header_state_init(), mpeg2_set_buf(), and mpeg2_set_fbuf(). |
|
Definition at line 181 of file mpeg2_internal.h. Referenced by mpeg2_close(), mpeg2_header_picture(), mpeg2_header_state_init(), mpeg2_set_buf(), and mpeg2_set_fbuf(). |
|
Definition at line 169 of file mpeg2_internal.h. Referenced by mpeg2_header_picture(), and mpeg2_header_state_init(). |
|
Definition at line 172 of file mpeg2_internal.h. Referenced by mpeg2_init(), mpeg2_parse(), mpeg2_skip(), and mpeg2_slice_region(). |
|
Definition at line 147 of file mpeg2_internal.h. Referenced by mpeg2_header_end(), mpeg2_header_gop(), mpeg2_header_picture(), mpeg2_header_sequence(), mpeg2_header_sequence_finalize(), mpeg2_header_user_data(), mpeg2_info(), and mpeg2_set_fbuf(). |
|
Definition at line 150 of file mpeg2_internal.h. |
|
Definition at line 173 of file mpeg2_internal.h. Referenced by mpeg2_header_slice_start(), mpeg2_init(), mpeg2_parse(), mpeg2_skip(), and mpeg2_slice_region(). |
|
Definition at line 175 of file mpeg2_internal.h. Referenced by mpeg2_header_sequence(), mpeg2_header_sequence_finalize(), sequence_display_ext(), and sequence_ext(). |
|
Definition at line 166 of file mpeg2_internal.h. Referenced by mpeg2_header_picture_start(), and mpeg2_pts(). |
|
Definition at line 178 of file mpeg2_internal.h. Referenced by mpeg2_header_end(), mpeg2_header_picture(), mpeg2_header_picture_start(), mpeg2_header_slice_start(), mpeg2_header_state_init(), picture_coding_ext(), and picture_display_ext(). |
|
Definition at line 177 of file mpeg2_internal.h. Referenced by mpeg2_header_end(), mpeg2_header_picture(), mpeg2_header_picture_start(), and mpeg2_header_state_init(). |
|
Definition at line 165 of file mpeg2_internal.h. Referenced by mpeg2_header_picture_start(), and mpeg2_pts(). |
|
Definition at line 165 of file mpeg2_internal.h. Referenced by mpeg2_header_picture_start(), and mpeg2_pts(). |
|
Definition at line 176 of file mpeg2_internal.h. Referenced by mpeg2_header_end(), mpeg2_header_picture(), mpeg2_header_sequence_finalize(), mpeg2_header_slice_start(), mpeg2_seek_header(), mpeg2_seek_sequence(), mpeg2_set_fbuf(), picture_coding_ext(), and picture_display_ext(). |
|
Definition at line 149 of file mpeg2_internal.h. Referenced by copy_chunk(), mpeg2_init(), and skip_chunk(). |
|
Definition at line 152 of file mpeg2_internal.h. Referenced by mpeg2_header_end(), mpeg2_header_gop(), mpeg2_header_picture(), mpeg2_header_picture_start(), mpeg2_header_sequence(), mpeg2_header_sequence_finalize(), mpeg2_header_slice_start(), mpeg2_parse(), mpeg2_parse_header(), and mpeg2_set_buf(). |
|
Definition at line 184 of file mpeg2_internal.h. Referenced by mpeg2_close(), mpeg2_convert(), and mpeg2_header_slice_start(). |
|
Definition at line 185 of file mpeg2_internal.h. Referenced by mpeg2_header_slice_start(). |
The documentation for this struct was generated from the following file: