mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-06 11:38:05 +02:00
radv/video/enc: report pps overrides in feedback for h265
radv does change h265 usually so report in feedback info.
Fixes: 967e4e09de ("radv/video: add h265 encode support")
Reviewed-by: Lynne <dev@lynne.ee>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/31135>
This commit is contained in:
parent
8d08e92199
commit
7c6e3c70b6
1 changed files with 7 additions and 0 deletions
|
|
@ -1990,6 +1990,13 @@ radv_GetEncodedVideoSessionParametersKHR(VkDevice device,
|
||||||
assert(pps);
|
assert(pps);
|
||||||
char *data_ptr = pData ? (char *)pData + vps_size + sps_size : NULL;
|
char *data_ptr = pData ? (char *)pData + vps_size + sps_size : NULL;
|
||||||
vk_video_encode_h265_pps(pps, size_limit, &pps_size, data_ptr);
|
vk_video_encode_h265_pps(pps, size_limit, &pps_size, data_ptr);
|
||||||
|
|
||||||
|
if (pFeedbackInfo) {
|
||||||
|
struct VkVideoEncodeH265SessionParametersFeedbackInfoKHR *h265_feedback_info =
|
||||||
|
vk_find_struct(pFeedbackInfo->pNext, VIDEO_ENCODE_H265_SESSION_PARAMETERS_FEEDBACK_INFO_KHR);
|
||||||
|
pFeedbackInfo->hasOverrides = VK_TRUE;
|
||||||
|
h265_feedback_info->hasStdPPSOverrides = VK_TRUE;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
total_size = sps_size + pps_size + vps_size;
|
total_size = sps_size + pps_size + vps_size;
|
||||||
break;
|
break;
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue