diff --git a/girs/GstVulkan-1.0.gir b/girs/GstVulkan-1.0.gir
index 9eb2306581..56fcfb2bf4 100644
--- a/girs/GstVulkan-1.0.gir
+++ b/girs/GstVulkan-1.0.gir
@@ -1320,15 +1320,6 @@ need to use this function.
-
-
-
-
-
-
-
-
-
diff --git a/subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkdecoder-private.c b/subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkdecoder-private.c
index b3e68f3fbe..b7c2b7593f 100644
--- a/subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkdecoder-private.c
+++ b/subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkdecoder-private.c
@@ -39,6 +39,7 @@
* Since: 1.24
*/
+typedef struct _GstVulkanDecoderPrivate GstVulkanDecoderPrivate;
struct _GstVulkanDecoderPrivate
{
GstVulkanHandle *empty_params;
diff --git a/subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkdecoder-private.h b/subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkdecoder-private.h
index 90375222ce..9d5dfddc88 100644
--- a/subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkdecoder-private.h
+++ b/subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkdecoder-private.h
@@ -21,7 +21,6 @@
#pragma once
#include
-#include
G_BEGIN_DECLS
@@ -34,6 +33,9 @@ G_BEGIN_DECLS
GST_VULKAN_API
GType gst_vulkan_decoder_get_type (void);
+typedef struct _GstVulkanDecoderPicture GstVulkanDecoderPicture;
+typedef union _GstVulkanDecoderParameters GstVulkanDecoderParameters;
+
/**
* GstVulkanDecoderPicture:
* @out: output buffer
diff --git a/subprojects/gst-plugins-bad/gst-libs/gst/vulkan/vulkan_fwd.h b/subprojects/gst-plugins-bad/gst-libs/gst/vulkan/vulkan_fwd.h
index 4ca288319b..dda4c4ad77 100644
--- a/subprojects/gst-plugins-bad/gst-libs/gst/vulkan/vulkan_fwd.h
+++ b/subprojects/gst-plugins-bad/gst-libs/gst/vulkan/vulkan_fwd.h
@@ -121,9 +121,6 @@ typedef struct _GstVulkanOperationPrivate GstVulkanOperationPrivate;
typedef struct _GstVulkanDecoder GstVulkanDecoder;
typedef struct _GstVulkanDecoderClass GstVulkanDecoderClass;
-typedef struct _GstVulkanDecoderPrivate GstVulkanDecoderPrivate;
-typedef union _GstVulkanDecoderParameters GstVulkanDecoderParameters;
-typedef struct _GstVulkanDecoderPicture GstVulkanDecoderPicture;
G_END_DECLS