Holds picture parameter information for an MPEG 1 or MPEG 2 picture.
Definition at line 837 of file tvmr/include/nvmedia_common_decode.h.
Data Fields | |
NvMediaRefSurface * | forward_reference |
Reference used by B and P frames. More... | |
NvMediaRefSurface * | backward_reference |
Reference used by B frames. More... | |
uint8_t | picture_structure |
Holds a copy of the MPEG bitstream field. More... | |
uint8_t | picture_coding_type |
Holds a copy of the MPEG bitstream field. More... | |
uint8_t | intra_dc_precision |
Holds a copy of the MPEG bitstream field. More... | |
uint8_t | frame_pred_frame_dct |
Holds a copy of the MPEG bitstream field. More... | |
uint8_t | concealment_motion_vectors |
Holds a copy of the MPEG bitstream field. More... | |
uint8_t | intra_vlc_format |
Holds a copy of the MPEG bitstream field. More... | |
uint8_t | alternate_scan |
Holds a copy of the MPEG bitstream field. More... | |
uint8_t | q_scale_type |
Holds a copy of the MPEG bitstream field. More... | |
uint8_t | top_field_first |
Holds a copy of the MPEG bitstream field. More... | |
uint8_t | full_pel_forward_vector |
Holds a copy of the MPEG-1 bitstream field. More... | |
uint8_t | full_pel_backward_vector |
Holds a copy of the MPEG-1 bitstream field. More... | |
uint8_t | f_code [2][2] |
Holds a copy of the MPEG bitstream field. More... | |
uint8_t | intra_quantizer_matrix [64] |
Holds a copy of the MPEG bitstream field, converted to raster order. More... | |
uint8_t | non_intra_quantizer_matrix [64] |
Holds a copy of the MPEG bitstream field, converted to raster order. More... | |
uint32_t | nNumSlices |
Holds the number of slices in this picture. More... | |
uint32_t * | pSliceDataOffsets |
Passing NULL for pSliceDataOffsets disables error-concealment. More... | |
uint8_t | flag_slices_across_multiple_rows |
Indicates whether the MPEG slices span across multiple rows. More... | |
uint8_t NvMediaPictureInfoMPEG1Or2::alternate_scan |
Holds a copy of the MPEG bitstream field.
Definition at line 862 of file tvmr/include/nvmedia_common_decode.h.
NvMediaRefSurface * NvMediaPictureInfoMPEG1Or2::backward_reference |
Reference used by B frames.
Set to NULL when not used.
Definition at line 847 of file tvmr/include/nvmedia_common_decode.h.
uint8_t NvMediaPictureInfoMPEG1Or2::concealment_motion_vectors |
Holds a copy of the MPEG bitstream field.
Definition at line 858 of file tvmr/include/nvmedia_common_decode.h.
uint8_t NvMediaPictureInfoMPEG1Or2::f_code |
Holds a copy of the MPEG bitstream field.
For MPEG-1, fill both horizontal and vertical entries.
Definition at line 875 of file tvmr/include/nvmedia_common_decode.h.
uint8_t NvMediaPictureInfoMPEG1Or2::flag_slices_across_multiple_rows |
Indicates whether the MPEG slices span across multiple rows.
Definition at line 887 of file tvmr/include/nvmedia_common_decode.h.
NvMediaRefSurface * NvMediaPictureInfoMPEG1Or2::forward_reference |
Reference used by B and P frames.
Set to NULL when not used.
Definition at line 842 of file tvmr/include/nvmedia_common_decode.h.
uint8_t NvMediaPictureInfoMPEG1Or2::frame_pred_frame_dct |
Holds a copy of the MPEG bitstream field.
Definition at line 856 of file tvmr/include/nvmedia_common_decode.h.
uint8_t NvMediaPictureInfoMPEG1Or2::full_pel_backward_vector |
Holds a copy of the MPEG-1 bitstream field.
For MPEG-2, set to 0.
Definition at line 870 of file tvmr/include/nvmedia_common_decode.h.
uint8_t NvMediaPictureInfoMPEG1Or2::full_pel_forward_vector |
Holds a copy of the MPEG-1 bitstream field.
For MPEG-2, set to 0.
Definition at line 868 of file tvmr/include/nvmedia_common_decode.h.
uint8_t NvMediaPictureInfoMPEG1Or2::intra_dc_precision |
Holds a copy of the MPEG bitstream field.
Definition at line 854 of file tvmr/include/nvmedia_common_decode.h.
uint8_t NvMediaPictureInfoMPEG1Or2::intra_quantizer_matrix |
Holds a copy of the MPEG bitstream field, converted to raster order.
Definition at line 877 of file tvmr/include/nvmedia_common_decode.h.
uint8_t NvMediaPictureInfoMPEG1Or2::intra_vlc_format |
Holds a copy of the MPEG bitstream field.
Definition at line 860 of file tvmr/include/nvmedia_common_decode.h.
uint32_t NvMediaPictureInfoMPEG1Or2::nNumSlices |
Holds the number of slices in this picture.
nNumSlices entries contain the offset of each slice within the bitstream data buffer. Required for nvdec.
Definition at line 883 of file tvmr/include/nvmedia_common_decode.h.
uint8_t NvMediaPictureInfoMPEG1Or2::non_intra_quantizer_matrix |
Holds a copy of the MPEG bitstream field, converted to raster order.
Definition at line 879 of file tvmr/include/nvmedia_common_decode.h.
uint8_t NvMediaPictureInfoMPEG1Or2::picture_coding_type |
Holds a copy of the MPEG bitstream field.
Definition at line 852 of file tvmr/include/nvmedia_common_decode.h.
uint8_t NvMediaPictureInfoMPEG1Or2::picture_structure |
Holds a copy of the MPEG bitstream field.
Definition at line 850 of file tvmr/include/nvmedia_common_decode.h.
uint32_t * NvMediaPictureInfoMPEG1Or2::pSliceDataOffsets |
Passing NULL for pSliceDataOffsets disables error-concealment.
Definition at line 885 of file tvmr/include/nvmedia_common_decode.h.
uint8_t NvMediaPictureInfoMPEG1Or2::q_scale_type |
Holds a copy of the MPEG bitstream field.
Definition at line 864 of file tvmr/include/nvmedia_common_decode.h.
uint8_t NvMediaPictureInfoMPEG1Or2::top_field_first |
Holds a copy of the MPEG bitstream field.
Definition at line 866 of file tvmr/include/nvmedia_common_decode.h.