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:
parent
678affaa2f
commit
c09cc64a5e
@ -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;
|
||||
|
Loading…
x
Reference in New Issue
Block a user