From ebd4ec93b1b9dd28c5a073405fc26aa1659a5b2a Mon Sep 17 00:00:00 2001
From: Seungha Yang <seungha@centricular.com>
Date: Mon, 9 Dec 2024 22:12:21 +0900
Subject: [PATCH] vecdeque: Fix documentation of push_tail_struct()

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/8111>
---
 girs/Gst-1.0.gir                        | 7 ++++++-
 subprojects/gstreamer/gst/gstvecdeque.c | 2 +-
 2 files changed, 7 insertions(+), 2 deletions(-)

diff --git a/girs/Gst-1.0.gir b/girs/Gst-1.0.gir
index 1eeb789dcd..d676d5baa2 100644
--- a/girs/Gst-1.0.gir
+++ b/girs/Gst-1.0.gir
@@ -52408,16 +52408,21 @@ to call gst_vec_deque_sort() first.</doc>
           </parameter>
         </parameters>
       </method>
-      <method name="push_tail_struct" c:identifier="gst_vec_deque_push_tail_struct">
+      <method name="push_tail_struct" c:identifier="gst_vec_deque_push_tail_struct" version="1.26" introspectable="0">
+        <doc xml:space="preserve" filename="../subprojects/gstreamer/gst/gstvecdeque.c">Pushes the element at address @p_struct to the tail of the queue @array
+(Copies the contents of a structure of the struct_size specified when
+creating the queue into the array).</doc>
         <source-position filename="../subprojects/gstreamer/gst/gstvecdeque.h"/>
         <return-value transfer-ownership="none">
           <type name="none" c:type="void"/>
         </return-value>
         <parameters>
           <instance-parameter name="array" transfer-ownership="none">
+            <doc xml:space="preserve" filename="../subprojects/gstreamer/gst/gstvecdeque.c">a #GstVecDeque object</doc>
             <type name="VecDeque" c:type="GstVecDeque*"/>
           </instance-parameter>
           <parameter name="p_struct" transfer-ownership="none" nullable="1" allow-none="1">
+            <doc xml:space="preserve" filename="../subprojects/gstreamer/gst/gstvecdeque.c">address of element or structure to push to the tail of the queue</doc>
             <type name="gpointer" c:type="gpointer"/>
           </parameter>
         </parameters>
diff --git a/subprojects/gstreamer/gst/gstvecdeque.c b/subprojects/gstreamer/gst/gstvecdeque.c
index 356dcce2ac..88483a7738 100644
--- a/subprojects/gstreamer/gst/gstvecdeque.c
+++ b/subprojects/gstreamer/gst/gstvecdeque.c
@@ -388,7 +388,7 @@ gst_vec_deque_do_expand (GstVecDeque * array)
 }
 
 /**
- * gst_vec_deque_push_element_tail: (skip)
+ * gst_vec_deque_push_tail_struct: (skip)
  * @array: a #GstVecDeque object
  * @p_struct: address of element or structure to push to the tail of the queue
  *