gstglutils: introspection annotations fixups
authorJordan Petridis <jordan@centricular.com>
Fri, 7 Jan 2022 12:17:46 +0000 (14:17 +0200)
committerGStreamer Marge Bot <gitlab-merge-bot@gstreamer-foundation.org>
Wed, 12 Jan 2022 12:11:47 +0000 (12:11 +0000)
* gst_gl_ensure_element_data: specify the type for the element arg

* gst_gl_handle_set_context: correctly annotate the display and
gl_ctx as just (out) instead of (inout)

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

subprojects/gst-plugins-base/gst-libs/gst/gl/gstglutils.c

index 9240f03..cb9e858 100644 (file)
@@ -245,7 +245,7 @@ gst_gl_element_propagate_display_context (GstElement * element,
 
 /**
  * gst_gl_ensure_element_data:
- * @element: the #GstElement running the query
+ * @element: (type Gst.Element): the #GstElement running the query
  * @display_ptr: (inout): the resulting #GstGLDisplay
  * @other_context_ptr: (inout): the resulting #GstGLContext
  *
@@ -312,8 +312,8 @@ done:
  * gst_gl_handle_set_context:
  * @element: a #GstElement
  * @context: a #GstContext
- * @display: (inout) (transfer full): location of a #GstGLDisplay
- * @other_context: (inout) (transfer full): location of a #GstGLContext
+ * @display: (out) (transfer full): location of a #GstGLDisplay
+ * @other_context: (out) (transfer full): location of a #GstGLContext
  *
  * Helper function for implementing #GstElementClass.set_context() in
  * OpenGL capable elements.