summaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorTim-Philipp Müller <tim@centricular.com>2017-12-11 12:59:09 +0000
committerTim-Philipp Müller <tim@centricular.com>2017-12-19 12:02:31 +0000
commit769a21d0bb310906b880c07da0e1e2376e11c187 (patch)
tree02b93bbe659389c940abd69b3a214cfa05f6c501 /docs
parent43631c63ea76c524f96488dbdf4f4e20fa764626 (diff)
gl: remove GStreamer OpenGL integration library and move to -base
https://bugzilla.gnome.org/show_bug.cgi?id=754094
Diffstat (limited to 'docs')
-rw-r--r--docs/libs/Makefile.am5
-rw-r--r--docs/libs/gst-plugins-bad-libs-docs.sgml58
-rw-r--r--docs/libs/gst-plugins-bad-libs-sections.txt1084
-rw-r--r--docs/libs/gst-plugins-bad-libs.types24
-rw-r--r--docs/plugins/Makefile.am2
-rw-r--r--docs/plugins/gst-plugins-bad-plugins-docs.sgml43
-rw-r--r--docs/plugins/gst-plugins-bad-plugins-sections.txt655
-rw-r--r--docs/plugins/gst-plugins-bad-plugins.args269
-rw-r--r--docs/plugins/gst-plugins-bad-plugins.hierarchy49
9 files changed, 264 insertions, 1925 deletions
diff --git a/docs/libs/Makefile.am b/docs/libs/Makefile.am
index a5ae1f845..dfc20ff53 100644
--- a/docs/libs/Makefile.am
+++ b/docs/libs/Makefile.am
@@ -40,9 +40,7 @@ IGNORE_HFILES = \
$(top_srcdir)/gst-libs/gst/mpegts/gstmpegts-private.h \
$(top_srcdir)/gst-libs/gst/player/gstplayer-signal-dispatcher-private.h \
$(top_srcdir)/gst-libs/gst/player/gstplayer-video-renderer-private.h \
- $(top_srcdir)/gst-libs/gst/player/gstplayer-media-info-private.h \
- $(top_srcdir)/gst-libs/gst/gl/gstglcontext_private.h \
- $(top_srcdir)/gst-libs/gst/gl/gstglsl_private.h
+ $(top_srcdir)/gst-libs/gst/player/gstplayer-media-info-private.h
# Images to copy into HTML directory.
HTML_IMAGES =
@@ -60,7 +58,6 @@ GTKDOC_LIBS = \
$(top_builddir)/gst-libs/gst/audio/libgstbadaudio-@GST_API_VERSION@.la \
$(top_builddir)/gst-libs/gst/video/libgstbadvideo-@GST_API_VERSION@.la \
$(top_builddir)/gst-libs/gst/codecparsers/libgstcodecparsers-@GST_API_VERSION@.la \
- $(top_builddir)/gst-libs/gst/gl/libgstgl-@GST_API_VERSION@.la \
$(top_builddir)/gst-libs/gst/insertbin/libgstinsertbin-@GST_API_VERSION@.la \
$(top_builddir)/gst-libs/gst/mpegts/libgstmpegts-@GST_API_VERSION@.la \
$(top_builddir)/gst-libs/gst/player/libgstplayer-@GST_API_VERSION@.la \
diff --git a/docs/libs/gst-plugins-bad-libs-docs.sgml b/docs/libs/gst-plugins-bad-libs-docs.sgml
index 39cecdddf..530af2b4d 100644
--- a/docs/libs/gst-plugins-bad-libs-docs.sgml
+++ b/docs/libs/gst-plugins-bad-libs-docs.sgml
@@ -64,64 +64,6 @@
<xi:include href="xml/gstvideoaggregatorpad.xml" />
</chapter>
- <chapter id="gl">
- <title>OpenGL Helper Library</title>
- <para>
- This library should be linked to by getting cflags and libs from
- <filename>gstreamer-gl-&GST_API_VERSION;.pc</filename>
- </para>
- <xi:include href="xml/gstglapi.xml"/>
- <xi:include href="xml/gstglbasefilter.xml"/>
- <xi:include href="xml/gstglbasememory.xml"/>
- <xi:include href="xml/gstglbuffer.xml"/>
- <xi:include href="xml/gstglbufferpool.xml"/>
- <xi:include href="xml/gstglcolorconvert.xml"/>
- <xi:include href="xml/gstglcontext.xml"/>
- <!-- Not exposed as public API
- <xi:include href="xml/gstglcontextcocoa.xml"/>
- <xi:include href="xml/gstglcontexteagl.xml"/>
- <xi:include href="xml/gstglcontextegl.xml"/>
- <xi:include href="xml/gstglcontextglx.xml"/>
- <xi:include href="xml/gstglcontextwgl.xml"/>
- -->
- <xi:include href="xml/gstgldisplay.xml"/>
- <!-- Not exposed as public API
- <xi:include href="xml/gstgldisplaycocoa.xml"/>
- <xi:include href="xml/gstgldisplayegl.xml"/>
- -->
- <xi:include href="xml/gstgldisplaywayland.xml"/>
- <xi:include href="xml/gstgldisplayx11.xml"/>
- <xi:include href="xml/gsteglimage.xml"/>
- <xi:include href="xml/gstglfilter.xml"/>
- <xi:include href="xml/gstglframebuffer.xml"/>
- <xi:include href="xml/gstglmemory.xml"/>
- <xi:include href="xml/gstglmemoryegl.xml"/>
- <xi:include href="xml/gstglmemorypbo.xml"/>
- <xi:include href="xml/gstgloverlaycompositor.xml"/>
- <xi:include href="xml/gstglquery.xml"/>
- <xi:include href="xml/gstglrenderbuffer.xml"/>
- <xi:include href="xml/gstglshader.xml"/>
- <xi:include href="xml/gstglsl.xml"/>
- <xi:include href="xml/gstglslstage.xml"/>
- <xi:include href="xml/gstglsyncmeta.xml"/>
- <xi:include href="xml/gstglupload.xml"/>
- <xi:include href="xml/gstglviewconvert.xml"/>
- <xi:include href="xml/gstglwindow.xml"/>
- <!-- Not exposed as public API
- <xi:include href="xml/gstglwindowandroid.xml"/>
- <xi:include href="xml/gstglwindowcocoa.xml"/>
- <xi:include href="xml/gstglwindowdispmanx.xml"/>
- <xi:include href="xml/gstglwindoweagl.xml"/>
- <xi:include href="xml/gstglwindowwayland.xml"/>
- <xi:include href="xml/gstglwindowwin32.xml"/>
- <xi:include href="xml/gstglwindowx11.xml"/>
- -->
- <!-- Some utilities -->
- <xi:include href="xml/gstgldebug.xml"/>
- <xi:include href="xml/gstglformat.xml"/>
- <xi:include href="xml/gstglutils.xml"/>
- </chapter>
-
<chapter id="player">
<title>Player Library</title>
<xi:include href="xml/gstplayer.xml"/>
diff --git a/docs/libs/gst-plugins-bad-libs-sections.txt b/docs/libs/gst-plugins-bad-libs-sections.txt
index 53a8d8504..7becdeb68 100644
--- a/docs/libs/gst-plugins-bad-libs-sections.txt
+++ b/docs/libs/gst-plugins-bad-libs-sections.txt
@@ -762,1090 +762,6 @@ GstInsertBinPrivate
</SECTION>
<SECTION>
-<FILE>gstglapi</FILE>
-<TITLE>GstGLAPI</TITLE>
-GstGLAPI
-gst_gl_api_to_string
-gst_gl_api_from_string
-GstGLPlatform
-gst_gl_platform_to_string
-gst_gl_platform_from_string
-GST_GL_API_GLES1_NAME
-GST_GL_API_GLES2_NAME
-GST_GL_API_OPENGL3_NAME
-GST_GL_API_OPENGL_NAME
-<SUBSECTION Private>
-GST_GL_CHECK_GL_VERSION
-GSTGLAPI
-GST_GL_EXT_BEGIN
-GST_GL_EXT_END
-GST_GL_EXT_FUNCTION
-GstGLFeatureData
-GstGLFeatureFunction
-</SECTION>
-
-<SECTION>
-<FILE>gstglbuffer</FILE>
-<TITLE>GstGLBuffer</TITLE>
-GstGLBuffer
-gst_gl_buffer_init_once
-gst_is_gl_buffer
-GstGLBufferAllocationParams
-GST_GL_ALLOCATION_PARAMS_ALLOC_FLAG_BUFFER
-gst_gl_buffer_allocation_params_new
-GstGLBufferAllocator
-GstGLBufferAllocatorClass
-GST_GL_BUFFER_ALLOCATOR_NAME
-GST_CAPS_FEATURE_MEMORY_GL_BUFFER
-<SUBSECTION Standard>
-gst_gl_buffer_allocation_params_get_type
-GST_TYPE_GL_BUFFER_ALLOCATION_PARAMS
-GST_GL_BUFFER_CAST
-GST_GL_BUFFER_ALLOCATOR
-GST_GL_BUFFER_ALLOCATOR_CAST
-GST_GL_BUFFER_ALLOCATOR_CLASS
-GST_GL_BUFFER_ALLOCATOR_GET_CLASS
-gst_gl_buffer_allocator_get_type
-GST_IS_GL_BUFFER_ALLOCATOR
-GST_IS_GL_BUFFER_ALLOCATOR_CLASS
-GST_TYPE_GL_BUFFER_ALLOCATOR
-</SECTION>
-
-<SECTION>
-<FILE>gstglbufferpool</FILE>
-<TITLE>GstGLBufferPool</TITLE>
-GstGLBufferPool
-GstGLBufferPoolClass
-gst_gl_buffer_pool_new
-gst_buffer_pool_config_get_gl_allocation_params
-gst_buffer_pool_config_set_gl_allocation_params
-<SUBSECTION Standard>
-gst_gl_buffer_pool_replace_last_buffer
-GstGLBufferPoolPrivate
-GST_GL_BUFFER_POOL
-GST_GL_BUFFER_POOL_CAST
-gst_gl_buffer_pool_get_type
-GST_IS_GL_BUFFER_POOL
-GST_TYPE_GL_BUFFER_POOL
-</SECTION>
-
-<SECTION>
-<FILE>gstglcolorconvert</FILE>
-<TITLE>GstGLColorConvert</TITLE>
-GST_GL_COLOR_CONVERT_FORMATS
-GST_GL_COLOR_CONVERT_VIDEO_CAPS
-GstGLColorConvert
-GstGLColorConvertClass
-gst_gl_color_convert_new
-gst_gl_color_convert_set_caps
-gst_gl_color_convert_transform_caps
-gst_gl_color_convert_fixate_caps
-gst_gl_color_convert_decide_allocation
-gst_gl_color_convert_perform
-<SUBSECTION Standard>
-GstGLColorConvertPrivate
-GST_GL_COLOR_CONVERT
-GST_GL_COLOR_CONVERT_CAST
-GST_GL_COLOR_CONVERT_CLASS
-gst_gl_color_convert_get_type
-GST_IS_GL_COLOR_CONVERT
-GST_IS_GL_COLOR_CONVERT_CLASS
-GST_TYPE_GL_COLOR_CONVERT
-</SECTION>
-
-<SECTION>
-<FILE>gstglcontext</FILE>
-<TITLE>GstGLContext</TITLE>
-GST_GL_CONTEXT_ERROR
-GstGLContextError
-GstGLContextThreadFunc
-GstGLContext
-gst_gl_context_new
-gst_gl_context_new_wrapped
-gst_gl_context_create
-gst_gl_context_destroy
-gst_gl_context_activate
-gst_gl_context_swap_buffers
-gst_gl_context_default_get_proc_address
-gst_gl_context_get_proc_address
-gst_gl_context_get_proc_address_with_platform
-gst_gl_context_get_window
-gst_gl_context_set_window
-gst_gl_context_thread_add
-gst_gl_context_get_display
-gst_gl_context_get_gl_api
-gst_gl_context_get_gl_context
-gst_gl_context_get_gl_platform
-gst_gl_context_get_gl_platform_version
-gst_gl_context_get_current_gl_context
-gst_gl_context_get_current_gl_api
-gst_gl_context_get_thread
-gst_gl_context_can_share
-gst_gl_context_is_shared
-gst_gl_context_set_shared_with
-gst_gl_context_check_feature
-gst_gl_context_check_gl_version
-gst_gl_context_get_gl_version
-gst_gl_context_fill_info
-gst_gl_context_get_current
-<SUBSECTION Standard>
-GST_GL_CONTEXT
-GST_IS_GL_CONTEXT
-GST_TYPE_GL_CONTEXT
-GST_GL_CONTEXT_CLASS
-GST_GL_CONTEXT_GET_CLASS
-GST_IS_GL_CONTEXT_CLASS
-GST_GL_CONTEXT_CAST
-GstGLContextPrivate
-gst_gl_context_get_type
-<SUBSECTION Private>
-gst_gl_context_error_quark
-GST_GL_DEBUG_PROC
-GST_GL_HAVE_DMABUF
-GST_GL_HAVE_EGLATTRIB
-GST_GL_HAVE_GLCHAR
-GST_GL_HAVE_GLEGLIMAGEOES
-GST_GL_HAVE_GLES2
-GST_GL_HAVE_GLES3
-GST_GL_HAVE_GLES3EXT3_H
-GST_GL_HAVE_GLINT64
-GST_GL_HAVE_GLINTPTR
-GST_GL_HAVE_GLSIZEIPTR
-GST_GL_HAVE_GLSYNC
-GST_GL_HAVE_GLUINT64
-GST_GL_HAVE_OPENGL
-GST_GL_HAVE_PLATFORM_CGL
-GST_GL_HAVE_PLATFORM_EAGL
-GST_GL_HAVE_PLATFORM_EGL
-GST_GL_HAVE_PLATFORM_GLX
-GST_GL_HAVE_PLATFORM_WGL
-GST_GL_HAVE_WINDOW_ANDROID
-GST_GL_HAVE_WINDOW_COCOA
-GST_GL_HAVE_WINDOW_DISPMANX
-GST_GL_HAVE_WINDOW_EAGL
-GST_GL_HAVE_WINDOW_WAYLAND
-GST_GL_HAVE_WINDOW_WIN32
-GST_GL_HAVE_WINDOW_X11
-GST_GL_HAVE_WINDOW_VIV_FB
-GST_GL_HAVE_VIV_DIRECTVIV
-</SECTION>
-
-<SECTION>
-<FILE>gstglcontextcocoa</FILE>
-<TITLE>GstGLContextCocoa</TITLE>
-GstGLContextCocoa
-gst_gl_context_cocoa_new
-gst_gl_context_cocoa_get_current_context
-gst_gl_context_cocoa_get_pixel_format
-<SUBSECTION Standard>
-GST_GL_CONTEXT_COCOA
-GST_IS_GL_CONTEXT_COCOA
-GST_TYPE_GL_CONTEXT_COCOA
-GST_GL_CONTEXT_COCOA_CLASS
-GST_GL_CONTEXT_COCOA_GET_CLASS
-GST_IS_GL_CONTEXT_COCOA_CLASS
-GST_GL_CONTEXT_COCOA_CAST
-GstGLContextCocoaPrivate
-gst_gl_context_cocoa_get_type
-<SUBSECTION Private>
-gst_gl_context_cocoa_dump_pixel_format
-</SECTION>
-
-<SECTION>
-<FILE>gstglcontextegl</FILE>
-<TITLE>GstGLContextEGL</TITLE>
-GstGLContextEGL
-gst_gl_context_egl_new
-gst_gl_context_egl_get_current_context
-gst_gl_context_egl_get_proc_address
-gst_egl_get_error_string
-<SUBSECTION Standard>
-GST_GL_CONTEXT_EGL
-GST_IS_GL_CONTEXT_EGL
-GST_TYPE_GL_CONTEXT_EGL
-GST_GL_CONTEXT_EGL_CLASS
-GST_GL_CONTEXT_EGL_GET_CLASS
-GST_IS_GL_CONTEXT_EGL_CLASS
-GST_GL_CONTEXT_EGL_CAST
-GstGLContextEGLPrivate
-gst_gl_context_egl_get_type
-</SECTION>
-
-<SECTION>
-<FILE>gstglcontextglx</FILE>
-<TITLE>GstGLContextGLX</TITLE>
-GstGLContextGLX
-gst_gl_context_glx_new
-gst_gl_context_glx_get_current_context
-gst_gl_context_glx_get_proc_address
-<SUBSECTION Standard>
-GST_GL_CONTEXT_GLX
-GST_IS_GL_CONTEXT_GLX
-GST_TYPE_GL_CONTEXT_GLX
-GST_GL_CONTEXT_GLX_CLASS
-GST_GL_CONTEXT_GLX_GET_CLASS
-GST_IS_GL_CONTEXT_GLX_CLASS
-GST_GL_CONTEXT_GLX_CAST
-GstGLContextGLXPrivate
-gst_gl_context_glx_get_type
-</SECTION>
-
-<SECTION>
-<FILE>gstglcontextwgl</FILE>
-<TITLE>GstGLContextWGL</TITLE>
-GstGLContextWGL
-gst_gl_context_wgl_new
-gst_gl_context_wgl_get_current_context
-gst_gl_context_wgl_get_proc_address
-<SUBSECTION Standard>
-GST_GL_CONTEXT_WGL
-GST_IS_GL_CONTEXT_WGL
-GST_TYPE_GL_CONTEXT_WGL
-GST_GL_CONTEXT_WGL_CLASS
-GST_GL_CONTEXT_WGL_GET_CLASS
-GST_IS_GL_CONTEXT_WGL_CLASS
-GST_GL_CONTEXT_WGL_CAST
-GstGLContextWGLPrivate
-gst_gl_context_wgl_get_type
-</SECTION>
-
-<SECTION>
-<FILE>gstglcontexteagl</FILE>
-<TITLE>GstGLContextEagl</TITLE>
-GstGLContextEagl
-gst_gl_context_eagl_new
-gst_gl_context_eagl_get_current_context
-<SUBSECTION Standard>
-GST_GL_CONTEXT_EAGL
-GST_IS_GL_CONTEXT_EAGL
-GST_TYPE_GL_CONTEXT_EAGL
-GST_GL_CONTEXT_EAGL_CLASS
-GST_GL_CONTEXT_EAGL_GET_CLASS
-GST_IS_GL_CONTEXT_EAGL_CLASS
-GST_GL_CONTEXT_EAGL_CAST
-GstGLContextEaglPrivate
-
-<SUBSECTION Private>
-gst_gl_context_eagl_get_type
-gst_gl_context_eagl_prepare_draw
-gst_gl_context_eagl_finish_draw
-gst_gl_context_eagl_resize
-gst_gl_context_eagl_update_layer
-</SECTION>
-
-<SECTION>
-<FILE>gstgldisplay</FILE>
-<TITLE>GstGLDisplay</TITLE>
-GST_GL_DISPLAY_CONTEXT_TYPE
-GstGLDisplayType
-GstGLDisplay
-gst_gl_display_new
-gst_gl_display_get_handle_type
-gst_gl_display_filter_gl_api
-gst_gl_display_get_gl_api
-gst_gl_display_add_context
-gst_gl_display_get_gl_context_for_thread
-gst_gl_display_get_handle
-gst_gl_display_create_context
-gst_gl_display_create_window
-gst_gl_display_find_window
-gst_gl_display_remove_window
-gst_context_get_gl_display
-gst_context_set_gl_display
-<SUBSECTION Standard>
-GST_GL_DISPLAY
-GST_IS_GL_DISPLAY
-GST_TYPE_GL_DISPLAY
-GST_GL_DISPLAY_CLASS
-GST_GL_DISPLAY_GET_CLASS
-GST_IS_GL_DISPLAY_CLASS
-GST_GL_DISPLAY_CAST
-GstGLDisplayPrivate
-gst_gl_display_get_type
-<SUBSECTION Private>
-gst_gl_display_lock
-gst_gl_display_unlock
-gst_gl_display_get_gl_api_unlocked
-</SECTION>
-
-<SECTION>
-<FILE>gstgldisplaycocoa</FILE>
-<TITLE>GstGLDisplayCocoa</TITLE>
-gst_gl_display_cocoa_new
-<SUBSECTION Standard>
-GstGLDisplayCocoa
-GstGLDisplayCocoaClass
-GST_TYPE_GL_DISPLAY_COCOA
-gst_gl_display_cocoa_get_type
-GST_GL_DISPLAY_COCOA
-GST_GL_DISPLAY_COCOA_CAST
-GST_GL_DISPLAY_COCOA_CLASS
-GST_IS_GL_DISPLAY_COCOA
-GST_IS_GL_DISPLAY_COCOA_CLASS
-</SECTION>
-
-<SECTION>
-<FILE>gstgldisplayegl</FILE>
-<TITLE>GstGLDisplayEGL</TITLE>
-gst_gl_display_egl_new
-gst_gl_display_egl_new_with_egl_display
-gst_gl_display_egl_from_gl_display
-gst_gl_display_egl_get_from_native
-<SUBSECTION Standard>
-GstGLDisplayEGL
-GstGLDisplayEGLClass
-GST_GL_DISPLAY_EGL
-GST_GL_DISPLAY_EGL_CAST
-GST_GL_DISPLAY_EGL_CLASS
-GST_TYPE_GL_DISPLAY_EGL
-gst_gl_display_egl_get_type
-GST_IS_GL_DISPLAY_EGL
-GST_IS_GL_DISPLAY_EGL_CLASS
-</SECTION>
-
-<SECTION>
-<FILE>gstgldisplaywayland</FILE>
-<TITLE>GstGLDisplayWayland</TITLE>
-gst_gl_display_wayland_new
-gst_gl_display_wayland_new_with_display
-<SUBSECTION Standard>
-GST_TYPE_GL_DISPLAY_WAYLAND
-gst_gl_display_wayland_get_type
-GST_GL_DISPLAY_WAYLAND
-GST_GL_DISPLAY_WAYLAND_CAST
-GST_GL_DISPLAY_WAYLAND_CLASS
-GST_IS_GL_DISPLAY_WAYLAND
-GST_IS_GL_DISPLAY_WAYLAND_CLASS
-</SECTION>
-
-<SECTION>
-<FILE>gstgldisplayx11</FILE>
-<TITLE>GstGLDisplayX11</TITLE>
-gst_gl_display_x11_new
-gst_gl_display_x11_new_with_display
-<SUBSECTION Standard>
-GST_TYPE_GL_DISPLAY_X11
-gst_gl_display_x11_get_type
-GST_GL_DISPLAY_X11
-GST_GL_DISPLAY_X11_CAST
-GST_GL_DISPLAY_X11_CLASS
-GST_IS_GL_DISPLAY_X11
-GST_IS_GL_DISPLAY_X11_CLASS
-</SECTION>
-
-<SECTION>
-<FILE>gstgldebug</FILE>
-GstGLAsyncDebugLogGetMessage
-<TITLE>OpenGL Debugging</TITLE>
-GstGLAsyncDebug
-gst_gl_async_debug_new
-gst_gl_async_debug_free
-gst_gl_async_debug_init
-gst_gl_async_debug_unset
-gst_gl_async_debug_freeze
-gst_gl_async_debug_thaw
-gst_gl_async_debug_output_log_msg
-gst_gl_async_debug_store_log_msg
-gst_gl_async_debug_store_log_msg_valist
-GST_GL_ASYNC_CAT_LEVEL_LOG_valist
-GST_GL_ASYNC_CAT_LEVEL_LOG
-gst_gl_insert_debug_marker
-</SECTION>
-
-<SECTION>
-<FILE>gstglbasefilter</FILE>
-<TITLE>GstGLBaseFilter</TITLE>
-GstGLBaseFilter
-GstGLBaseFilterClass
-<SUBSECTION Standard>
-GST_GL_BASE_FILTER
-GST_IS_GL_BASE_FILTER
-GST_TYPE_GL_BASE_FILTER
-gst_gl_base_filter_get_type
-GST_GL_BASE_FILTER_CLASS
-GST_IS_GL_BASE_FILTER_CLASS
-GST_GL_BASE_FILTER_GET_CLASS
-GstGLBaseFilterPrivate
-</SECTION>
-
-<SECTION>
-<FILE>gsteglimage</FILE>
-<TITLE>GstEGLImage</TITLE>
-gst_egl_image_from_dmabuf
-gst_egl_image_from_texture
-gst_egl_image_get_image
-gst_egl_image_new_wrapped
-gst_egl_image_ref
-gst_egl_image_unref
-GstEGLImageDestroyNotify
-<SUBSECTION Standard>
-GST_TYPE_EGL_IMAGE
-gst_egl_image_get_type
-GST_EGL_IMAGE
-GST_EGL_IMAGE_CAST
-GST_IS_EGL_IMAGE
-</SECTION>
-
-<SECTION>
-<FILE>gstglfilter</FILE>
-<TITLE>GstGLFilter</TITLE>
-GstGLFilter
-GstGLFilterClass
-GstGLFilterRenderFunc
-gst_gl_filter_render_to_target
-gst_gl_filter_render_to_target_with_shader
-gst_gl_filter_filter_texture
-gst_gl_filter_draw_fullscreen_quad
-<SUBSECTION Standard>
-GST_GL_FILTER
-GST_IS_GL_FILTER
-GST_TYPE_GL_FILTER
-gst_gl_filter_get_type
-GST_GL_FILTER_CLASS
-GST_IS_GL_FILTER_CLASS
-GST_GL_FILTER_GET_CLASS
-</SECTION>
-
-<SECTION>
-<FILE>gstglformat</FILE>
-<TITLE>OpenGL Formats</TITLE>
-GstGLTextureTarget
-GST_GL_TEXTURE_TARGET_2D_STR
-GST_GL_TEXTURE_TARGET_RECTANGLE_STR
-GST_GL_TEXTURE_TARGET_EXTERNAL_OES_STR
-GST_BUFFER_POOL_OPTION_GL_TEXTURE_TARGET_2D
-GST_BUFFER_POOL_OPTION_GL_TEXTURE_TARGET_RECTANGLE
-GST_BUFFER_POOL_OPTION_GL_TEXTURE_TARGET_EXTERNAL_OES
-GstGLFormat
-gst_gl_format_type_n_bytes
-gst_gl_format_from_video_info
-gst_gl_sized_gl_format_from_gl_format_type
-gst_gl_texture_target_from_string
-gst_gl_texture_target_to_string
-gst_gl_texture_target_to_gl
-gst_gl_texture_target_from_gl
-gst_gl_texture_target_to_buffer_pool_option
-<SUBSECTION Standard>
-</SECTION>
-
-<SECTION>
-<FILE>gstglframebuffer</FILE>
-<TITLE>GstGLFramebuffer</TITLE>
-GstGLFramebuffer
-GstGLFramebufferClass
-gst_gl_framebuffer_new
-gst_gl_framebuffer_new_with_default_depth
-gst_gl_framebuffer_attach
-gst_gl_framebuffer_bind
-gst_gl_context_clear_framebuffer
-GstGLFramebufferFunc
-gst_gl_framebuffer_draw_to_texture
-gst_gl_framebuffer_get_effective_dimensions
-gst_gl_framebuffer_get_id
-gst_gl_context_check_framebuffer_status
-<SUBSECTION Standard>
-GstGLFramebufferPrivate
-GST_GL_FRAMEBUFFER
-GST_GL_FRAMEBUFFER_CAST
-GST_IS_GL_FRAMEBUFFER
-GST_TYPE_GL_FRAMEBUFFER
-gst_gl_framebuffer_get_type
-GST_GL_FRAMEBUFFER_CLASS
-GST_IS_GL_FRAMEBUFFER_CLASS
-GST_GL_FRAMEBUFFER_GET_CLASS
-</SECTION>
-
-<SECTION>
-<FILE>gstglbasememory</FILE>
-GstGLBaseMemoryAllocator
-GstGLBaseMemoryAllocatorClass
-GST_GL_BASE_MEMORY_ALLOCATOR_NAME
-GST_MAP_GL
-GstGLBaseMemoryError
-GST_GL_BASE_MEMORY_ERROR
-GstGLBaseMemoryTransfer
-GstGLAllocationParams
-GstGLAllocationParamsCopyFunc
-GstGLAllocationParamsFreeFunc
-GST_GL_ALLOCATION_PARAMS_ALLOC_FLAG_ALLOC
-GST_GL_ALLOCATION_PARAMS_ALLOC_FLAG_WRAP_SYSMEM
-GST_GL_ALLOCATION_PARAMS_ALLOC_FLAG_WRAP_GPU_HANDLE
-GST_GL_ALLOCATION_PARAMS_ALLOC_FLAG_USER
-gst_gl_allocation_params_init
-gst_gl_allocation_params_copy
-gst_gl_allocation_params_free
-gst_gl_allocation_params_free_data
-gst_gl_allocation_params_copy_data
-<TITLE>GstGLBaseMemory</TITLE>
-GstGLBaseMemory
-gst_gl_base_memory_init_once
-gst_gl_base_memory_init
-gst_is_gl_base_memory
-GstGLBaseMemoryAllocatorAllocFunction
-GstGLBaseMemoryAllocatorCreateFunction
-GstGLBaseMemoryAllocatorMapFunction
-GstGLBaseMemoryAllocatorUnmapFunction
-GstGLBaseMemoryAllocatorCopyFunction
-GstGLBaseMemoryAllocatorDestroyFunction
-gst_gl_base_memory_alloc
-gst_gl_base_memory_alloc_data
-gst_gl_base_memory_memcpy
-<SUBSECTION Standard>
-GST_TYPE_GL_ALLOCATION_PARAMS
-gst_gl_allocation_params_get_type
-gst_gl_base_memory_error_quark
-GST_TYPE_GL_BASE_MEMORY
-gst_gl_base_memory_get_type
-GST_GL_BASE_MEMORY_CAST
-GST_GL_BASE_MEMORY_ALLOCATOR
-GST_GL_BASE_MEMORY_ALLOCATOR_CAST
-GST_GL_BASE_MEMORY_ALLOCATOR_CLASS
-GST_GL_BASE_MEMORY_ALLOCATOR_GET_CLASS
-gst_gl_base_memory_allocator_get_type
-GST_IS_GL_BASE_MEMORY_ALLOCATOR
-GST_IS_GL_BASE_MEMORY_ALLOCATOR_CLASS
-GST_TYPE_GL_BASE_MEMORY_ALLOCATOR
-</SECTION>
-
-<SECTION>
-<FILE>gstglmemory</FILE>
-<TITLE>GstGLMemory</TITLE>
-GST_GL_MEMORY_VIDEO_FORMATS_STR
-GST_CAPS_FEATURE_MEMORY_GL_MEMORY
-GstGLVideoAllocationParams
-GST_GL_ALLOCATION_PARAMS_ALLOC_FLAG_VIDEO
-gst_gl_video_allocation_params_copy_data
-gst_gl_video_allocation_params_free_data
-gst_gl_video_allocation_params_init_full
-gst_gl_video_allocation_params_new
-gst_gl_video_allocation_params_new_wrapped_data
-gst_gl_video_allocation_params_new_wrapped_gl_handle
-gst_gl_video_allocation_params_new_wrapped_texture
-GstGLMemoryAllocator
-GstGLMemoryAllocatorClass
-gst_gl_memory_allocator_get_default
-gst_gl_memory_init_once
-GstGLMemory
-gst_gl_memory_init
-gst_is_gl_memory
-GST_GL_MEMORY_ALLOCATOR_NAME
-gst_gl_memory_copy_into
-gst_gl_memory_copy_teximage
-gst_gl_memory_read_pixels
-gst_gl_memory_texsubimage
-gst_gl_memory_get_texture_height
-gst_gl_memory_get_texture_id
-gst_gl_memory_get_texture_target
-gst_gl_memory_get_texture_format
-gst_gl_memory_get_texture_width
-gst_gl_memory_setup_buffer
-<SUBSECTION Standard>
-gst_gl_video_allocation_params_get_type
-GST_TYPE_GL_VIDEO_ALLOCATION_PARAMS
-GST_GL_MEMORY_CAST
-GST_GL_MEMORY_ALLOCATOR
-GST_GL_MEMORY_ALLOCATOR_CAST
-GST_GL_MEMORY_ALLOCATOR_CLASS
-GST_GL_MEMORY_ALLOCATOR_GET_CLASS
-gst_gl_memory_allocator_get_type
-GST_IS_GL_MEMORY_ALLOCATOR
-GST_IS_GL_MEMORY_ALLOCATOR_CLASS
-GST_TYPE_GL_MEMORY_ALLOCATOR
-</SECTION>
-
-<SECTION>
-<FILE>gstglmemoryegl</FILE>
-GstGLMemoryEGLAllocator
-GstGLMemoryEGLAllocatorClass
-GST_GL_MEMORY_EGL_ALLOCATOR_NAME
-<TITLE>GstGLMemoryEGL</TITLE>
-GstGLMemoryEGL
-gst_gl_memory_egl_init_once
-gst_gl_memory_egl_get_display
-gst_gl_memory_egl_get_image
-gst_is_gl_memory_egl
-<SUBSECTION Standard>
-GST_GL_MEMORY_EGL_CAST
-GST_GL_MEMORY_EGL_ALLOCATOR
-GST_GL_MEMORY_EGL_ALLOCATOR_CAST
-GST_GL_MEMORY_EGL_ALLOCATOR_CLASS
-GST_GL_MEMORY_EGL_ALLOCATOR_GET_CLASS
-gst_gl_memory_egl_allocator_get_type
-GST_IS_GL_MEMORY_EGL_ALLOCATOR
-GST_IS_GL_MEMORY_EGL_ALLOCATOR_CLASS
-GST_TYPE_GL_MEMORY_EGL_ALLOCATOR
-</SECTION>
-
-<SECTION>
-<FILE>gstglmemorypbo</FILE>
-GstGLMemoryPBOAllocator
-GstGLMemoryPBOAllocatorClass
-GST_GL_MEMORY_PBO_ALLOCATOR_NAME
-<TITLE>GstGLMemoryPBO</TITLE>
-GstGLMemoryPBO
-gst_is_gl_memory_pbo
-gst_gl_memory_pbo_copy_into_texture
-gst_gl_memory_pbo_download_transfer
-gst_gl_memory_pbo_init_once
-gst_gl_memory_pbo_upload_transfer
-<SUBSECTION Standard>
-GST_GL_MEMORY_PBO_CAST
-GST_GL_MEMORY_PBO_ALLOCATOR
-GST_GL_MEMORY_PBO_ALLOCATOR_CAST
-GST_GL_MEMORY_PBO_ALLOCATOR_CLASS
-GST_GL_MEMORY_PBO_ALLOCATOR_GET_CLASS
-gst_gl_memory_pbo_allocator_get_type
-GST_IS_GL_MEMORY_PBO_ALLOCATOR
-GST_IS_GL_MEMORY_PBO_ALLOCATOR_CLASS
-GST_TYPE_GL_MEMORY_PBO_ALLOCATOR
-</SECTION>
-
-<SECTION>
-<FILE>gstgloverlaycompositor</FILE>
-<TITLE>GstGLOverlayCompositor</TITLE>
-gst_gl_overlay_compositor_new
-gst_gl_overlay_compositor_add_caps
-gst_gl_overlay_compositor_draw_overlays
-gst_gl_overlay_compositor_upload_overlays
-gst_gl_overlay_compositor_free_overlays
-<SUBSECTION Standard>
-GST_TYPE_GL_OVERLAY_COMPOSITOR
-gst_gl_overlay_compositor_get_type
-GST_GL_OVERLAY_COMPOSITOR
-GST_GL_OVERLAY_COMPOSITOR_CAST
-GST_GL_OVERLAY_COMPOSITOR_CLASS
-GST_IS_GL_OVERLAY_COMPOSITOR
-GST_IS_GL_OVERLAY_COMPOSITOR_CLASS
-</SECTION>
-
-<SECTION>
-<FILE>gstglquery</FILE>
-<TITLE>GstGLQuery</TITLE>
-GstGLQueryType
-gst_gl_query_counter
-gst_gl_query_counter_log
-gst_gl_query_counter_log_valist
-gst_gl_query_end
-gst_gl_query_free
-gst_gl_query_init
-gst_gl_query_new
-gst_gl_query_result
-gst_gl_query_start
-gst_gl_query_start_log
-gst_gl_query_start_log_valist
-gst_gl_query_unset
-</SECTION>
-
-<SECTION>
-<FILE>gstglrenderbuffer</FILE>
-<TITLE>GstGLRenderbuffer</TITLE>
-GstGLRenderbufferAllocator
-GstGLRenderbufferAllocatorClass
-GST_GL_RENDERBUFFER_ALLOCATOR_NAME
-gst_gl_renderbuffer_allocation_params_new
-gst_gl_renderbuffer_allocation_params_new_wrapped
-gst_gl_renderbuffer_get_height
-gst_gl_renderbuffer_get_id
-gst_gl_renderbuffer_get_format
-gst_gl_renderbuffer_get_width
-gst_gl_renderbuffer_init_once
-gst_is_gl_renderbuffer
-<SUBSECTION Standard>
-GST_TYPE_RENDERBUFFER_ALLOCATION_PARAMS
-gst_gl_renderbuffer_allocation_params_get_type
-GST_GL_RENDERBUFFER_CAST
-GST_GL_RENDERBUFFER_ALLOCATOR
-GST_GL_RENDERBUFFER_ALLOCATOR_CAST
-GST_GL_RENDERBUFFER_ALLOCATOR_CLASS
-GST_GL_RENDERBUFFER_ALLOCATOR_GET_CLASS
-GST_TYPE_GL_RENDERBUFFER_ALLOCATOR
-gst_gl_renderbuffer_allocator_get_type
-GST_IS_GL_RENDERBUFFER_ALLOCATOR
-GST_IS_GL_RENDERBUFFER_ALLOCATOR_CLASS
-</SECTION>
-
-<SECTION>
-<FILE>gstglshader</FILE>
-<TITLE>GstGLShader</TITLE>
-GstGLShader
-gst_gl_shader_new
-gst_gl_shader_new_default
-gst_gl_shader_new_link_with_stages
-gst_gl_shader_new_with_stages
-gst_gl_shader_use
-gst_gl_context_clear_shader
-gst_gl_shader_get_program_handle
-gst_gl_shader_release
-gst_gl_shader_release_unlocked
-gst_gl_shader_attach
-gst_gl_shader_attach_unlocked
-gst_gl_shader_compile_attach_stage
-gst_gl_shader_detach
-gst_gl_shader_detach_unlocked
-gst_gl_shader_is_linked
-gst_gl_shader_link
-gst_gl_shader_set_uniform_1i
-gst_gl_shader_set_uniform_1f
-gst_gl_shader_set_uniform_1fv
-gst_gl_shader_set_uniform_1iv
-gst_gl_shader_set_uniform_2f
-gst_gl_shader_set_uniform_2fv
-gst_gl_shader_set_uniform_2i
-gst_gl_shader_set_uniform_2iv
-gst_gl_shader_set_uniform_3f
-gst_gl_shader_set_uniform_3fv
-gst_gl_shader_set_uniform_3i
-gst_gl_shader_set_uniform_3iv
-gst_gl_shader_set_uniform_4f
-gst_gl_shader_set_uniform_4fv
-gst_gl_shader_set_uniform_4i
-gst_gl_shader_set_uniform_4iv
-gst_gl_shader_set_uniform_matrix_2fv
-gst_gl_shader_set_uniform_matrix_2x3fv
-gst_gl_shader_set_uniform_matrix_2x4fv
-gst_gl_shader_set_uniform_matrix_3fv
-gst_gl_shader_set_uniform_matrix_3x2fv
-gst_gl_shader_set_uniform_matrix_3x4fv
-gst_gl_shader_set_uniform_matrix_4fv
-gst_gl_shader_set_uniform_matrix_4x2fv
-gst_gl_shader_set_uniform_matrix_4x3fv
-gst_gl_shader_get_attribute_location
-gst_gl_shader_bind_attribute_location
-gst_gl_shader_bind_frag_data_location
-gst_gl_shader_string_fragment_default
-gst_gl_shader_string_fragment_external_oes_default
-gst_gl_shader_string_vertex_default
-gst_gl_shader_string_vertex_mat4_texture_transform
-gst_gl_shader_string_vertex_mat4_vertex_transform
-<SUBSECTION Standard>
-GstGLShaderPrivate
-GST_GL_SHADER
-GST_IS_GL_SHADER
-GST_TYPE_GL_SHADER
-gst_gl_shader_get_type
-GST_GL_SHADER_CLASS
-GST_IS_GL_SHADER_CLASS
-GST_GL_SHADER_GET_CLASS
-</SECTION>
-
-<SECTION>
-<FILE>gstglsl</FILE>
-<TITLE>GstGLSL</TITLE>
-GST_GLSL_ERROR
-GstGLSLError
-GstGLSLProfile
-GstGLSLVersion
-gst_glsl_profile_from_string
-gst_glsl_profile_to_string
-gst_glsl_version_from_string
-gst_glsl_version_to_string
-gst_glsl_version_profile_from_string
-gst_glsl_version_profile_to_string
-gst_glsl_string_get_version_profile
-gst_gl_context_supports_glsl_profile_version
-gst_gl_version_to_glsl_version
-<SUBSECTION Standard>
-gst_glsl_error_quark
-</SECTION>
-
-<SECTION>
-<FILE>gstglslstage</FILE>
-<TITLE>GstGLSLStage</TITLE>
-GstGLSLStage
-GstGLSLStageClass
-gst_glsl_stage_new
-gst_glsl_stage_new_default_fragment
-gst_glsl_stage_new_default_vertex
-gst_glsl_stage_new_with_string
-gst_glsl_stage_new_with_strings
-gst_glsl_stage_set_strings
-gst_glsl_stage_compile
-gst_glsl_stage_get_handle
-gst_glsl_stage_get_profile
-gst_glsl_stage_get_shader_type
-gst_glsl_stage_get_version
-<SUBSECTION Standard>
-GstGLSLStagePrivate
-gst_glsl_stage_get_type
-GST_TYPE_GLSL_STAGE
-GST_IS_GLSL_STAGE
-GST_IS_GLSL_STAGE_CLASS
-GST_GLSL_STAGE
-GST_GLSL_STAGE_CLASS
-GST_GLSL_STAGE_GET_CLASS
-</SECTION>
-
-<SECTION>
-<FILE>gstglsyncmeta</FILE>
-<TITLE>GstGLSyncMeta</TITLE>
-GstGLSyncMeta
-gst_gl_sync_meta_get_info
-gst_buffer_add_gl_sync_meta
-gst_buffer_add_gl_sync_meta_full
-gst_buffer_get_gl_sync_meta
-gst_gl_sync_meta_set_sync_point
-gst_gl_sync_meta_wait
-gst_gl_sync_meta_wait_cpu
-GST_BUFFER_POOL_OPTION_GL_SYNC_META
-<SUBSECTION Standard>
-GST_GL_SYNC_META_API_TYPE
-GST_GL_SYNC_META_INFO
-gst_gl_sync_meta_api_get_type
-</SECTION>
-
-<SECTION>
-<FILE>gstglupload</FILE>
-<TITLE>GstGLUpload</TITLE>
-GstGLUpload
-gst_gl_upload_new
-gst_gl_upload_set_context
-gst_gl_upload_get_caps
-gst_gl_upload_set_caps
-gst_gl_upload_propose_allocation
-gst_gl_upload_transform_caps
-GstGLUploadReturn
-gst_gl_upload_perform_with_buffer
-gst_gl_upload_get_input_template_caps
-<SUBSECTION Standard>
-GST_GL_UPLOAD
-GST_GL_UPLOAD_CAST
-GST_GL_UPLOAD_CLASS
-GST_GL_UPLOAD_GET_CLASS
-gst_gl_upload_get_type
-GST_IS_GL_UPLOAD
-GST_IS_GL_UPLOAD_CLASS
-GST_TYPE_GL_UPLOAD
-GstGLUploadPrivate
-</SECTION>
-
-<SECTION>
-<FILE>gstglutils</FILE>
-<TITLE>OpenGL Miscellaneous Utilities</TITLE>
-gst_gl_handle_set_context
-gst_gl_handle_context_query
-gst_gl_ensure_element_data
-gst_gl_query_local_gl_context
-gst_gl_get_plane_data_size
-gst_gl_get_plane_start
-gst_gl_value_get_texture_target_mask
-gst_gl_value_set_texture_target
-gst_gl_value_set_texture_target_from_mask
-gst_gl_check_extension
-</SECTION>
-
-<SECTION>
-<FILE>gstglviewconvert</FILE>
-<TITLE>GstGLViewConvert</TITLE>
-GstGLStereoDownmix
-GstGLViewConvert
-GstGLViewConvertClass
-gst_gl_view_convert_new
-gst_gl_view_convert_set_caps
-gst_gl_view_convert_transform_caps
-gst_gl_view_convert_fixate_caps
-gst_gl_view_convert_submit_input_buffer
-gst_gl_view_convert_get_output
-gst_gl_view_convert_perform
-gst_gl_view_convert_reset
-gst_gl_view_convert_set_context
-<SUBSECTION Standard>
-GST_TYPE_GL_STEREO_DOWNMIX_MODE_TYPE
-gst_gl_stereo_downmix_mode_get_type
-GST_IS_GL_VIEW_CONVERT
-GST_IS_GL_VIEW_CONVERT_CLASS
-GST_TYPE_GL_VIEW_CONVERT
-GST_GL_VIEW_CONVERT
-GST_GL_VIEW_CONVERT_CLASS
-GST_GL_VIEW_CONVERT_GET_CLASS
-gst_gl_view_convert_get_type
-GstGLViewConvertPrivate
-</SECTION>
-
-<SECTION>
-<FILE>gstglwindow</FILE>
-<TITLE>GstGLWindow</TITLE>
-GstGLWindowError
-gst_gl_window_error_quark
-GST_GL_WINDOW_ERROR
-GstGLWindowResizeCB
-GST_GL_WINDOW_RESIZE_CB
-GstGLWindowCB
-GST_GL_WINDOW_CB
-GstGLWindow
-GstGLWindowClass
-gst_gl_window_new
-gst_gl_window_draw
-gst_gl_window_quit
-gst_gl_window_run
-gst_gl_window_get_context
-gst_gl_window_get_display
-gst_gl_window_send_message
-gst_gl_window_send_message_async
-gst_gl_window_set_close_callback
-gst_gl_window_set_draw_callback
-gst_gl_window_set_resize_callback
-gst_gl_window_set_window_handle
-gst_gl_window_get_window_handle
-gst_gl_window_set_preferred_size
-gst_gl_window_show
-gst_gl_window_get_surface_dimensions
-gst_gl_window_handle_events
-gst_gl_window_queue_resize
-gst_gl_window_resize
-gst_gl_window_set_render_rectangle
-<SUBSECTION Standard>
-GST_IS_GL_WINDOW
-GST_IS_GL_WINDOW_CLASS
-GST_TYPE_GL_WINDOW
-GST_GL_WINDOW
-GST_GL_WINDOW_CLASS
-GST_GL_WINDOW_GET_CLASS
-gst_gl_window_get_type
-GstGLWindowPrivate
-<SUBSECTION Private>
-gst_gl_window_key_event_cb
-gst_gl_window_mouse_event_cb
-gst_gl_window_send_key_event
-gst_gl_window_send_key_event_async
-gst_gl_window_send_mouse_event
-gst_gl_window_send_mouse_event_async
-GST_GL_WINDOW_GET_LOCK
-GST_GL_WINDOW_LOCK
-GST_GL_WINDOW_UNLOCK
-</SECTION>
-
-<SECTION>
-<FILE>gstglwindowandroid</FILE>
-<TITLE>GstGLWindowAndroid</TITLE>
-GstGLWindowAndroidEGL
-GstGLWindowAndroidEGLClass
-gst_gl_window_android_egl_new
-<SUBSECTION Standard>
-GST_IS_GL_WINDOW_ANDROID_EGL
-GST_IS_GL_WINDOW_ANDROID_EGL_CLASS
-GST_TYPE_GL_WINDOW_ANDROID_EGL
-GST_GL_WINDOW_ANDROID_EGL
-GST_GL_WINDOW_ANDROID_EGL_CLASS
-GST_GL_WINDOW_ANDROID_EGL_GET_CLASS
-gst_gl_window_android_egl_get_type
-</SECTION>
-
-<SECTION>
-<FILE>gstglwindowcocoa</FILE>
-<TITLE>GstGLWindowCocoa</TITLE>
-GstGLWindowCocoa
-GstGLWindowCocoaClass
-gst_gl_window_cocoa_new
-gst_gl_window_cocoa_create_window
-<SUBSECTION Standard>
-GST_IS_GL_WINDOW_COCOA
-GST_IS_GL_WINDOW_COCOA_CLASS
-GST_TYPE_GL_WINDOW_COCOA
-GST_GL_WINDOW_COCOA
-GST_GL_WINDOW_COCOA_CLASS
-GST_GL_WINDOW_COCOA_GET_CLASS
-gst_gl_window_cocoa_get_type
-GstGLWindowCocoaPrivate
-<SUBSECTION Private>
-gst_gl_window_cocoa_draw_thread
-</SECTION>
-
-<SECTION>
-<FILE>gstglwindowdispmanx</FILE>
-<TITLE>GstGLWindowDispmanx</TITLE>
-GstGLWindowDispmanxEGL
-GstGLWindowDispmanxEGLClass
-gst_gl_window_dispmanx_egl_new
-<SUBSECTION Standard>
-GST_IS_GL_WINDOW_DISPMANX_EGL
-GST_IS_GL_WINDOW_DISPMANX_EGL_CLASS
-GST_TYPE_GL_WINDOW_DISPMANX_EGL
-GST_GL_WINDOW_DISPMANX_EGL
-GST_GL_WINDOW_DISPMANX_EGL_CLASS
-GST_GL_WINDOW_DISPMANX_EGL_GET_CLASS
-gst_gl_window_dispmanx_egl_get_type
-<SUBSECTION Private>
-gst_gl_window_dispmanx_egl_create_window
-</SECTION>
-
-<SECTION>
-<FILE>gstglwindoweagl</FILE>
-<TITLE>GstGLWindowEagl</TITLE>
-<SUBSECTION Standard>
-GST_IS_GL_WINDOW_EAGL
-GST_IS_GL_WINDOW_EAGL_CLASS
-GST_GL_TYPE_WINDOW_EAGL
-GST_GL_WINDOW_EAGL
-GST_GL_WINDOW_EAGL_CLASS
-GST_GL_WINDOW_EAGL_GET_CLASS
-gst_gl_window_eagl_get_type
-<SUBSECTION Private>
-GST_TYPE_GL_WINDOW_EAGL
-GstGLWindowEagl
-GstGLWindowEaglClass
-GstGLWindowEaglPrivate
-gst_gl_window_eagl_new
-</SECTION>
-
-<SECTION>
-<FILE>gstglwindowwayland</FILE>
-<TITLE>GstGLWindowWayland</TITLE>
-GstGLWindowWaylandEGL
-GstGLWindowWaylandEGLClass
-gst_gl_window_wayland_egl_new
-<SUBSECTION Standard>
-GST_IS_GL_WINDOW_WAYLAND_EGL
-GST_IS_GL_WINDOW_WAYLAND_EGL_CLASS
-GST_TYPE_GL_WINDOW_WAYLAND_EGL
-GST_GL_WINDOW_WAYLAND_EGL
-GST_GL_WINDOW_WAYLAND_EGL_CLASS
-GST_GL_WINDOW_WAYLAND_EGL_GET_CLASS
-gst_gl_window_wayland_egl_get_type
-wayland_event_source_new
-<SUBSECTION Private>
-gst_gl_window_wayland_egl_create_window
-</SECTION>
-
-<SECTION>
-<FILE>gstglwindowwin32</FILE>
-<TITLE>GstGLWindowWin32</TITLE>
-GstGLWindowWin32
-GstGLWindowWin32Class
-gst_gl_window_win32_new
-gst_gl_window_win32_create_window
-<SUBSECTION Standard>
-GST_IS_GL_WINDOW_WIN32
-GST_IS_GL_WINDOW_WIN32_CLASS
-GST_TYPE_GL_WINDOW_WIN32
-GST_GL_WINDOW_WIN32
-GST_GL_WINDOW_WIN32_CLASS
-GST_GL_WINDOW_WIN32_GET_CLASS
-gst_gl_window_win32_get_type
-GstGLWindowWin32Private
-</SECTION>
-
-<SECTION>
-<FILE>gstglwindowx11</FILE>
-<TITLE>GstGLWindowX11</TITLE>
-GstGLWindowX11
-GstGLWindowX11Class
-gst_gl_window_x11_new
-gst_gl_window_x11_create_window
-gst_gl_window_x11_trap_x_errors
-gst_gl_window_x11_untrap_x_errors
-<SUBSECTION Standard>
-GST_IS_GL_WINDOW_X11
-GST_IS_GL_WINDOW_X11_CLASS
-GST_TYPE_GL_WINDOW_X11
-GST_GL_WINDOW_X11
-GST_GL_WINDOW_X11_CLASS
-GST_GL_WINDOW_X11_GET_CLASS
-gst_gl_window_x11_get_type
-GstGLWindowX11Private
-x11_event_source_new
-</SECTION>
-
-<SECTION>
<FILE>gstvideoaggregator</FILE>
<TITLE>GstVideoAggregator</TITLE>
GstVideoAggregator
diff --git a/docs/libs/gst-plugins-bad-libs.types b/docs/libs/gst-plugins-bad-libs.types
index b107113ed..1b3a55534 100644
--- a/docs/libs/gst-plugins-bad-libs.types
+++ b/docs/libs/gst-plugins-bad-libs.types
@@ -6,7 +6,6 @@
#include <gst/codecparsers/gstmpegvideoparser.h>
#include <gst/insertbin/gstinsertbin.h>
#include <gst/mpegts/mpegts.h>
-#include <gst/gl/gl.h>
#include <gst/player/player.h>
gst_audio_aggregator_get_type
@@ -35,29 +34,6 @@ gst_mpegts_stream_type_get_type
gst_insert_bin_get_type
-gst_gl_allocation_params_get_type
-gst_gl_base_memory_allocator_get_type
-gst_gl_buffer_allocation_params_get_type
-gst_gl_buffer_allocator_get_type
-gst_gl_video_allocation_params_get_type
-gst_gl_memory_allocator_get_type
-gst_gl_memory_pbo_allocator_get_type
-gst_gl_renderbuffer_allocation_params_get_type
-gst_gl_renderbuffer_allocator_get_type
-gst_gl_base_filter_get_type
-gst_gl_buffer_pool_get_type
-gst_gl_color_convert_get_type
-gst_gl_context_get_type
-gst_gl_display_get_type
-gst_gl_filter_get_type
-gst_gl_framebuffer_get_type
-gst_gl_shader_get_type
-gst_glsl_stage_get_type
-gst_gl_overlay_compositor_get_type
-gst_gl_upload_get_type
-gst_gl_view_convert_get_type
-gst_gl_window_get_type
-
gst_player_audio_info_get_type
gst_player_color_balance_type_get_type
gst_player_error_get_type
diff --git a/docs/plugins/Makefile.am b/docs/plugins/Makefile.am
index 7f9163612..887dc4e91 100644
--- a/docs/plugins/Makefile.am
+++ b/docs/plugins/Makefile.am
@@ -39,7 +39,7 @@ HFILE_GLOB= \
CFILE_GLOB= \
$(top_srcdir)/gst/*/*.c $(top_srcdir)/ext/*/*.c $(top_srcdir)/sys/*/*.c \
$(top_srcdir)/ext/*/*.cc $(top_srcdir)/ext/*/*.cpp $(top_srcdir)/sys/*/*.cpp \
- $(top_srcdir)/ext/*/*.m $(top_srcdir)/sys/*/*.m
+ $(top_srcdir)/sys/*/*.m
# Header files to ignore when scanning.
IGNORE_HFILES =
diff --git a/docs/plugins/gst-plugins-bad-plugins-docs.sgml b/docs/plugins/gst-plugins-bad-plugins-docs.sgml
index be0c0fab4..db624a1d2 100644
--- a/docs/plugins/gst-plugins-bad-plugins-docs.sgml
+++ b/docs/plugins/gst-plugins-bad-plugins-docs.sgml
@@ -57,52 +57,11 @@
<xi:include href="xml/element-fisheye.xml" />
<xi:include href="xml/element-fpsdisplaysink.xml" />
<xi:include href="xml/element-gaussianblur.xml" />
- <xi:include href="xml/element-glcolorbalance.xml" />
- <xi:include href="xml/element-glcolorconvert.xml" />
- <xi:include href="xml/element-glcolorscale.xml" />
- <xi:include href="xml/element-gldeinterlace.xml" />
- <xi:include href="xml/element-gldifferencematte.xml" />
- <xi:include href="xml/element-gldownload.xml" />
- <xi:include href="xml/element-gleffects_blur.xml" />
- <xi:include href="xml/element-gleffects_bulge.xml" />
- <xi:include href="xml/element-gleffects_fisheye.xml" />
- <xi:include href="xml/element-gleffects_glow.xml" />
- <xi:include href="xml/element-gleffects_heat.xml" />
- <xi:include href="xml/element-gleffects_identity.xml" />
- <xi:include href="xml/element-gleffects_laplacian.xml" />
- <xi:include href="xml/element-gleffects_lumaxpro.xml" />
- <xi:include href="xml/element-gleffects_mirror.xml" />
- <xi:include href="xml/element-gleffects_sepia.xml" />
- <xi:include href="xml/element-gleffects_sin.xml" />
- <xi:include href="xml/element-gleffects_sobel.xml" />
- <xi:include href="xml/element-gleffects_square.xml" />
- <xi:include href="xml/element-gleffects_squeeze.xml" />
- <xi:include href="xml/element-gleffects_stretch.xml" />
- <xi:include href="xml/element-gleffects_tunnel.xml" />
- <xi:include href="xml/element-gleffects_twirl.xml" />
- <xi:include href="xml/element-gleffects.xml" />
- <xi:include href="xml/element-gleffects_xpro.xml" />
- <xi:include href="xml/element-gleffects_xray.xml" />
- <xi:include href="xml/element-glfilterapp.xml" />
- <xi:include href="xml/element-glfilterbin.xml" />
- <xi:include href="xml/element-glfiltercube.xml" />
- <xi:include href="xml/element-glfilterglass.xml" />
- <xi:include href="xml/element-glimagesinkelement.xml" />
- <xi:include href="xml/element-glimagesink.xml" />
<xi:include href="xml/element-glmixerbin.xml" />
<xi:include href="xml/element-glmosaic.xml" />
- <xi:include href="xml/element-gloverlay.xml" />
- <xi:include href="xml/element-glshader.xml" />
- <xi:include href="xml/element-glsinkbin.xml" />
- <xi:include href="xml/element-glsrcbin.xml" />
<xi:include href="xml/element-glstereomix.xml" />
- <xi:include href="xml/element-glstereosplit.xml" />
- <xi:include href="xml/element-gltestsrc.xml" />
- <xi:include href="xml/element-gltransformation.xml" />
- <xi:include href="xml/element-glupload.xml" />
<xi:include href="xml/element-glvideomixerelement.xml" />
<xi:include href="xml/element-glvideomixer.xml" />
- <xi:include href="xml/element-glviewconvert.xml" />
<xi:include href="xml/element-iqa.xml" />
<xi:include href="xml/element-jpegparse.xml" />
<xi:include href="xml/element-kaleidoscope.xml" />
@@ -189,7 +148,7 @@
<xi:include href="xml/plugin-neon.xml" />
<xi:include href="xml/plugin-ofa.xml" />
<xi:include href="xml/plugin-openal.xml" />
- <xi:include href="xml/plugin-opengl.xml" />
+ <xi:include href="xml/plugin-openglmixers.xml" />
<xi:include href="xml/plugin-opencv.xml" />
<xi:include href="xml/plugin-pcapparse.xml" />
<xi:include href="xml/plugin-rawparse.xml" />
diff --git a/docs/plugins/gst-plugins-bad-plugins-sections.txt b/docs/plugins/gst-plugins-bad-plugins-sections.txt
index 4912657aa..324e17db6 100644
--- a/docs/plugins/gst-plugins-bad-plugins-sections.txt
+++ b/docs/plugins/gst-plugins-bad-plugins-sections.txt
@@ -1440,231 +1440,6 @@ gst_gdp_pay_get_type
</SECTION>
<SECTION>
-<FILE>element-glcolorbalance</FILE>
-<TITLE>glcolorbalance</TITLE>
-GstGLColorBalance
-<SUBSECTION Standard>
-GstGLColorBalanceClass
-GST_GL_COLOR_BALANCE
-GST_GL_COLOR_BALANCE_CAST
-GST_IS_GL_COLOR_BALANCE
-GST_GL_COLOR_BALANCE_CLASS
-GST_IS_GL_COLOR_BALANCE_CLASS
-GST_TYPE_GL_COLOR_BALANCE
-<SUBSECTION Private>
-gst_gl_color_balance_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-glcolorconvert</FILE>
-<TITLE>glcolorconvert</TITLE>
-GstGLColorConvertElement
-<SUBSECTION Standard>
-GstGLColorConvertElementClass
-GST_GL_COLOR_CONVERT_ELEMENT
-GST_GL_COLOR_CONVERT_ELEMENT_CAST
-GST_IS_GL_COLOR_CONVERT_ELEMENT
-GST_GL_COLOR_CONVERT_ELEMENT_CLASS
-GST_IS_GL_COLOR_CONVERT_ELEMENT_CLASS
-GST_TYPE_GL_COLOR_CONVERT_ELEMENT
-<SUBSECTION Private>
-gst_gl_color_convert_element_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-glcolorscale</FILE>
-<TITLE>glcolorscale</TITLE>
-GstGLColorscale
-<SUBSECTION Standard>
-GstGLColorscaleClass
-GST_GL_COLORSCALE
-GST_GL_COLORSCALE_CAST
-GST_IS_GL_COLORSCALE
-GST_GL_COLORSCALE_CLASS
-GST_IS_GL_COLORSCALE_CLASS
-GST_TYPE_GL_COLORSCALE
-<SUBSECTION Private>
-gst_gl_colorscale_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-gldeinterlace</FILE>
-<TITLE>gldeinterlace</TITLE>
-GstGLDeinterlace
-GstGLDeinterlaceMethod
-<SUBSECTION Standard>
-GstGLDeinterlaceClass
-GST_GL_DEINTERLACE
-GST_GL_DEINTERLACE_CAST
-GST_IS_GL_DEINTERLACE
-GST_GL_DEINTERLACE_CLASS
-GST_IS_GL_DEINTERLACE_CLASS
-GST_TYPE_GL_DEINTERLACE
-<SUBSECTION Private>
-gst_gl_deinterlace_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-gldifferencematte</FILE>
-<TITLE>gldifferencematte</TITLE>
-GstGLDifferenceMatte
-<SUBSECTION Standard>
-GstGLDifferenceMatteClass
-GST_GL_DIFFERENCE_MATTE
-GST_GL_DIFFERENCE_MATTE_CAST
-GST_IS_GL_DIFFERENCE_MATTE
-GST_GL_DIFFERENCE_MATTE_CLASS
-GST_IS_GL_DIFFERENCE_MATTE_CLASS
-GST_TYPE_GL_DIFFERENCE_MATTE
-<SUBSECTION Private>
-gst_gl_difference_matte_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-gldownload</FILE>
-<TITLE>gldownload</TITLE>
-GstGLDownloadElement
-<SUBSECTION Standard>
-GstGLDownloadElementClass
-GST_GL_DOWNLOAD_ELEMENT
-GST_GL_DOWNLOAD_ELEMENT_CAST
-GST_IS_GL_DOWNLOAD_ELEMENT
-GST_GL_DOWNLOAD_ELEMENT_CLASS
-GST_IS_GL_DOWNLOAD_ELEMENT_CLASS
-GST_TYPE_GL_DOWNLOAD_ELEMENT
-<SUBSECTION Private>
-gst_gl_download_element_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-gleffects</FILE>
-<TITLE>gleffects</TITLE>
-GstGLEffectsGeneric
-<SUBSECTION Standard>
-GstGLEffectsGenericClass
-GST_GL_EFFECTS_GENERIC
-GST_GL_EFFECTS_GENERIC_CAST
-GST_IS_GL_EFFECTS_GENERIC
-GST_GL_EFFECTS_GENERIC_CLASS
-GST_IS_GL_EFFECTS_GENERIC_CLASS
-GST_TYPE_GL_EFFECTS_GENERIC
-<SUBSECTION Private>
-gst_gl_effects_generic_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-glfilterapp</FILE>
-<TITLE>glfilterapp</TITLE>
-GstGLFilterApp
-<SUBSECTION Standard>
-GstGLFilterAppClass
-GST_GL_FILTER_APP
-GST_GL_FILTER_APP_CAST
-GST_IS_GL_FILTER_APP
-GST_GL_FILTER_APP_CLASS
-GST_IS_GL_FILTER_APP_CLASS
-GST_TYPE_GL_FILTER_APP
-<SUBSECTION Private>
-gst_gl_filter_app_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-glfilterbin</FILE>
-<TITLE>glfilterbin</TITLE>
-GstGLFilterBin
-<SUBSECTION Standard>
-GstGLFilterBinClass
-GST_GL_FILTER_BIN
-GST_GL_FILTER_BIN_CAST
-GST_IS_GL_FILTER_BIN
-GST_GL_FILTER_BIN_CLASS
-GST_IS_GL_FILTER_BIN_CLASS
-GST_TYPE_GL_FILTER_BIN
-<SUBSECTION Private>
-gst_gl_filter_bin_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-glfiltercube</FILE>
-<TITLE>glfiltercube</TITLE>
-GstGLFilterCube
-<SUBSECTION Standard>
-GstGLFilterCubeClass
-GST_GL_FILTER_CUBE
-GST_GL_FILTER_CUBE_CAST
-GST_IS_GL_FILTER_CUBE
-GST_GL_FILTER_CUBE_CLASS
-GST_IS_GL_FILTER_CUBE_CLASS
-GST_TYPE_GL_FILTER_CUBE
-<SUBSECTION Private>
-gst_gl_filter_cube_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-glfilterglass</FILE>
-<TITLE>glfilterglass</TITLE>
-GstGLFilterGlass
-<SUBSECTION Standard>
-GstGLFilterGlassClass
-GST_GL_FILTER_GLASS
-GST_GL_FILTER_GLASS_CAST
-GST_IS_GL_FILTER_GLASS
-GST_GL_FILTER_GLASS_CLASS
-GST_IS_GL_FILTER_GLASS_CLASS
-GST_TYPE_GL_FILTER_GLASS
-<SUBSECTION Private>
-gst_gl_filter_glass_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-glshader</FILE>
-<TITLE>glshader</TITLE>
-GstGLFilterShader
-<SUBSECTION Standard>
-GstGLFilterShaderClass
-GST_GL_FILTER_SHADER
-GST_GL_FILTER_SHADER_CAST
-GST_IS_GL_FILTER_SHADER
-GST_GL_FILTER_SHADER_CLASS
-GST_IS_GL_FILTER_SHADER_CLASS
-GST_TYPE_GL_FILTER_SHADER
-<SUBSECTION Private>
-gst_gl_filter_shader_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-glimagesinkelement</FILE>
-<TITLE>glimagesinkelement</TITLE>
-GstGLImageSink
-<SUBSECTION Standard>
-GstGLImageSinkClass
-GST_GL_IMAGE_SINK
-GST_GL_IMAGE_SINK_CAST
-GST_IS_GL_IMAGE_SINK
-GST_GL_IMAGE_SINK_CLASS
-GST_IS_GL_IMAGE_SINK_CLASS
-GST_TYPE_GL_IMAGE_SINK
-<SUBSECTION Private>
-gst_gl_image_sink_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-glimagesink</FILE>
-<TITLE>glimagesink</TITLE>
-GstGLImageSinkBin
-<SUBSECTION Standard>
-GstGLImageSinkBinClass
-GST_GL_IMAGE_SINK_BIN
-GST_GL_IMAGE_SINK_BIN_CAST
-GST_IS_GL_IMAGE_SINK_BIN
-GST_GL_IMAGE_SINK_BIN_CLASS
-GST_IS_GL_IMAGE_SINK_BIN_CLASS
-GST_TYPE_GL_IMAGE_SINK_BIN
-<SUBSECTION Private>
-gst_gl_image_sink_bin_get_type
-</SECTION>
-
-<SECTION>
<FILE>element-glmixerbin</FILE>
<TITLE>glmixerbin</TITLE>
GstGLMixerBin
@@ -1698,54 +1473,6 @@ gst_gl_mosaic_get_type
</SECTION>
<SECTION>
-<FILE>element-gloverlay</FILE>
-<TITLE>gloverlay</TITLE>
-GstGLOverlay
-<SUBSECTION Standard>
-GstGLOverlayClass
-GST_GL_OVERLAY
-GST_GL_OVERLAY_CAST
-GST_IS_GL_OVERLAY
-GST_GL_OVERLAY_CLASS
-GST_IS_GL_OVERLAY_CLASS
-GST_TYPE_GL_OVERLAY
-<SUBSECTION Private>
-gst_gl_overlay_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-glsinkbin</FILE>
-<TITLE>glsinkbin</TITLE>
-GstGLSinkBin
-<SUBSECTION Standard>
-GstGLSinkBinClass
-GST_GL_SINK_BIN
-GST_GL_SINK_BIN_CAST
-GST_IS_GL_SINK_BIN
-GST_GL_SINK_BIN_CLASS
-GST_IS_GL_SINK_BIN_CLASS
-GST_TYPE_GL_SINK_BIN
-<SUBSECTION Private>
-gst_gl_sink_bin_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-glsrcbin</FILE>
-<TITLE>glsrcbin</TITLE>
-GstGLSrcBin
-<SUBSECTION Standard>
-GstGLSrcBinClass
-GST_GL_SRC_BIN
-GST_GL_SRC_BIN_CAST
-GST_IS_GL_SRC_BIN
-GST_GL_SRC_BIN_CLASS
-GST_IS_GL_SRC_BIN_CLASS
-GST_TYPE_GL_SRC_BIN
-<SUBSECTION Private>
-gst_gl_src_bin_get_type
-</SECTION>
-
-<SECTION>
<FILE>element-glstereomix</FILE>
<TITLE>glstereomix</TITLE>
GstGLStereoMix
@@ -1762,68 +1489,6 @@ gst_gl_stereo_mix_get_type
</SECTION>
<SECTION>
-<FILE>element-glstereosplit</FILE>
-<TITLE>glstereosplit</TITLE>
-GstGLStereoSplit
-<SUBSECTION Standard>
-GstGLStereoSplitClass
-GST_GL_STEREO_SPLIT
-GST_GL_STEREO_SPLIT_CAST
-GST_IS_GL_STEREO_SPLIT
-GST_GL_STEREO_SPLIT_CLASS
-GST_IS_GL_STEREO_SPLIT_CLASS
-GST_TYPE_GL_STEREO_SPLIT
-<SUBSECTION Private>
-gst_gl_stereo_split_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-gltestsrc</FILE>
-<TITLE>gltestsrc</TITLE>
-GstGLTestSrc
-GstGLTestSrcPattern
-<SUBSECTION Standard>
-GstGLTestSrcClass
-GST_GL_TEST_SRC
-GST_GL_TEST_SRC_CAST
-GST_IS_GL_TEST_SRC
-GST_GL_TEST_SRC_CLASS
-GST_IS_GL_TEST_SRC_CLASS
-GST_TYPE_GL_TEST_SRC
-<SUBSECTION Private>
-gst_gl_test_src_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-gltransformation</FILE>
-<TITLE>gltransformation</TITLE>
-GstGLTransformation
-<SUBSECTION Standard>
-GstGLTransformationClass
-GST_GL_TRANSFORMATION
-GST_GL_TRANSFORMATION_CLASS
-GST_IS_GL_TRANSFORMATION
-GST_IS_GL_TRANSFORMATION_CLASS
-GST_TYPE_GL_TRANSFORMATION
-</SECTION>
-
-<SECTION>
-<FILE>element-glupload</FILE>
-<TITLE>glupload</TITLE>
-GstGLUploadElement
-<SUBSECTION Standard>
-GstGLUploadElementClass
-GST_GL_UPLOAD_ELEMENT
-GST_GL_UPLOAD_ELEMENT_CAST
-GST_IS_GL_UPLOAD_ELEMENT
-GST_GL_UPLOAD_ELEMENT_CLASS
-GST_IS_GL_UPLOAD_ELEMENT_CLASS
-GST_TYPE_GL_UPLOAD_ELEMENT
-<SUBSECTION Private>
-gst_gl_upload_element_get_type
-</SECTION>
-
-<SECTION>
<FILE>element-glvideomixerelement</FILE>
<TITLE>glvideomixerelement</TITLE>
GstGLVideoMixer
@@ -1857,22 +1522,6 @@ gst_gl_video_mixer_bin_get_type
</SECTION>
<SECTION>
-<FILE>element-glviewconvert</FILE>
-<TITLE>glviewconvert</TITLE>
-GstGLViewConvertElement
-<SUBSECTION Standard>
-GstGLViewConvertElementClass
-GST_GL_VIEW_CONVERT_ELEMENT
-GST_GL_VIEW_CONVERT_ELEMENT_CAST
-GST_IS_GL_VIEW_CONVERT_ELEMENT
-GST_GL_VIEW_CONVERT_ELEMENT_CLASS
-GST_IS_GL_VIEW_CONVERT_ELEMENT_CLASS
-GST_TYPE_GL_VIEW_CONVERT_ELEMENT
-<SUBSECTION Private>
-gst_gl_view_convert_element_get_type
-</SECTION>
-
-<SECTION>
<FILE>element-gsmdec</FILE>
<TITLE>gsmdec</TITLE>
GstGSMDec
@@ -4398,310 +4047,6 @@ gst_dvd_bin_get_type
</SECTION>
<SECTION>
-<FILE>element-gleffects_blur</FILE>
-<TITLE>gleffects_blur</TITLE>
-Gstffects_blur
-<SUBSECTION Standard>
-Gstffects_blurClass
-GST_FFECTS_BLUR
-GST_FFECTS_BLUR_CAST
-GST_IS_FFECTS_BLUR
-GST_FFECTS_BLUR_CLASS
-GST_IS_FFECTS_BLUR_CLASS
-GST_TYPE_FFECTS_BLUR
-<SUBSECTION Private>
-gst_ffects_blur_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-gleffects_bulge</FILE>
-<TITLE>gleffects_bulge</TITLE>
-Gstffects_bulge
-<SUBSECTION Standard>
-Gstffects_bulgeClass
-GST_FFECTS_BULGE
-GST_FFECTS_BULGE_CAST
-GST_IS_FFECTS_BULGE
-GST_FFECTS_BULGE_CLASS
-GST_IS_FFECTS_BULGE_CLASS
-GST_TYPE_FFECTS_BULGE
-<SUBSECTION Private>
-gst_ffects_bulge_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-gleffects_fisheye</FILE>
-<TITLE>gleffects_fisheye</TITLE>
-Gstffects_fisheye
-<SUBSECTION Standard>
-Gstffects_fisheyeClass
-GST_FFECTS_FISHEYE
-GST_FFECTS_FISHEYE_CAST
-GST_IS_FFECTS_FISHEYE
-GST_FFECTS_FISHEYE_CLASS
-GST_IS_FFECTS_FISHEYE_CLASS
-GST_TYPE_FFECTS_FISHEYE
-<SUBSECTION Private>
-gst_ffects_fisheye_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-gleffects_glow</FILE>
-<TITLE>gleffects_glow</TITLE>
-Gstffects_glow
-<SUBSECTION Standard>
-Gstffects_glowClass
-GST_FFECTS_GLOW
-GST_FFECTS_GLOW_CAST
-GST_IS_FFECTS_GLOW
-GST_FFECTS_GLOW_CLASS
-GST_IS_FFECTS_GLOW_CLASS
-GST_TYPE_FFECTS_GLOW
-<SUBSECTION Private>
-gst_ffects_glow_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-gleffects_heat</FILE>
-<TITLE>gleffects_heat</TITLE>
-Gstffects_heat
-<SUBSECTION Standard>
-Gstffects_heatClass
-GST_FFECTS_HEAT
-GST_FFECTS_HEAT_CAST
-GST_IS_FFECTS_HEAT
-GST_FFECTS_HEAT_CLASS
-GST_IS_FFECTS_HEAT_CLASS
-GST_TYPE_FFECTS_HEAT
-<SUBSECTION Private>
-gst_ffects_heat_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-gleffects_identity</FILE>
-<TITLE>gleffects_identity</TITLE>
-Gstffects_identity
-<SUBSECTION Standard>
-Gstffects_identityClass
-GST_FFECTS_IDENTITY
-GST_FFECTS_IDENTITY_CAST
-GST_IS_FFECTS_IDENTITY
-GST_FFECTS_IDENTITY_CLASS
-GST_IS_FFECTS_IDENTITY_CLASS
-GST_TYPE_FFECTS_IDENTITY
-<SUBSECTION Private>
-gst_ffects_identity_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-gleffects_laplacian</FILE>
-<TITLE>gleffects_laplacian</TITLE>
-Gstffects_laplacian
-<SUBSECTION Standard>
-Gstffects_laplacianClass
-GST_FFECTS_LAPLACIAN
-GST_FFECTS_LAPLACIAN_CAST
-GST_IS_FFECTS_LAPLACIAN
-GST_FFECTS_LAPLACIAN_CLASS
-GST_IS_FFECTS_LAPLACIAN_CLASS
-GST_TYPE_FFECTS_LAPLACIAN
-<SUBSECTION Private>
-gst_ffects_laplacian_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-gleffects_lumaxpro</FILE>
-<TITLE>gleffects_lumaxpro</TITLE>
-Gstffects_lumaxpro
-<SUBSECTION Standard>
-Gstffects_lumaxproClass
-GST_FFECTS_LUMAXPRO
-GST_FFECTS_LUMAXPRO_CAST
-GST_IS_FFECTS_LUMAXPRO
-GST_FFECTS_LUMAXPRO_CLASS
-GST_IS_FFECTS_LUMAXPRO_CLASS
-GST_TYPE_FFECTS_LUMAXPRO
-<SUBSECTION Private>
-gst_ffects_lumaxpro_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-gleffects_mirror</FILE>
-<TITLE>gleffects_mirror</TITLE>
-Gstffects_mirror
-<SUBSECTION Standard>
-Gstffects_mirrorClass
-GST_FFECTS_MIRROR
-GST_FFECTS_MIRROR_CAST
-GST_IS_FFECTS_MIRROR
-GST_FFECTS_MIRROR_CLASS
-GST_IS_FFECTS_MIRROR_CLASS
-GST_TYPE_FFECTS_MIRROR
-<SUBSECTION Private>
-gst_ffects_mirror_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-gleffects_sepia</FILE>
-<TITLE>gleffects_sepia</TITLE>
-Gstffects_sepia
-<SUBSECTION Standard>
-Gstffects_sepiaClass
-GST_FFECTS_SEPIA
-GST_FFECTS_SEPIA_CAST
-GST_IS_FFECTS_SEPIA
-GST_FFECTS_SEPIA_CLASS
-GST_IS_FFECTS_SEPIA_CLASS
-GST_TYPE_FFECTS_SEPIA
-<SUBSECTION Private>
-gst_ffects_sepia_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-gleffects_sin</FILE>
-<TITLE>gleffects_sin</TITLE>
-Gstffects_sin
-<SUBSECTION Standard>
-Gstffects_sinClass
-GST_FFECTS_SIN
-GST_FFECTS_SIN_CAST
-GST_IS_FFECTS_SIN
-GST_FFECTS_SIN_CLASS
-GST_IS_FFECTS_SIN_CLASS
-GST_TYPE_FFECTS_SIN
-<SUBSECTION Private>
-gst_ffects_sin_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-gleffects_sobel</FILE>
-<TITLE>gleffects_sobel</TITLE>
-Gstffects_sobel
-<SUBSECTION Standard>
-Gstffects_sobelClass
-GST_FFECTS_SOBEL
-GST_FFECTS_SOBEL_CAST
-GST_IS_FFECTS_SOBEL
-GST_FFECTS_SOBEL_CLASS
-GST_IS_FFECTS_SOBEL_CLASS
-GST_TYPE_FFECTS_SOBEL
-<SUBSECTION Private>
-gst_ffects_sobel_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-gleffects_square</FILE>
-<TITLE>gleffects_square</TITLE>
-Gstffects_square
-<SUBSECTION Standard>
-Gstffects_squareClass
-GST_FFECTS_SQUARE
-GST_FFECTS_SQUARE_CAST
-GST_IS_FFECTS_SQUARE
-GST_FFECTS_SQUARE_CLASS
-GST_IS_FFECTS_SQUARE_CLASS
-GST_TYPE_FFECTS_SQUARE
-<SUBSECTION Private>
-gst_ffects_square_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-gleffects_squeeze</FILE>
-<TITLE>gleffects_squeeze</TITLE>
-Gstffects_squeeze
-<SUBSECTION Standard>
-Gstffects_squeezeClass
-GST_FFECTS_SQUEEZE
-GST_FFECTS_SQUEEZE_CAST
-GST_IS_FFECTS_SQUEEZE
-GST_FFECTS_SQUEEZE_CLASS
-GST_IS_FFECTS_SQUEEZE_CLASS
-GST_TYPE_FFECTS_SQUEEZE
-<SUBSECTION Private>
-gst_ffects_squeeze_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-gleffects_stretch</FILE>
-<TITLE>gleffects_stretch</TITLE>
-Gstffects_stretch
-<SUBSECTION Standard>
-Gstffects_stretchClass
-GST_FFECTS_STRETCH
-GST_FFECTS_STRETCH_CAST
-GST_IS_FFECTS_STRETCH
-GST_FFECTS_STRETCH_CLASS
-GST_IS_FFECTS_STRETCH_CLASS
-GST_TYPE_FFECTS_STRETCH
-<SUBSECTION Private>
-gst_ffects_stretch_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-gleffects_tunnel</FILE>
-<TITLE>gleffects_tunnel</TITLE>
-Gstffects_tunnel
-<SUBSECTION Standard>
-Gstffects_tunnelClass
-GST_FFECTS_TUNNEL
-GST_FFECTS_TUNNEL_CAST
-GST_IS_FFECTS_TUNNEL
-GST_FFECTS_TUNNEL_CLASS
-GST_IS_FFECTS_TUNNEL_CLASS
-GST_TYPE_FFECTS_TUNNEL
-<SUBSECTION Private>
-gst_ffects_tunnel_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-gleffects_twirl</FILE>
-<TITLE>gleffects_twirl</TITLE>
-Gstffects_twirl
-<SUBSECTION Standard>
-Gstffects_twirlClass
-GST_FFECTS_TWIRL
-GST_FFECTS_TWIRL_CAST
-GST_IS_FFECTS_TWIRL
-GST_FFECTS_TWIRL_CLASS
-GST_IS_FFECTS_TWIRL_CLASS
-GST_TYPE_FFECTS_TWIRL
-<SUBSECTION Private>
-gst_ffects_twirl_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-gleffects_xpro</FILE>
-<TITLE>gleffects_xpro</TITLE>
-Gstffects_xpro
-<SUBSECTION Standard>
-Gstffects_xproClass
-GST_FFECTS_XPRO
-GST_FFECTS_XPRO_CAST
-GST_IS_FFECTS_XPRO
-GST_FFECTS_XPRO_CLASS
-GST_IS_FFECTS_XPRO_CLASS
-GST_TYPE_FFECTS_XPRO
-<SUBSECTION Private>
-gst_ffects_xpro_get_type
-</SECTION>
-
-<SECTION>
-<FILE>element-gleffects_xray</FILE>
-<TITLE>gleffects_xray</TITLE>
-Gstffects_xray
-<SUBSECTION Standard>
-Gstffects_xrayClass
-GST_FFECTS_XRAY
-GST_FFECTS_XRAY_CAST
-GST_IS_FFECTS_XRAY
-GST_FFECTS_XRAY_CLASS
-GST_IS_FFECTS_XRAY_CLASS
-GST_TYPE_FFECTS_XRAY
-<SUBSECTION Private>
-gst_ffects_xray_get_type
-</SECTION>
-
-<SECTION>
<FILE>element-ttmlparse</FILE>
<TITLE>ttmlparse</TITLE>
GstTtmlParse
diff --git a/docs/plugins/gst-plugins-bad-plugins.args b/docs/plugins/gst-plugins-bad-plugins.args
index 8183f59e6..b194e1096 100644
--- a/docs/plugins/gst-plugins-bad-plugins.args
+++ b/docs/plugins/gst-plugins-bad-plugins.args
@@ -47223,9 +47223,9 @@
<TYPE>gint</TYPE>
<RANGE>>= 0</RANGE>
<FLAGS>rw</FLAGS>
-<NICK>height (kernel height)</NICK>
-<BLURB>The gaussian kernel height (must be positive and odd).</BLURB>
-<DEFAULT>3</DEFAULT>
+<NICK>height of area to blur</NICK>
+<BLURB>Height of the area to blur (in pixels).</BLURB>
+<DEFAULT>2147483647</DEFAULT>
</ARG>
<ARG>
@@ -47241,14 +47241,54 @@
<ARG>
<NAME>GstCvSmooth::width</NAME>
<TYPE>gint</TYPE>
+<RANGE>>= 0</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>width of area to blur</NICK>
+<BLURB>Width of the area to blur (in pixels).</BLURB>
+<DEFAULT>2147483647</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstCvSmooth::kernel-height</NAME>
+<TYPE>gint</TYPE>
+<RANGE>>= 0</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>kernel height</NICK>
+<BLURB>The gaussian kernel height (must be positive and odd).</BLURB>
+<DEFAULT>3</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstCvSmooth::kernel-width</NAME>
+<TYPE>gint</TYPE>
<RANGE>>= 1</RANGE>
<FLAGS>rw</FLAGS>
-<NICK>width (kernel width)</NICK>
+<NICK>kernel width</NICK>
<BLURB>The gaussian kernel width (must be positive and odd).If type is median, this means the aperture linear size.Check OpenCV docs: http://docs.opencv.org/2.4/modules/imgproc/doc/filtering.htm.</BLURB>
<DEFAULT>3</DEFAULT>
</ARG>
<ARG>
+<NAME>GstCvSmooth::position-x</NAME>
+<TYPE>gint</TYPE>
+<RANGE>>= 0</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>starting x position for blur</NICK>
+<BLURB>Starting x position for blur (in pixels).</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstCvSmooth::position-y</NAME>
+<TYPE>gint</TYPE>
+<RANGE>>= 0</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>starting y position for blur</NICK>
+<BLURB>Starting y position for blur (in pixels).</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
<NAME>GstCvLaplace::aperture-size</NAME>
<TYPE>gint</TYPE>
<RANGE>[1,7]</RANGE>
@@ -67911,6 +67951,16 @@ Gestures in the defined region of interest will emit messages.</BLURB>
</ARG>
<ARG>
+<NAME>GstDecklinkVideoSrc::hw-serial-number</NAME>
+<TYPE>gchar*</TYPE>
+<RANGE></RANGE>
+<FLAGS>r</FLAGS>
+<NICK>Hardware serial number</NICK>
+<BLURB>The serial number (hardware ID) of the Decklink card.</BLURB>
+<DEFAULT>NULL</DEFAULT>
+</ARG>
+
+<ARG>
<NAME>GstDecklinkVideoSink::device-number</NAME>
<TYPE>gint</TYPE>
<RANGE>>= 0</RANGE>
@@ -67951,6 +68001,36 @@ Gestures in the defined region of interest will emit messages.</BLURB>
</ARG>
<ARG>
+<NAME>GstDecklinkVideoSink::hw-serial-number</NAME>
+<TYPE>gchar*</TYPE>
+<RANGE></RANGE>
+<FLAGS>r</FLAGS>
+<NICK>Hardware serial number</NICK>
+<BLURB>The serial number (hardware ID) of the Decklink card.</BLURB>
+<DEFAULT>NULL</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstDecklinkVideoSink::keyer-level</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[0,255]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>Keyer level</NICK>
+<BLURB>Keyer level.</BLURB>
+<DEFAULT>255</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstDecklinkVideoSink::keyer-mode</NAME>
+<TYPE>GstDecklinkKeyerMode</TYPE>
+<RANGE></RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>Keyer mode</NICK>
+<BLURB>Keyer mode to be enabled.</BLURB>
+<DEFAULT>Off</DEFAULT>
+</ARG>
+
+<ARG>
<NAME>GstDecklinkAudioSrc::alignment-threshold</NAME>
<TYPE>guint64</TYPE>
<RANGE><= 18446744073709551614</RANGE>
@@ -68011,6 +68091,16 @@ Gestures in the defined region of interest will emit messages.</BLURB>
</ARG>
<ARG>
+<NAME>GstDecklinkAudioSrc::hw-serial-number</NAME>
+<TYPE>gchar*</TYPE>
+<RANGE></RANGE>
+<FLAGS>r</FLAGS>
+<NICK>Hardware serial number</NICK>
+<BLURB>The serial number (hardware ID) of the Decklink card.</BLURB>
+<DEFAULT>NULL</DEFAULT>
+</ARG>
+
+<ARG>
<NAME>GstDecklinkAudioSink::device-number</NAME>
<TYPE>gint</TYPE>
<RANGE>>= 0</RANGE>
@@ -68021,6 +68111,16 @@ Gestures in the defined region of interest will emit messages.</BLURB>
</ARG>
<ARG>
+<NAME>GstDecklinkAudioSink::hw-serial-number</NAME>
+<TYPE>gchar*</TYPE>
+<RANGE></RANGE>
+<FLAGS>r</FLAGS>
+<NICK>Hardware serial number</NICK>
+<BLURB>The serial number (hardware ID) of the Decklink card.</BLURB>
+<DEFAULT>NULL</DEFAULT>
+</ARG>
+
+<ARG>
<NAME>GstOpenh264Enc::adaptive-quantization</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
@@ -69446,7 +69546,7 @@ Gestures in the defined region of interest will emit messages.</BLURB>
<RANGE></RANGE>
<FLAGS>rwx</FLAGS>
<NICK>Maximum delay (ms)</NICK>
-<BLURB>The maximum delay in ms to apply to buffers.</BLURB>
+<BLURB>The maximum delay (inclusive) in ms to apply to buffers.</BLURB>
<DEFAULT>400</DEFAULT>
</ARG>
@@ -69461,6 +69561,46 @@ Gestures in the defined region of interest will emit messages.</BLURB>
</ARG>
<ARG>
+<NAME>GstNetSim::allow-reordering</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>Allow Reordering</NICK>
+<BLURB>When delaying packets, are they allowed to be reordered or not.</BLURB>
+<DEFAULT>TRUE</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstNetSim::delay-distribution</NAME>
+<TYPE>GstNetSimDistribution</TYPE>
+<RANGE></RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>Delay Distribution</NICK>
+<BLURB>Distribution for the amount of delay.</BLURB>
+<DEFAULT>uniform</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstNetSim::max-bucket-size</NAME>
+<TYPE>gint</TYPE>
+<RANGE>>= G_MAXULONG</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>Maximum Bucket Size (Kb)</NICK>
+<BLURB>The size of the token bucket, related to burstiness resilience (-1 = unlimited).</BLURB>
+<DEFAULT>-1</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstNetSim::max-kbps</NAME>
+<TYPE>gint</TYPE>
+<RANGE>>= G_MAXULONG</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>Maximum Kbps</NICK>
+<BLURB>The maximum number of kilobits to let through per second (-1 = unlimited).</BLURB>
+<DEFAULT>-1</DEFAULT>
+</ARG>
+
+<ARG>
<NAME>GstGDPDepay::ts-offset</NAME>
<TYPE>gint64</TYPE>
<RANGE></RANGE>
@@ -72221,6 +72361,46 @@ Gestures in the defined region of interest will emit messages.</BLURB>
</ARG>
<ARG>
+<NAME>GstKMSSink::bus-id</NAME>
+<TYPE>gchar*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>Bus ID</NICK>
+<BLURB>DRM bus ID.</BLURB>
+<DEFAULT>NULL</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstKMSSink::can-scale</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>can scale</NICK>
+<BLURB>User can tell kmssink if the driver can support scale.</BLURB>
+<DEFAULT>TRUE</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstKMSSink::display-height</NAME>
+<TYPE>gint</TYPE>
+<RANGE>>= 0</RANGE>
+<FLAGS>r</FLAGS>
+<NICK>Display Height</NICK>
+<BLURB>Height of the display surface in pixels.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstKMSSink::display-width</NAME>
+<TYPE>gint</TYPE>
+<RANGE>>= 0</RANGE>
+<FLAGS>r</FLAGS>
+<NICK>Display Width</NICK>
+<BLURB>Width of the display surface in pixels.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
<NAME>GstBs2b::fcut</NAME>
<TYPE>gint</TYPE>
<RANGE>[300,2000]</RANGE>
@@ -72881,6 +73061,16 @@ Gestures in the defined region of interest will emit messages.</BLURB>
</ARG>
<ARG>
+<NAME>GstAvWait::end-timecode</NAME>
+<TYPE>GstVideoTimeCode*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>End timecode (object)</NICK>
+<BLURB>Timecode to end at in timecode mode (object).</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
<NAME>GstDewarp::display-mode</NAME>
<TYPE>GstDewarpDisplayMode</TYPE>
<RANGE></RANGE>
@@ -73102,12 +73292,12 @@ Gestures in the defined region of interest will emit messages.</BLURB>
<ARG>
<NAME>GstCurlHttpSrc::http-version</NAME>
-<TYPE>gfloat</TYPE>
-<RANGE>[1,2]</RANGE>
+<TYPE>GstCurlHttpVersionType</TYPE>
+<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>HTTP-Version</NICK>
-<BLURB>The preferred HTTP protocol version (Supported 1.0, 1.1, 2.0).</BLURB>
-<DEFAULT>2</DEFAULT>
+<BLURB>The preferred HTTP protocol version.</BLURB>
+<DEFAULT>HTTP Version 2.0</DEFAULT>
</ARG>
<ARG>
@@ -73257,7 +73447,7 @@ Gestures in the defined region of interest will emit messages.</BLURB>
<FLAGS>rw</FLAGS>
<NICK>User-Agent</NICK>
<BLURB>URI of resource requested.</BLURB>
-<DEFAULT>"GStreamer curlhttpsrc libcurl/7.52.1"</DEFAULT>
+<DEFAULT>"GStreamer curlhttpsrc libcurl/7.56.1"</DEFAULT>
</ARG>
<ARG>
@@ -73380,3 +73570,62 @@ Gestures in the defined region of interest will emit messages.</BLURB>
<DEFAULT>15</DEFAULT>
</ARG>
+<ARG>
+<NAME>GstLcms::dest-profile</NAME>
+<TYPE>gchar*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Destination ICC profile file</NICK>
+<BLURB>Specify the destination ICC profile file to apply.</BLURB>
+<DEFAULT>NULL</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstLcms::embedded-profile</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>Embedded Profile</NICK>
+<BLURB>Extract and use source profiles embedded in images.</BLURB>
+<DEFAULT>TRUE</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstLcms::input-profile</NAME>
+<TYPE>gchar*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Input ICC profile file</NICK>
+<BLURB>Specify the input ICC profile file to apply.</BLURB>
+<DEFAULT>NULL</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstLcms::intent</NAME>
+<TYPE>GstLcmsIntent</TYPE>
+<RANGE></RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>Rendering intent</NICK>
+<BLURB>Select the rendering intent of the color correction.</BLURB>
+<DEFAULT>Perceptual</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstLcms::lookup</NAME>
+<TYPE>GstLcmsLookupMethod</TYPE>
+<RANGE></RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>Lookup method</NICK>
+<BLURB>Select the caching method for the color compensation calculations.</BLURB>
+<DEFAULT>Calculate and cache color replacement values on first occurence</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstLcms::preserve-black</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>Preserve black</NICK>
+<BLURB>Select whether purely black pixels should be preserved.</BLURB>
+<DEFAULT>FALSE</DEFAULT>
+</ARG>
diff --git a/docs/plugins/gst-plugins-bad-plugins.hierarchy b/docs/plugins/gst-plugins-bad-plugins.hierarchy
index d2b04104b..63c911ea3 100644
--- a/docs/plugins/gst-plugins-bad-plugins.hierarchy
+++ b/docs/plugins/gst-plugins-bad-plugins.hierarchy
@@ -95,13 +95,10 @@ GObject
GstVideoSink
GstDfbVideoSink
GstFBDEVSink
- GstGLImageSink
GstGtkBaseSink
- GstGtkGLSink
GstGtkSink
GstInterVideoSink
GstKMSSink
- GstQtSink
GstVulkanSink
GstWaylandSink
GstBaseSrc
@@ -122,10 +119,8 @@ GObject
GstDecklinkAudioSrc
GstDecklinkVideoSrc
GstDvbSrc
- GstGLTestSrc
GstMMS
GstNeonhttpSrc
- GstQtSrc
GstRTMPSrc
GstRfbSrc
GstShmSrc
@@ -153,42 +148,6 @@ GObject
GstDebugSpy
GstDtmfDetect
GstFreeverb
- GstGLBaseFilter
- GstGLColorConvertElement
- GstGLDownloadElement
- GstGLFilter
- GstGLColorBalance
- GstGLColorscale
- GstGLDeinterlace
- GstGLDifferenceMatte
- GstGLEffects
- GstGLEffectsGeneric
- gleffects_blur
- gleffects_bulge
- gleffects_fisheye
- gleffects_glow
- gleffects_heat
- gleffects_identity
- gleffects_laplacian
- gleffects_lumaxpro
- gleffects_mirror
- gleffects_sepia
- gleffects_sin
- gleffects_sobel
- gleffects_square
- gleffects_squeeze
- gleffects_stretch
- gleffects_tunnel
- gleffects_twirl
- gleffects_xpro
- gleffects_xray
- GstGLFilterApp
- GstGLFilterCube
- GstGLFilterGlass
- GstGLFilterShader
- GstGLOverlay
- GstGLViewConvertElement
- GstGLUploadElement
GstIvtc
GstRGB2Bayer
GstRemoveSilence
@@ -221,6 +180,7 @@ GObject
GstPerspective
GstRotate
GstSquare
+ GstLcms
GstOpencvVideoFilter
GstCvDilateErode
GstCvDilate
@@ -271,12 +231,8 @@ GObject
GstDtlsSrtpEnc
GstFPSDisplaySink
GstFaceOverlay
- GstGLFilterBin
GstGLMixerBin
GstGLVideoMixerBin
- GstGLSinkBin
- GstGLImageSinkBin
- GstGLSrcBin
GstHlsSink
GstHlsSink2
GstPipeline
@@ -303,7 +259,6 @@ GObject
GstFluidDec
GstGDPDepay
GstGDPPay
- GstGLStereoSplit
GstGmeDec
GstInterlace
GstIpcPipelineSink
@@ -343,6 +298,7 @@ GObject
GstTtmlRender
GstUvcH264MjpgDemux
GstVideoDecoder
+ GstLibde265Dec
GstOpenEXRDec
GstOpenJPEGDec
GstOpenh264Dec
@@ -369,7 +325,6 @@ GObject
MpegTSParse2
MpegTsMux
GstGLContext
- GstGLShader
GstPad
GstAggregatorPad
GstAudioAggregatorPad