#include <mpeg2_internal.h>
Definition at line 64 of file mpeg2_internal.h.
Public Member Functions | |
| int16_t DCTblock[64] | ATTR_ALIGN (64) |
Public Attributes | |
| uint32_t | bitstream_buf |
| int | bitstream_bits |
| const uint8_t * | bitstream_ptr |
| uint8_t * | dest [3] |
| int | offset |
| int | stride |
| int | uv_stride |
| int | slice_stride |
| int | slice_uv_stride |
| int | stride_frame |
| unsigned int | limit_x |
| unsigned int | limit_y_16 |
| unsigned int | limit_y_8 |
| unsigned int | limit_y |
| motion_t | b_motion |
| motion_t | f_motion |
| motion_parser_t * | motion_parser [5] |
| int16_t | dc_dct_pred [3] |
| uint8_t * | picture_dest [3] |
| void(* | convert )(void *convert_id, uint8_t *const *src, unsigned int v_offset) |
| void * | convert_id |
| int | dmv_offset |
| unsigned int | v_offset |
| uint16_t * | quantizer_matrix [4] |
| uint16_t(*[2] | chroma_quantizer )[64] |
| uint16_t | quantizer_prescale [4][32][64] |
| int | width |
| int | height |
| int | vertical_position_extension |
| int | chroma_format |
| int | coding_type |
| int | intra_dc_precision |
| int | picture_structure |
| int | frame_pred_frame_dct |
| int | concealment_motion_vectors |
| int | intra_vlc_format |
| int | top_field_first |
| const uint8_t * | scan |
| int | second_field |
| int | mpeg1 |
| int16_t DCTblock [64] mpeg2_decoder_s::ATTR_ALIGN | ( | 64 | ) |
Definition at line 69 of file mpeg2_internal.h.
Referenced by bitstream_init(), get_intra_block_B14(), get_intra_block_B15(), get_mpeg1_intra_block(), get_mpeg1_non_intra_block(), and get_non_intra_block().
Definition at line 70 of file mpeg2_internal.h.
Referenced by bitstream_init(), get_intra_block_B14(), get_intra_block_B15(), get_mpeg1_intra_block(), get_mpeg1_non_intra_block(), and get_non_intra_block().
| const uint8_t* mpeg2_decoder_s::bitstream_ptr |
Definition at line 71 of file mpeg2_internal.h.
Referenced by bitstream_init(), get_intra_block_B14(), get_intra_block_B15(), get_mpeg1_intra_block(), get_mpeg1_non_intra_block(), and get_non_intra_block().
| uint8_t* mpeg2_decoder_s::dest[3] |
Definition at line 80 of file mpeg2_internal.h.
Referenced by mpeg2_header_picture_finalize(), mpeg2_header_sequence_finalize(), mpeg2_init_fbuf(), and mpeg2_stride().
| unsigned int mpeg2_decoder_s::limit_x |
| unsigned int mpeg2_decoder_s::limit_y_16 |
| unsigned int mpeg2_decoder_s::limit_y_8 |
| unsigned int mpeg2_decoder_s::limit_y |
Definition at line 89 of file mpeg2_internal.h.
Referenced by mpeg2_header_picture(), mpeg2_init_fbuf(), mpeg2_slice(), picture_coding_ext(), and slice_init().
Definition at line 90 of file mpeg2_internal.h.
Referenced by motion_fi_conceal(), mpeg2_header_picture(), mpeg2_init_fbuf(), mpeg2_slice(), picture_coding_ext(), and slice_init().
Definition at line 94 of file mpeg2_internal.h.
Referenced by mpeg2_slice(), slice_init(), and slice_intra_DCT().
| uint8_t* mpeg2_decoder_s::picture_dest[3] |
| void(* mpeg2_decoder_s::convert)(void *convert_id, uint8_t *const *src, unsigned int v_offset) |
Referenced by mpeg2_header_picture_finalize(), mpeg2_header_state_init(), and slice_init().
Definition at line 102 of file mpeg2_internal.h.
Referenced by mpeg2_header_picture_finalize(), mpeg2_header_slice_start(), and mpeg2_header_state_init().
| unsigned int mpeg2_decoder_s::v_offset |
| uint16_t* mpeg2_decoder_s::quantizer_matrix[4] |
Definition at line 110 of file mpeg2_internal.h.
Referenced by get_mpeg1_intra_block(), get_mpeg1_non_intra_block(), get_quantizer_scale(), slice_intra_DCT(), and slice_non_intra_DCT().
| uint16_t(* [2] mpeg2_decoder_s::chroma_quantizer)[64] |
Definition at line 111 of file mpeg2_internal.h.
Referenced by finalize_matrix(), get_quantizer_scale(), and mpeg2_header_slice_start().
| uint16_t mpeg2_decoder_s::quantizer_prescale[4][32][64] |
Definition at line 112 of file mpeg2_internal.h.
Referenced by finalize_matrix(), get_quantizer_scale(), mpeg2_header_slice_start(), and prescale().
Definition at line 115 of file mpeg2_internal.h.
Referenced by mpeg2_header_sequence_finalize(), mpeg2_init_fbuf(), and slice_init().
Definition at line 116 of file mpeg2_internal.h.
Referenced by mpeg2_header_sequence_finalize(), and mpeg2_init_fbuf().
Definition at line 117 of file mpeg2_internal.h.
Referenced by mpeg2_header_sequence_finalize(), and slice_init().
Definition at line 118 of file mpeg2_internal.h.
Referenced by mpeg2_header_picture_finalize(), mpeg2_header_sequence_finalize(), mpeg2_init_fbuf(), mpeg2_slice(), and slice_init().
Definition at line 123 of file mpeg2_internal.h.
Referenced by get_macroblock_modes(), mpeg2_header_end(), mpeg2_header_picture_finalize(), mpeg2_header_slice_start(), mpeg2_header_state_init(), mpeg2_init_fbuf(), mpeg2_set_buf(), mpeg2_slice(), slice_init(), and slice_intra_DCT().
Definition at line 128 of file mpeg2_internal.h.
Referenced by get_chroma_dc_dct_diff(), get_luma_dc_dct_diff(), mpeg2_header_picture(), and picture_coding_ext().
Definition at line 130 of file mpeg2_internal.h.
Referenced by get_macroblock_modes(), mpeg2_header_picture(), mpeg2_init_fbuf(), mpeg2_slice(), and picture_coding_ext().
Definition at line 132 of file mpeg2_internal.h.
Referenced by get_macroblock_modes(), mpeg2_header_picture(), and picture_coding_ext().
Definition at line 135 of file mpeg2_internal.h.
Referenced by mpeg2_header_picture(), mpeg2_slice(), and picture_coding_ext().
Definition at line 137 of file mpeg2_internal.h.
Referenced by picture_coding_ext(), and slice_intra_DCT().
| const uint8_t* mpeg2_decoder_s::scan |
Definition at line 144 of file mpeg2_internal.h.
Referenced by get_intra_block_B14(), get_intra_block_B15(), get_mpeg1_intra_block(), get_mpeg1_non_intra_block(), get_non_intra_block(), mpeg2_header_picture(), and picture_coding_ext().
Definition at line 146 of file mpeg2_internal.h.
Referenced by mpeg2_header_picture_finalize(), and mpeg2_init_fbuf().
Definition at line 148 of file mpeg2_internal.h.
Referenced by mpeg2_header_sequence_finalize(), mpeg2_init_fbuf(), slice_intra_DCT(), and slice_non_intra_DCT().
1.5.5