diff options
author | Jon Leech <[email protected]> | 2023-06-09 20:55:33 -0700 |
---|---|---|
committer | Jon Leech <[email protected]> | 2023-06-09 20:58:28 -0700 |
commit | cb71b646f1389822409a281252689492a18905b9 (patch) | |
tree | 4fe3fd60aa1c93c003bf7718f0199eab4c5a1f3e /registry/video.xml | |
parent | 605dc6d3e789630d24310435121cd0c7d51b6483 (diff) | |
download | Vulkan-Headers-cb71b646f1389822409a281252689492a18905b9.tar.gz Vulkan-Headers-cb71b646f1389822409a281252689492a18905b9.zip |
Update for Vulkan-Docs 1.3.253v1.3.253
Diffstat (limited to 'registry/video.xml')
-rw-r--r-- | registry/video.xml | 113 |
1 files changed, 60 insertions, 53 deletions
diff --git a/registry/video.xml b/registry/video.xml index c6a56e1..52c3f9b 100644 --- a/registry/video.xml +++ b/registry/video.xml @@ -33,7 +33,7 @@ The current public version of video.xml is maintained in the default branch <!-- vulkan_video_codec_h264std_encode.h macros --> <type category="define" requires="VK_MAKE_VIDEO_STD_VERSION">// Vulkan 0.9 provisional Vulkan video H.264 encode std specification version number -#define <name>VK_STD_VULKAN_VIDEO_CODEC_H264_ENCODE_API_VERSION_0_9_9</name> <type>VK_MAKE_VIDEO_STD_VERSION</type>(0, 9, 9)</type> +#define <name>VK_STD_VULKAN_VIDEO_CODEC_H264_ENCODE_API_VERSION_0_9_10</name> <type>VK_MAKE_VIDEO_STD_VERSION</type>(0, 9, 10)</type> <!-- vulkan_video_codec_h265std_decode.h macros --> <type category="define" requires="VK_MAKE_VIDEO_STD_VERSION"> @@ -41,7 +41,7 @@ The current public version of video.xml is maintained in the default branch <!-- vulkan_video_codec_h265std_encode.h macros --> <type category="define" requires="VK_MAKE_VIDEO_STD_VERSION">// Vulkan 0.9 provisional Vulkan video H.265 encode std specification version number -#define <name>VK_STD_VULKAN_VIDEO_CODEC_H265_ENCODE_API_VERSION_0_9_10</name> <type>VK_MAKE_VIDEO_STD_VERSION</type>(0, 9, 10)</type> +#define <name>VK_STD_VULKAN_VIDEO_CODEC_H265_ENCODE_API_VERSION_0_9_11</name> <type>VK_MAKE_VIDEO_STD_VERSION</type>(0, 9, 11)</type> <!-- vulkan_video_codec_h264std.h enumerated types --> <type name="StdVideoH264ChromaFormatIdc" category="enum"/> @@ -225,7 +225,7 @@ The current public version of video.xml is maintained in the default branch <type category="struct" name="StdVideoDecodeH264ReferenceInfoFlags"> <member><type>uint32_t</type> <name>top_field_flag</name> : 1<comment>Reference is used for top field reference.</comment></member> <member><type>uint32_t</type> <name>bottom_field_flag</name> : 1<comment>Reference is used for bottom field reference.</comment></member> - <member><type>uint32_t</type> <name>used_for_long_term_reference</name> : 1<comment>: A picture that is marked as "used for long-term reference", derived binary value from clause 8.2.5.1 Sequence of operations for decoded reference picture marking process</comment></member> + <member><type>uint32_t</type> <name>used_for_long_term_reference</name> : 1<comment>A picture that is marked as "used for long-term reference", derived binary value from clause 8.2.5.1 Sequence of operations for decoded reference picture marking process</comment></member> <member><type>uint32_t</type> <name>is_non_existing</name> : 1<comment>Must be handled in accordance with 8.2.5.2: Decoding process for gaps in frame_num</comment></member> </type> <type category="struct" name="StdVideoDecodeH264ReferenceInfo"> @@ -267,21 +267,24 @@ The current public version of video.xml is maintained in the default branch <type category="struct" name="StdVideoEncodeH264SliceHeaderFlags"> <member><type>uint32_t</type> <name>direct_spatial_mv_pred_flag</name> : 1</member> <member><type>uint32_t</type> <name>num_ref_idx_active_override_flag</name> : 1</member> - <member><type>uint32_t</type> <name>no_output_of_prior_pics_flag</name> : 1</member> - <member><type>uint32_t</type> <name>adaptive_ref_pic_marking_mode_flag</name> : 1</member> - <member><type>uint32_t</type> <name>no_prior_references_available_flag</name> : 1</member> + <member><type>uint32_t</type> <name>reserved</name> : 30</member> </type> <type category="struct" name="StdVideoEncodeH264PictureInfoFlags"> - <member><type>uint32_t</type> <name>idr_flag</name> : 1</member> - <member><type>uint32_t</type> <name>is_reference_flag</name> : 1</member> - <member><type>uint32_t</type> <name>used_for_long_term_reference</name> : 1<comment>: A picture that is marked as "used for long-term reference", derived binary value from clause 8.2.5.1 Sequence of operations for decoded reference picture marking process</comment></member> + <member><type>uint32_t</type> <name>IdrPicFlag</name> : 1</member> + <member><type>uint32_t</type> <name>is_reference</name> : 1<comment>A reference picture, i.e. a picture with nal_ref_idc not equal to 0, as defined in clause 3.136</comment></member> + <member><type>uint32_t</type> <name>no_output_of_prior_pics_flag</name> : 1</member> + <member><type>uint32_t</type> <name>long_term_reference_flag</name> : 1</member> + <member><type>uint32_t</type> <name>adaptive_ref_pic_marking_mode_flag</name> : 1</member> + <member><type>uint32_t</type> <name>reserved</name> : 27</member> </type> <type category="struct" name="StdVideoEncodeH264ReferenceInfoFlags"> - <member><type>uint32_t</type> <name>used_for_long_term_reference</name> : 1<comment>: A picture that is marked as "used for long-term reference", derived binary value from clause 8.2.5.1 Sequence of operations for decoded reference picture marking process</comment></member> + <member><type>uint32_t</type> <name>used_for_long_term_reference</name> : 1<comment>A picture that is marked as "used for long-term reference", derived binary value from clause 8.2.5.1 Sequence of operations for decoded reference picture marking process</comment></member> + <member><type>uint32_t</type> <name>reserved</name> : 31</member> </type> <type category="struct" name="StdVideoEncodeH264ReferenceListsInfoFlags"> <member><type>uint32_t</type> <name>ref_pic_list_modification_flag_l0</name> : 1</member> <member><type>uint32_t</type> <name>ref_pic_list_modification_flag_l1</name> : 1</member> + <member><type>uint32_t</type> <name>reserved</name> : 30</member> </type> <type category="struct" name="StdVideoEncodeH264RefListModEntry"> <member><type>StdVideoH264ModificationOfPicNumsIdc</type> <name>modification_of_pic_nums_idc</name></member> @@ -297,14 +300,14 @@ The current public version of video.xml is maintained in the default branch </type> <type category="struct" name="StdVideoEncodeH264ReferenceListsInfo"> <member><type>StdVideoEncodeH264ReferenceListsInfoFlags</type> <name>flags</name></member> - <member><type>uint8_t</type> <name>refPicList0EntryCount</name><comment>num_ref_idx_l0_active_minus1 plus one</comment></member> - <member><type>uint8_t</type> <name>refPicList1EntryCount</name><comment>num_ref_idx_l1_active_minus1 plus one</comment></member> + <member><type>uint8_t</type> <name>num_ref_idx_l0_active_minus1</name></member> + <member><type>uint8_t</type> <name>num_ref_idx_l1_active_minus1</name></member> + <member><type>uint8_t</type> <name>RefPicList0</name>[STD_VIDEO_H264_MAX_NUM_LIST_REF]<comment>slotIndex as used in VkVideoReferenceSlotInfoKHR structures, 0xff for invalid slotIndex</comment></member> + <member><type>uint8_t</type> <name>RefPicList1</name>[STD_VIDEO_H264_MAX_NUM_LIST_REF]<comment>slotIndex as used in VkVideoReferenceSlotInfoKHR structures, 0xff for invalid slotIndex</comment></member> <member><type>uint8_t</type> <name>refList0ModOpCount</name></member> <member><type>uint8_t</type> <name>refList1ModOpCount</name></member> <member><type>uint8_t</type> <name>refPicMarkingOpCount</name></member> <member><type>uint8_t</type> <name>reserved1</name>[7]<comment>Reserved for future use and must be initialized with 0.</comment></member> - <member>const <type>uint8_t</type>* <name>pRefPicList0Entries</name><comment>Must be a valid pointer to an array with size refPicList0EntryCount and contains the slotIndex values corresponding to the RefPicList0 as used in VkVideoReferenceSlotInfoKHR structures, 0xff for invalid slotIndex.</comment></member> - <member>const <type>uint8_t</type>* <name>pRefPicList1Entries</name><comment>Must be a valid pointer to an array with size refPicList1EntryCount and contains the slotIndex values corresponding to the RefPicList1 as used in VkVideoReferenceSlotInfoKHR structures, 0xff for invalid slotIndex.</comment></member> <member>const <type>StdVideoEncodeH264RefListModEntry</type>* <name>pRefList0ModOperations</name><comment>Must be a valid pointer to an array with size refList0ModOpCount if ref_pic_list_modification_flag_l0 is set and contains the RefList0 modification parameters as defined in section 7.4.3.1</comment></member> <member>const <type>StdVideoEncodeH264RefListModEntry</type>* <name>pRefList1ModOperations</name><comment>Must be a valid pointer to an array with size refList1ModOpCount if ref_pic_list_modification_flag_l1 is set and contains the RefList1 modification parameters as defined in section 7.4.3.1</comment></member> <member>const <type>StdVideoEncodeH264RefPicMarkingEntry</type>* <name>pRefPicMarkingOperations</name><comment>Must be a valid pointer to an array with size refPicMarkingOpCount and contains the reference picture markings as defined in section 7.4.3.3</comment></member> @@ -313,32 +316,32 @@ The current public version of video.xml is maintained in the default branch <member><type>StdVideoEncodeH264PictureInfoFlags</type> <name>flags</name></member> <member><type>uint8_t</type> <name>seq_parameter_set_id</name><comment>Selecting SPS id from the Sequence Parameters Set</comment></member> <member><type>uint8_t</type> <name>pic_parameter_set_id</name><comment>Selecting PPS from the Picture Parameters for all StdVideoEncodeH264SliceHeader(s)</comment></member> - <member><type>uint16_t</type> <name>reserved1</name><comment>Reserved for future use and must be initialized with 0.</comment></member> - <member><type>StdVideoH264PictureType</type> <name>pictureType</name></member> + <member><type>uint16_t</type> <name>idr_pic_id</name></member> + <member><type>StdVideoH264PictureType</type> <name>primary_pic_type</name></member> <member><type>uint32_t</type> <name>frame_num</name></member> - <member><type>int32_t</type> <name>PicOrderCnt</name></member> + <member><type>int32_t</type> <name>PicOrderCnt</name><comment>Picture order count, as defined in 8.2</comment></member> + <member><type>uint8_t</type> <name>temporal_id</name><comment>Temporal identifier of the picture, as defined in G.7.3.1.1 / G.7.4.1.1</comment></member> + <member><type>uint8_t</type> <name>reserved1</name>[3]<comment>Reserved for future use and must be initialized with 0.</comment></member> + <member>const <type>StdVideoEncodeH264ReferenceListsInfo</type>* <name>pRefLists</name></member> </type> <type category="struct" name="StdVideoEncodeH264ReferenceInfo"> <member><type>StdVideoEncodeH264ReferenceInfoFlags</type> <name>flags</name></member> - <member><type>StdVideoH264PictureType</type> <name>pictureType</name></member> - <member><type>uint32_t</type> <name>FrameNum</name></member> - <member><type>int32_t</type> <name>PicOrderCnt</name></member> + <member><type>StdVideoH264PictureType</type> <name>primary_pic_type</name></member> + <member><type>uint32_t</type> <name>FrameNum</name><comment>Frame number, as defined in 8.2</comment></member> + <member><type>int32_t</type> <name>PicOrderCnt</name><comment>Picture order count, as defined in 8.2</comment></member> <member><type>uint16_t</type> <name>long_term_pic_num</name></member> <member><type>uint16_t</type> <name>long_term_frame_idx</name></member> + <member><type>uint8_t</type> <name>temporal_id</name><comment>Temporal identifier of the picture, as defined in G.7.3.1.1 / G.7.4.1.1</comment></member> </type> <type category="struct" name="StdVideoEncodeH264SliceHeader"> <member><type>StdVideoEncodeH264SliceHeaderFlags</type> <name>flags</name></member> <member><type>uint32_t</type> <name>first_mb_in_slice</name></member> <member><type>StdVideoH264SliceType</type> <name>slice_type</name></member> - <member><type>uint16_t</type> <name>idr_pic_id</name></member> - <member><type>uint8_t</type> <name>num_ref_idx_l0_active_minus1</name></member> - <member><type>uint8_t</type> <name>num_ref_idx_l1_active_minus1</name></member> - <member><type>StdVideoH264CabacInitIdc</type> <name>cabac_init_idc</name></member> - <member><type>StdVideoH264DisableDeblockingFilterIdc</type> <name>disable_deblocking_filter_idc</name></member> <member><type>int8_t</type> <name>slice_alpha_c0_offset_div2</name></member> <member><type>int8_t</type> <name>slice_beta_offset_div2</name></member> <member><type>uint16_t</type> <name>reserved1</name><comment>Reserved for future use and must be initialized with 0.</comment></member> - <member><type>uint32_t</type> <name>reserved2</name><comment>Reserved for future use and must be initialized with 0.</comment></member> + <member><type>StdVideoH264CabacInitIdc</type> <name>cabac_init_idc</name></member> + <member><type>StdVideoH264DisableDeblockingFilterIdc</type> <name>disable_deblocking_filter_idc</name></member> <member>const <type>StdVideoEncodeH264WeightTable</type>* <name>pWeightTable</name><comment></comment></member> </type> @@ -740,11 +743,7 @@ The current public version of video.xml is maintained in the default branch <type category="struct" name="StdVideoEncodeH265SliceSegmentHeaderFlags"> <member><type>uint32_t</type> <name>first_slice_segment_in_pic_flag</name> : 1</member> - <member><type>uint32_t</type> <name>no_output_of_prior_pics_flag</name> : 1</member> <member><type>uint32_t</type> <name>dependent_slice_segment_flag</name> : 1</member> - <member><type>uint32_t</type> <name>pic_output_flag</name> : 1</member> - <member><type>uint32_t</type> <name>short_term_ref_pic_set_sps_flag</name> : 1</member> - <member><type>uint32_t</type> <name>slice_temporal_mvp_enable_flag</name> : 1</member> <member><type>uint32_t</type> <name>slice_sao_luma_flag</name> : 1</member> <member><type>uint32_t</type> <name>slice_sao_chroma_flag</name> : 1</member> <member><type>uint32_t</type> <name>num_ref_idx_active_override_flag</name> : 1</member> @@ -755,15 +754,13 @@ The current public version of video.xml is maintained in the default branch <member><type>uint32_t</type> <name>slice_deblocking_filter_disabled_flag</name> : 1</member> <member><type>uint32_t</type> <name>collocated_from_l0_flag</name> : 1</member> <member><type>uint32_t</type> <name>slice_loop_filter_across_slices_enabled_flag</name> : 1</member> + <member><type>uint32_t</type> <name>reserved</name> : 20</member> </type> <type category="struct" name="StdVideoEncodeH265SliceSegmentHeader"> <member><type>StdVideoEncodeH265SliceSegmentHeaderFlags</type> <name>flags</name></member> <member><type>StdVideoH265SliceType</type> <name>slice_type</name></member> <member><type>uint32_t</type> <name>slice_segment_address</name></member> - <member><type>uint8_t</type> <name>short_term_ref_pic_set_idx</name></member> <member><type>uint8_t</type> <name>collocated_ref_idx</name></member> - <member><type>uint8_t</type> <name>num_ref_idx_l0_active_minus1</name><comment>[0, 14]</comment></member> - <member><type>uint8_t</type> <name>num_ref_idx_l1_active_minus1</name><comment>[0, 14]</comment></member> <member><type>uint8_t</type> <name>MaxNumMergeCand</name></member> <member><type>int8_t</type> <name>slice_cb_qp_offset</name><comment>[-12, 12]</comment></member> <member><type>int8_t</type> <name>slice_cr_qp_offset</name><comment>[-12, 12]</comment></member> @@ -772,50 +769,60 @@ The current public version of video.xml is maintained in the default branch <member><type>int8_t</type> <name>slice_act_y_qp_offset</name></member> <member><type>int8_t</type> <name>slice_act_cb_qp_offset</name></member> <member><type>int8_t</type> <name>slice_act_cr_qp_offset</name></member> - <member>const <type>StdVideoH265ShortTermRefPicSet</type>*<name>pShortTermRefPicSet</name><comment>Must be a valid pointer if short_term_ref_pic_set_sps_flag is not set</comment></member> - <member>const <type>StdVideoEncodeH265SliceSegmentLongTermRefPics</type>*<name>pLongTermRefPics</name><comment>Must be a valid pointer if StdVideoH265SpsFlags:long_term_ref_pics_present_flag is set</comment></member> + <member><type>uint8_t</type> <name>reserved1</name>[3]<comment>Reserved for future use and must be initialized with 0.</comment></member> <member>const <type>StdVideoEncodeH265WeightTable</type>* <name>pWeightTable</name><comment></comment></member> </type> <type category="struct" name="StdVideoEncodeH265ReferenceListsInfoFlags"> <member><type>uint32_t</type> <name>ref_pic_list_modification_flag_l0</name> : 1</member> <member><type>uint32_t</type> <name>ref_pic_list_modification_flag_l1</name> : 1</member> + <member><type>uint32_t</type> <name>reserved</name> : 30</member> </type> <type category="struct" name="StdVideoEncodeH265ReferenceListsInfo"> <member><type>StdVideoEncodeH265ReferenceListsInfoFlags</type> <name>flags</name></member> <member><type>uint8_t</type> <name>num_ref_idx_l0_active_minus1</name></member> <member><type>uint8_t</type> <name>num_ref_idx_l1_active_minus1</name></member> - <member><type>uint16_t</type> <name>reserved1</name><comment>Reserved for future use and must be initialized with 0.</comment></member> - <member>const <type>uint8_t</type>* <name>pRefPicList0Entries</name><comment>Must be a valid pointer to an array with size num_ref_idx_l0_active_minus1 plus 1 and contains the slotIndex values corresponding to the RefPicList0 as used in VkVideoReferenceSlotInfoKHR structures, 0xff for invalid slotIndex.</comment></member> - <member>const <type>uint8_t</type>* <name>pRefPicList1Entries</name><comment>Must be a valid pointer to an array with size num_ref_idx_l1_active_minus1 plus 1 and contains the slotIndex values corresponding to the RefPicList1 as used in VkVideoReferenceSlotInfoKHR structures, 0xff for invalid slotIndex.</comment></member> - <member>const <type>uint8_t</type>* <name>pRefList0Modifications</name><comment>Must be a valid pointer to an array with size num_ref_idx_l0_active_minus1 plus 1 if ref_pic_list_modification_flag_l0 is set and contains the elements of list_entry_l0.</comment></member> - <member>const <type>uint8_t</type>* <name>pRefList1Modifications</name><comment>Must be a valid pointer to an array with size num_ref_idx_l1_active_minus1 plus 1 if ref_pic_list_modification_flag_l1 is set and contains the elements of list_entry_l1.</comment></member> + <member><type>uint8_t</type> <name>RefPicList0</name>[STD_VIDEO_H265_MAX_NUM_LIST_REF]<comment>slotIndex as used in VkVideoReferenceSlotInfoKHR structures, 0xff for invalid slotIndex</comment></member> + <member><type>uint8_t</type> <name>RefPicList1</name>[STD_VIDEO_H265_MAX_NUM_LIST_REF]<comment>slotIndex as used in VkVideoReferenceSlotInfoKHR structures, 0xff for invalid slotIndex</comment></member> + <member><type>uint8_t</type> <name>list_entry_l0</name>[STD_VIDEO_H265_MAX_NUM_LIST_REF]</member> + <member><type>uint8_t</type> <name>list_entry_l1</name>[STD_VIDEO_H265_MAX_NUM_LIST_REF]</member> </type> <type category="struct" name="StdVideoEncodeH265PictureInfoFlags"> - <member><type>uint32_t</type> <name>is_reference_flag</name> : 1</member> - <member><type>uint32_t</type> <name>IrapPicFlag</name> : 1</member> - <member><type>uint32_t</type> <name>long_term_flag</name> : 1</member> + <member><type>uint32_t</type> <name>is_reference</name> : 1<comment>A reference picture, as defined in clause 3.132</comment></member> + <member><type>uint32_t</type> <name>IrapPicFlag</name> : 1<comment>A reference picture, as defined in clause 3.73</comment></member> + <member><type>uint32_t</type> <name>used_for_long_term_reference</name> : 1<comment>A picture that is marked as "used for long-term reference", derived binary value from clause 8.3.2 Decoding process for reference picture set</comment></member> <member><type>uint32_t</type> <name>discardable_flag</name> : 1</member> <member><type>uint32_t</type> <name>cross_layer_bla_flag</name> : 1</member> + <member><type>uint32_t</type> <name>pic_output_flag</name> : 1</member> + <member><type>uint32_t</type> <name>no_output_of_prior_pics_flag</name> : 1</member> + <member><type>uint32_t</type> <name>short_term_ref_pic_set_sps_flag</name> : 1</member> + <member><type>uint32_t</type> <name>slice_temporal_mvp_enabled_flag</name> : 1</member> + <member><type>uint32_t</type> <name>reserved</name> : 23</member> </type> <type category="struct" name="StdVideoEncodeH265PictureInfo"> <member><type>StdVideoEncodeH265PictureInfoFlags</type> <name>flags</name></member> - <member><type>StdVideoH265PictureType</type> <name>PictureType</name></member> + <member><type>StdVideoH265PictureType</type> <name>pic_type</name></member> <member><type>uint8_t</type> <name>sps_video_parameter_set_id</name><comment>Selecting VPS id from the Video Parameters Set</comment></member> <member><type>uint8_t</type> <name>pps_seq_parameter_set_id</name><comment>Selecting SPS id from the Sequence Parameters Set</comment></member> <member><type>uint8_t</type> <name>pps_pic_parameter_set_id</name><comment>Selecting PPS id from the Picture Parameters Set</comment></member> - <member><type>uint8_t</type> <name>TemporalId</name></member> - <member><type>int32_t</type> <name>PicOrderCntVal</name></member> + <member><type>uint8_t</type> <name>short_term_ref_pic_set_idx</name></member> + <member><type>int32_t</type> <name>PicOrderCntVal</name><comment>Picture order count derived as specified in 8.3.1</comment></member> + <member><type>uint8_t</type> <name>TemporalId</name><comment>Temporal ID, as defined in 7.4.2.2</comment></member> + <member><type>uint8_t</type> <name>reserved1</name>[7]<comment>Reserved for future use and must be initialized with 0.</comment></member> + <member>const <type>StdVideoEncodeH265ReferenceListsInfo</type>* <name>pRefLists</name></member> + <member>const <type>StdVideoH265ShortTermRefPicSet</type>*<name>pShortTermRefPicSet</name><comment>Must be a valid pointer if short_term_ref_pic_set_sps_flag is not set</comment></member> + <member>const <type>StdVideoEncodeH265SliceSegmentLongTermRefPics</type>*<name>pLongTermRefPics</name><comment>Must be a valid pointer if long_term_ref_pics_present_flag is set</comment></member> </type> <type category="struct" name="StdVideoEncodeH265ReferenceInfoFlags"> <member><type>uint32_t</type> <name>used_for_long_term_reference</name> : 1<comment>A picture that is marked as "used for long-term reference", derived binary value from clause 8.3.2 Decoding process for reference picture set</comment></member> <member><type>uint32_t</type> <name>unused_for_reference</name> : 1<comment>A picture that is marked as "unused for reference", derived binary value from clause 8.3.2 Decoding process for reference picture set</comment></member> + <member><type>uint32_t</type> <name>reserved</name> : 30</member> </type> <type category="struct" name="StdVideoEncodeH265ReferenceInfo"> <member><type>StdVideoEncodeH265ReferenceInfoFlags</type> <name>flags</name></member> - <member><type>StdVideoH265PictureType</type> <name>PictureType</name></member> - <member><type>int32_t</type> <name>PicOrderCntVal</name></member> - <member><type>uint8_t</type> <name>TemporalId</name></member> + <member><type>StdVideoH265PictureType</type> <name>pic_type</name></member> + <member><type>int32_t</type> <name>PicOrderCntVal</name><comment>Picture order count derived as specified in 8.3.1</comment></member> + <member><type>uint8_t</type> <name>TemporalId</name><comment>Temporal ID, as defined in 7.4.2.2</comment></member> </type> </types> @@ -1087,8 +1094,8 @@ The current public version of video.xml is maintained in the default branch <require> <type name="vk_video/vulkan_video_codec_h264std.h"/> - <type name="VK_STD_VULKAN_VIDEO_CODEC_H264_ENCODE_API_VERSION_0_9_9"/> - <enum name="VK_STD_VULKAN_VIDEO_CODEC_H264_ENCODE_SPEC_VERSION" value="VK_STD_VULKAN_VIDEO_CODEC_H264_ENCODE_API_VERSION_0_9_9"/> + <type name="VK_STD_VULKAN_VIDEO_CODEC_H264_ENCODE_API_VERSION_0_9_10"/> + <enum name="VK_STD_VULKAN_VIDEO_CODEC_H264_ENCODE_SPEC_VERSION" value="VK_STD_VULKAN_VIDEO_CODEC_H264_ENCODE_API_VERSION_0_9_10"/> <enum name="VK_STD_VULKAN_VIDEO_CODEC_H264_ENCODE_EXTENSION_NAME" value=""VK_STD_vulkan_video_codec_h264_encode""/> <type name="StdVideoEncodeH264WeightTableFlags"/> @@ -1174,8 +1181,8 @@ The current public version of video.xml is maintained in the default branch <require> <type name="vk_video/vulkan_video_codec_h265std.h"/> - <type name="VK_STD_VULKAN_VIDEO_CODEC_H265_ENCODE_API_VERSION_0_9_10"/> - <enum name="VK_STD_VULKAN_VIDEO_CODEC_H265_ENCODE_SPEC_VERSION" value="VK_STD_VULKAN_VIDEO_CODEC_H265_ENCODE_API_VERSION_0_9_10"/> + <type name="VK_STD_VULKAN_VIDEO_CODEC_H265_ENCODE_API_VERSION_0_9_11"/> + <enum name="VK_STD_VULKAN_VIDEO_CODEC_H265_ENCODE_SPEC_VERSION" value="VK_STD_VULKAN_VIDEO_CODEC_H265_ENCODE_API_VERSION_0_9_11"/> <enum name="VK_STD_VULKAN_VIDEO_CODEC_H265_ENCODE_EXTENSION_NAME" value=""VK_STD_vulkan_video_codec_h265_encode""/> <type name="StdVideoEncodeH265WeightTableFlags"/> |