diff --git a/src/vulkan/runtime/vk_video.c b/src/vulkan/runtime/vk_video.c index 99cf30f35ff..a216b99f9b8 100644 --- a/src/vulkan/runtime/vk_video.c +++ b/src/vulkan/runtime/vk_video.c @@ -1505,7 +1505,7 @@ encode_hrd_params(struct vl_bitstream_encoder *enc, } void -vk_video_encode_h264_sps(StdVideoH264SequenceParameterSet *sps, +vk_video_encode_h264_sps(const StdVideoH264SequenceParameterSet *sps, size_t size_limit, size_t *data_size_ptr, void *data_ptr) @@ -1626,7 +1626,7 @@ vk_video_encode_h264_sps(StdVideoH264SequenceParameterSet *sps, } void -vk_video_encode_h264_pps(StdVideoH264PictureParameterSet *pps, +vk_video_encode_h264_pps(const StdVideoH264PictureParameterSet *pps, bool high_profile, size_t size_limit, size_t *data_size_ptr, @@ -1707,7 +1707,7 @@ encode_h265_profile_tier_level(struct vl_bitstream_encoder *enc, } void -vk_video_encode_h265_vps(StdVideoH265VideoParameterSet *vps, +vk_video_encode_h265_vps(const StdVideoH265VideoParameterSet *vps, size_t size_limit, size_t *data_size_ptr, void *data_ptr) @@ -1797,7 +1797,7 @@ encode_rps(struct vl_bitstream_encoder *enc, } void -vk_video_encode_h265_sps(StdVideoH265SequenceParameterSet *sps, +vk_video_encode_h265_sps(const StdVideoH265SequenceParameterSet *sps, size_t size_limit, size_t *data_size_ptr, void *data_ptr) @@ -1954,7 +1954,7 @@ vk_video_encode_h265_sps(StdVideoH265SequenceParameterSet *sps, } void -vk_video_encode_h265_pps(StdVideoH265PictureParameterSet *pps, +vk_video_encode_h265_pps(const StdVideoH265PictureParameterSet *pps, size_t size_limit, size_t *data_size_ptr, void *data_ptr) diff --git a/src/vulkan/runtime/vk_video.h b/src/vulkan/runtime/vk_video.h index cfdeac93875..ece481cb660 100644 --- a/src/vulkan/runtime/vk_video.h +++ b/src/vulkan/runtime/vk_video.h @@ -291,13 +291,13 @@ vk_video_find_h265_enc_std_pps(const struct vk_video_session_parameters *params, uint32_t id); void -vk_video_encode_h264_sps(StdVideoH264SequenceParameterSet *sps, +vk_video_encode_h264_sps(const StdVideoH264SequenceParameterSet *sps, size_t size_limit, size_t *data_size_ptr, void *data_ptr); void -vk_video_encode_h264_pps(StdVideoH264PictureParameterSet *pps, +vk_video_encode_h264_pps(const StdVideoH264PictureParameterSet *pps, bool high_profile, size_t size_limit, size_t *data_size_ptr, @@ -307,18 +307,18 @@ unsigned vk_video_get_h265_nal_unit(StdVideoH265PictureType pic_type, bool irap_pic_flag); void -vk_video_encode_h265_vps(StdVideoH265VideoParameterSet *vps, +vk_video_encode_h265_vps(const StdVideoH265VideoParameterSet *vps, size_t size_limit, size_t *data_size, void *data_ptr); void -vk_video_encode_h265_sps(StdVideoH265SequenceParameterSet *sps, +vk_video_encode_h265_sps(const StdVideoH265SequenceParameterSet *sps, size_t size_limit, size_t* pDataSize, void* pData); void -vk_video_encode_h265_pps(StdVideoH265PictureParameterSet *pps, +vk_video_encode_h265_pps(const StdVideoH265PictureParameterSet *pps, size_t size_limit, size_t *data_size, void *data_ptr);