mpegst: Fix ownership of return value
authorEdward Hervey <edward@centricular.com>
Tue, 20 Feb 2024 07:47:21 +0000 (08:47 +0100)
committerSebastian Dröge <sebastian@centricular.com>
Tue, 20 Feb 2024 09:33:33 +0000 (11:33 +0200)
This inherits from the same rule as gst_buffer_add_meta

```
gst-mpegtspesmetadatameta.h:98: Warning: GstMpegts:
gst_buffer_add_mpegts_pes_metadata_meta: return value: Invalid non-constant
return of bare structure or union; register as boxed type or (skip)
```

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/6146>

girs/GstMpegts-1.0.gir
subprojects/gst-plugins-bad/gst-libs/gst/mpegts/gst-mpegtspesmetadatameta.h

index ea369e3251c209315a080c9f715b2869a845a7e4..4f4dcbede2d440915ee9c94ba391563cba1a60c3 100644 (file)
@@ -4863,10 +4863,10 @@ profiles defined in Annex A for service-compatible stereoscopic 3D services</doc
       <member name="c3780" value="8" c:identifier="GST_MPEGTS_TRANSMISSION_MODE_C3780">
       </member>
     </enumeration>
-    <function name="buffer_add_mpegts_pes_metadata_meta" c:identifier="gst_buffer_add_mpegts_pes_metadata_meta" version="1.24" introspectable="0">
+    <function name="buffer_add_mpegts_pes_metadata_meta" c:identifier="gst_buffer_add_mpegts_pes_metadata_meta" version="1.24">
       <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/mpegts/gst-mpegtspesmetadatameta.h">Creates and adds a #GstMpegtsPESMetadataMeta to a @buffer.</doc>
       <source-position filename="../subprojects/gst-plugins-bad/gst-libs/gst/mpegts/gst-mpegtspesmetadatameta.h"/>
-      <return-value transfer-ownership="full">
+      <return-value transfer-ownership="none">
         <doc xml:space="preserve" filename="../subprojects/gst-plugins-bad/gst-libs/gst/mpegts/gst-mpegtspesmetadatameta.h">a newly created #GstMpegtsPESMetadataMeta</doc>
         <type name="PESMetadataMeta" c:type="GstMpegtsPESMetadataMeta*"/>
       </return-value>
index 3cb2afd53a02b4878b7a9734151c09177d66b6e7..ac944086712d7c34f08d341a7bbdbc48bc6ade9c 100644 (file)
@@ -95,7 +95,7 @@ struct _GstMpegtsPESMetadataMeta {
  *
  * Creates and adds a #GstMpegtsPESMetadataMeta to a @buffer.
  *
- * Returns: (transfer full): a newly created #GstMpegtsPESMetadataMeta
+ * Returns: (transfer none): a newly created #GstMpegtsPESMetadataMeta
  *
  * Since: 1.24
  */