vkencoder-private: free data on error

Co-authored-by: Stéphane Cerveau <scerveau@igalia.com>
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/7197>
This commit is contained in:
Víctor Manuel Jáquez Leal 2025-07-03 11:11:38 +02:00
parent 678affaa2f
commit c09cc64a5e

View File

@ -991,8 +991,10 @@ gst_vulkan_encoder_video_session_parameters_overrides (GstVulkanEncoder * self,
res = priv->vk.GetEncodedVideoSessionParameters (self->queue->device->device,
&video_params_info, &feedback_info, &size, param_data);
if (gst_vulkan_error_to_g_error (res, error,
"vGetEncodedVideoSessionParametersKHR") != VK_SUCCESS)
"vGetEncodedVideoSessionParametersKHR") != VK_SUCCESS) {
g_free (param_data);
return FALSE;
}
if (data_size)
*data_size = size;