diff --git a/girs/GstVulkan-1.0.gir b/girs/GstVulkan-1.0.gir
index d00c72b2cc..d32c42d9cc 100644
--- a/girs/GstVulkan-1.0.gir
+++ b/girs/GstVulkan-1.0.gir
@@ -2681,6 +2681,7 @@ gst_vulkan_full_screen_quad_set_blend_factors().
+ a #GstVulkanFullScreenQuad
@@ -3528,7 +3529,8 @@ inside @handle.
The Vulkan image usage flags.
-
+
+ Vulkan memory property flags.
@@ -4642,7 +4644,9 @@ images in @extra_barriers.
- a #GArray of extra image memory barriers to handle
+ a #GArray of extra image memory barriers to handle, either
+VkImageMemoryBarrier or VkImageMemoryBarrier2KHR, depending whether
+synchronization2 extension is used.
diff --git a/subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkfullscreenquad.c b/subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkfullscreenquad.c
index f24d378173..17ff916bd6 100644
--- a/subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkfullscreenquad.c
+++ b/subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkfullscreenquad.c
@@ -1681,7 +1681,7 @@ error:
/**
* gst_vulkan_full_screen_quad_get_queue:
- * @filter: a #GstVulkanVideoFilter
+ * @self: a #GstVulkanFullScreenQuad
*
* Returns: (transfer full) (nullable): The currently configured
* #GstVulkanQueue
diff --git a/subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkimagebufferpool.c b/subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkimagebufferpool.c
index 1c3e7b50dc..b295a33c3b 100644
--- a/subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkimagebufferpool.c
+++ b/subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkimagebufferpool.c
@@ -145,7 +145,7 @@ gst_vulkan_image_buffer_pool_config_set_encode_caps (GstStructure * config,
* gst_vulkan_image_buffer_pool_config_get_allocation_params:
* @config: the #GstStructure with the pool's configuration.
* @usage: (out) (optional): The Vulkan image usage flags.
- * @mem_properties: (out) (optional): Vulkan memory property flags.
+ * @mem_props: (out) (optional): Vulkan memory property flags.
* @initial_layout: (out) (optional): Initial Vulkan image layout.
* @initial_access: (out) (optional): Initial Vulkan access flags.
*
diff --git a/subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkoperation.c b/subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkoperation.c
index 5931fce6fb..5a1373f435 100644
--- a/subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkoperation.c
+++ b/subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkoperation.c
@@ -778,7 +778,9 @@ gst_vulkan_operation_new_extra_image_barriers (GstVulkanOperation * self)
/**
* gst_vulkan_operation_add_extra_image_barriers:
* @self: a #GstVulkanOperation
- * @extra_barriers: a #GArray of extra image memory barriers to handle
+ * @extra_barriers: a #GArray of extra image memory barriers to handle, either
+ * VkImageMemoryBarrier or VkImageMemoryBarrier2KHR, depending whether
+ * synchronization2 extension is used.
*
* See also: gst_vulkan_operation_use_sync2(),
* gst_vulkan_operation_new_extra_image_barriers() and