Holds picture parameter information for a VC1 picture.
Definition at line 984 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 994 of file nvmedia_common_decode.h.
uint8_t NvMediaPictureInfoVC1::bottom_field_flag |
Bottom field flag TopField=0 BottomField=1.
Definition at line 1006 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 1022 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 1032 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 1030 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 1040 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 1018 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 989 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 1004 of file nvmedia_common_decode.h.
uint16_t NvMediaPictureInfoVC1::frameHeight |
Parser only: Actual frame height.
Definition at line 1086 of file nvmedia_common_decode.h.
uint16_t NvMediaPictureInfoVC1::frameWidth |
Parser only: Actual frame width.
Definition at line 1084 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 1014 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 1038 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 1074 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 1054 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 1077 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 1034 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 1024 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 1002 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 1010 of file nvmedia_common_decode.h.
uint8_t NvMediaPictureInfoVC1::profile |
Parser only: Profile.
Definition at line 1082 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 1020 of file nvmedia_common_decode.h.
uint32_t* NvMediaPictureInfoVC1::pSliceDataOffsets |
Passing NULL for pSliceDataOffsets disables error-concealment.
Definition at line 1079 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 1012 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 1028 of file nvmedia_common_decode.h.
NvMediaRefSurface* NvMediaPictureInfoVC1::range_mapped |
Reference used for range mapping.
Set to NULL when not used.
Definition at line 999 of file nvmedia_common_decode.h.
uint8_t NvMediaPictureInfoVC1::range_mapuv |
Holds a copy of the VC-1 bitstream field.
Definition at line 1048 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 1046 of file nvmedia_common_decode.h.
uint8_t NvMediaPictureInfoVC1::range_mapy |
Holds a copy of the VC-1 bitstream field.
Definition at line 1044 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 1042 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 1064 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 1069 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 1026 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 1059 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 1016 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 1036 of file nvmedia_common_decode.h.