Holds picture parameter information for a VC1 picture.
Definition at line 872 of file 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... | |
NvMediaRefSurface * | range_mapped |
Reference used for range mapping. More... | |
uint8_t | picture_type |
I=0, P=1, B=3, BI=4 from 7.1.1.4. More... | |
uint8_t | frame_coding_mode |
Progressive=0, Frame-interlace=2, Field-interlace=3; see VC-1 7.1.1.15. More... | |
uint8_t | bottom_field_flag |
Bottom field flag TopField=0 BottomField=1. More... | |
uint8_t | postprocflag |
Holds a copy of the VC-1 bitstream field. More... | |
uint8_t | pulldown |
Holds a copy of the VC-1 bitstream field. More... | |
uint8_t | interlace |
Holds a copy of the VC-1 bitstream field. More... | |
uint8_t | tfcntrflag |
Holds a copy of the VC-1 bitstream field. More... | |
uint8_t | finterpflag |
Holds a copy of the VC-1 bitstream field. More... | |
uint8_t | psf |
Holds a copy of the VC-1 bitstream field. More... | |
uint8_t | dquant |
Holds a copy of the VC-1 bitstream field. More... | |
uint8_t | panscan_flag |
Holds a copy of the VC-1 bitstream field. More... | |
uint8_t | refdist_flag |
Holds a copy of the VC-1 bitstream field. More... | |
uint8_t | quantizer |
Holds a copy of the VC-1 bitstream field. More... | |
uint8_t | extended_mv |
Holds a copy of the VC-1 bitstream field. More... | |
uint8_t | extended_dmv |
Holds a copy of the VC-1 bitstream field. More... | |
uint8_t | overlap |
Holds a copy of the VC-1 bitstream field. More... | |
uint8_t | vstransform |
Holds a copy of the VC-1 bitstream field. More... | |
uint8_t | loopfilter |
Holds a copy of the VC-1 bitstream field. More... | |
uint8_t | fastuvmc |
Holds a copy of the VC-1 bitstream field. More... | |
uint8_t | range_mapy_flag |
Holds a copy of the VC-1 bitstream field. More... | |
uint8_t | range_mapy |
Holds a copy of the VC-1 bitstream field. More... | |
uint8_t | range_mapuv_flag |
Holds a copy of the VC-1 bitstream field. More... | |
uint8_t | range_mapuv |
Holds a copy of the VC-1 bitstream field. More... | |
uint8_t | multires |
Copy of the VC-1 bitstream field. More... | |
uint8_t | syncmarker |
Copy of the VC-1 bitstream field. More... | |
uint8_t | rangered |
VC-1 SP/MP range reduction control. More... | |
uint8_t | rangeredfrm |
Copy of the VC-1 bitstream field. More... | |
uint8_t | maxbframes |
Copy of the VC-1 bitstream field. More... | |
uint32_t | nNumSlices |
Number of slices in this picture. More... | |
uint32_t * | pSliceDataOffsets |
Passing NULL for pSliceDataOffsets disables error-concealment. More... | |
uint8_t | profile |
Parser only: Profile. More... | |
uint16_t | frameWidth |
Parser only: Actual frame width. More... | |
uint16_t | frameHeight |
Parser only: Actual frame height. More... | |
NvMediaRefSurface* NvMediaPictureInfoVC1::backward_reference |
Reference used by B frames.
Set to NULL when not used.
Definition at line 882 of file nvmedia_common_decode.h.
uint8_t NvMediaPictureInfoVC1::bottom_field_flag |
Bottom field flag TopField=0 BottomField=1.
Definition at line 894 of file nvmedia_common_decode.h.
uint8_t NvMediaPictureInfoVC1::dquant |
Holds a copy of the VC-1 bitstream field.
See VC-1 6.2.8.
Definition at line 910 of file nvmedia_common_decode.h.
uint8_t NvMediaPictureInfoVC1::extended_dmv |
Holds a copy of the VC-1 bitstream field.
See VC-1 6.2.14.
Definition at line 920 of file nvmedia_common_decode.h.
uint8_t NvMediaPictureInfoVC1::extended_mv |
Holds a copy of the VC-1 bitstream field.
See VC-1 6.2.7.
Definition at line 918 of file nvmedia_common_decode.h.
uint8_t NvMediaPictureInfoVC1::fastuvmc |
Holds a copy of the VC-1 bitstream field.
See VC-1 6.2.6.
Definition at line 928 of file nvmedia_common_decode.h.
uint8_t NvMediaPictureInfoVC1::finterpflag |
Holds a copy of the VC-1 bitstream field.
See VC-1 6.1.11.
Definition at line 906 of file nvmedia_common_decode.h.
NvMediaRefSurface* NvMediaPictureInfoVC1::forward_reference |
Reference used by B and P frames.
Set to NULL when not used.
Definition at line 877 of file nvmedia_common_decode.h.
uint8_t NvMediaPictureInfoVC1::frame_coding_mode |
Progressive=0, Frame-interlace=2, Field-interlace=3; see VC-1 7.1.1.15.
Definition at line 892 of file nvmedia_common_decode.h.
uint16_t NvMediaPictureInfoVC1::frameHeight |
Parser only: Actual frame height.
Definition at line 974 of file nvmedia_common_decode.h.
uint16_t NvMediaPictureInfoVC1::frameWidth |
Parser only: Actual frame width.
Definition at line 972 of file nvmedia_common_decode.h.
uint8_t NvMediaPictureInfoVC1::interlace |
Holds a copy of the VC-1 bitstream field.
See VC-1 6.1.9.
Definition at line 902 of file nvmedia_common_decode.h.
uint8_t NvMediaPictureInfoVC1::loopfilter |
Holds a copy of the VC-1 bitstream field.
See VC-1 6.2.5.
Definition at line 926 of file nvmedia_common_decode.h.
uint8_t NvMediaPictureInfoVC1::maxbframes |
Copy of the VC-1 bitstream field.
See VC-1 J.1.17. Only used by simple and main profiles.
Definition at line 962 of file nvmedia_common_decode.h.
uint8_t NvMediaPictureInfoVC1::multires |
Copy of the VC-1 bitstream field.
See VC-1 J.1.10. Only used by simple and main profiles.
Definition at line 942 of file nvmedia_common_decode.h.
uint32_t NvMediaPictureInfoVC1::nNumSlices |
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 965 of file nvmedia_common_decode.h.
uint8_t NvMediaPictureInfoVC1::overlap |
Holds a copy of the VC-1 bitstream field.
See VC-1 6.2.10.
Definition at line 922 of file nvmedia_common_decode.h.
uint8_t NvMediaPictureInfoVC1::panscan_flag |
Holds a copy of the VC-1 bitstream field.
See VC-1 6.2.3.
Definition at line 912 of file nvmedia_common_decode.h.
uint8_t NvMediaPictureInfoVC1::picture_type |
I=0, P=1, B=3, BI=4 from 7.1.1.4.
Definition at line 890 of file nvmedia_common_decode.h.
uint8_t NvMediaPictureInfoVC1::postprocflag |
Holds a copy of the VC-1 bitstream field.
See VC-1 6.1.5.
Definition at line 898 of file nvmedia_common_decode.h.
uint8_t NvMediaPictureInfoVC1::profile |
Parser only: Profile.
Definition at line 970 of file nvmedia_common_decode.h.
uint8_t NvMediaPictureInfoVC1::psf |
Holds a copy of the VC-1 bitstream field.
See VC-1 6.1.3.
Definition at line 908 of file nvmedia_common_decode.h.
uint32_t* NvMediaPictureInfoVC1::pSliceDataOffsets |
Passing NULL for pSliceDataOffsets disables error-concealment.
Definition at line 967 of file nvmedia_common_decode.h.
uint8_t NvMediaPictureInfoVC1::pulldown |
Holds a copy of the VC-1 bitstream field.
See VC-1 6.1.8.
Definition at line 900 of file nvmedia_common_decode.h.
uint8_t NvMediaPictureInfoVC1::quantizer |
Holds a copy of the VC-1 bitstream field.
See VC-1 6.2.11.
Definition at line 916 of file nvmedia_common_decode.h.
NvMediaRefSurface* NvMediaPictureInfoVC1::range_mapped |
Reference used for range mapping.
Set to NULL when not used.
Definition at line 887 of file nvmedia_common_decode.h.
uint8_t NvMediaPictureInfoVC1::range_mapuv |
Holds a copy of the VC-1 bitstream field.
Definition at line 936 of file nvmedia_common_decode.h.
uint8_t NvMediaPictureInfoVC1::range_mapuv_flag |
Holds a copy of the VC-1 bitstream field.
See VC-1 6.2.16.
Definition at line 934 of file nvmedia_common_decode.h.
uint8_t NvMediaPictureInfoVC1::range_mapy |
Holds a copy of the VC-1 bitstream field.
Definition at line 932 of file nvmedia_common_decode.h.
uint8_t NvMediaPictureInfoVC1::range_mapy_flag |
Holds a copy of the VC-1 bitstream field.
See VC-1 6.12.15.
Definition at line 930 of file nvmedia_common_decode.h.
uint8_t NvMediaPictureInfoVC1::rangered |
VC-1 SP/MP range reduction control.
See VC-1 J.1.17. Only used by simple and main profiles.
Definition at line 952 of file nvmedia_common_decode.h.
uint8_t NvMediaPictureInfoVC1::rangeredfrm |
Copy of the VC-1 bitstream field.
See VC-1 7.1.13 Only used by simple and main profiles.
Definition at line 957 of file nvmedia_common_decode.h.
uint8_t NvMediaPictureInfoVC1::refdist_flag |
Holds a copy of the VC-1 bitstream field.
See VC-1 6.2.4.
Definition at line 914 of file nvmedia_common_decode.h.
uint8_t NvMediaPictureInfoVC1::syncmarker |
Copy of the VC-1 bitstream field.
See VC-1 J.1.16. Only used by simple and main profiles.
Definition at line 947 of file nvmedia_common_decode.h.
uint8_t NvMediaPictureInfoVC1::tfcntrflag |
Holds a copy of the VC-1 bitstream field.
See VC-1 6.1.10.
Definition at line 904 of file nvmedia_common_decode.h.
uint8_t NvMediaPictureInfoVC1::vstransform |
Holds a copy of the VC-1 bitstream field.
See VC-1 6.2.9.
Definition at line 924 of file nvmedia_common_decode.h.