|
MythTV
0.26-pre
|
#include <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 |
Definition at line 64 of file mpeg2_internal.h.
| 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().
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().
Definition at line 73 of file mpeg2_internal.h.
Referenced by mpeg2_slice(), and slice_init().
Definition at line 75 of file mpeg2_internal.h.
Referenced by mpeg2_slice(), and slice_init().
Definition at line 76 of file mpeg2_internal.h.
Referenced by mpeg2_init_fbuf(), and mpeg2_slice().
Definition at line 77 of file mpeg2_internal.h.
Referenced by mpeg2_init_fbuf(), and mpeg2_slice().
Definition at line 78 of file mpeg2_internal.h.
Referenced by mpeg2_init_fbuf(), and slice_init().
Definition at line 79 of file mpeg2_internal.h.
Referenced by mpeg2_init_fbuf(), and slice_init().
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 |
Definition at line 81 of file mpeg2_internal.h.
Referenced by mpeg2_init_fbuf().
| unsigned int mpeg2_decoder_s::limit_y_16 |
Definition at line 82 of file mpeg2_internal.h.
Referenced by mpeg2_init_fbuf().
| unsigned int mpeg2_decoder_s::limit_y_8 |
Definition at line 83 of file mpeg2_internal.h.
Referenced by mpeg2_init_fbuf().
| unsigned int mpeg2_decoder_s::limit_y |
Definition at line 84 of file mpeg2_internal.h.
Referenced by mpeg2_init_fbuf(), and slice_init().
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 91 of file mpeg2_internal.h.
Referenced by mpeg2_init_fbuf(), and mpeg2_slice().
Definition at line 94 of file mpeg2_internal.h.
Referenced by mpeg2_slice(), slice_init(), and slice_intra_DCT().
Definition at line 99 of file mpeg2_internal.h.
Referenced by mpeg2_init_fbuf(), and slice_init().
| void(* mpeg2_decoder_s::convert)(void *convert_id, uint8_t *const *src, unsigned int v_offset) |
Definition at line 100 of file mpeg2_internal.h.
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().
Definition at line 104 of file mpeg2_internal.h.
Referenced by mpeg2_init_fbuf().
| unsigned int mpeg2_decoder_s::v_offset |
Definition at line 105 of file mpeg2_internal.h.
Referenced by slice_init().
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().
Definition at line 139 of file mpeg2_internal.h.
Referenced by picture_coding_ext().
| 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.7.6.1