--- /dev/null
+<plugin>
+ <name>gtk</name>
+ <description>Gtk+ sink</description>
+ <filename>../../ext/gtk/.libs/libgstgtk.so</filename>
+ <basename>libgstgtk.so</basename>
+ <version>1.11.2.1</version>
+ <license>LGPL</license>
+ <source>gst-plugins-bad</source>
+ <package>GStreamer Bad Plug-ins git</package>
+ <origin>Unknown package origin</origin>
+ <elements>
+ <element>
+ <name>gtkglsink</name>
+ <longname>Gtk GL Video Sink</longname>
+ <class>Sink/Video</class>
+ <description>A video sink that renders to a GtkWidget using OpenGL</description>
+ <author>Matthew Waters <matthew@centricular.com></author>
+ <pads>
+ <caps>
+ <name>sink</name>
+ <direction>sink</direction>
+ <presence>always</presence>
+ <details>video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(memory:GLMemory, meta:GstVideoOverlayComposition), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
+ </caps>
+ </pads>
+ </element>
+ <element>
+ <name>gtksink</name>
+ <longname>Gtk Video Sink</longname>
+ <class>Sink/Video</class>
+ <description>A video sink that renders to a GtkWidget</description>
+ <author>Matthew Waters <matthew@centricular.com></author>
+ <pads>
+ <caps>
+ <name>sink</name>
+ <direction>sink</direction>
+ <presence>always</presence>
+ <details>video/x-raw, format=(string){ BGRx, BGRA }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
+ </caps>
+ </pads>
+ </element>
+ </elements>
+</plugin>
\ No newline at end of file
<plugin>
- <name>sdp</name>
+ <name>sdpelem</name>
<description>configure streaming sessions using SDP</description>
<filename>../../gst/sdp/.libs/libgstsdpelem.so</filename>
<basename>libgstsdpelem.so</basename>
- <version>1.11.2</version>
+ <version>1.11.2.1</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
- <package>GStreamer Bad Plug-ins source release</package>
+ <package>GStreamer Bad Plug-ins git</package>
<origin>Unknown package origin</origin>
<elements>
<element>
fluidsynth_dep = dependency('fluidsynth', version : '>= 1.0', required : false)
if fluidsynth_dep.found()
- gstfluidsynth = library('gstfluidsynth',
+ gstfluidsynth = library('gstfluidsynthmidi',
'gstfluiddec.c',
c_args : gst_plugins_bad_args,
include_directories : [configinc],
gstplugin.c \
$(NULL)
-libgstgtksink_la_CFLAGS = \
+libgstgtk_la_CFLAGS = \
-I$(top_srcdir)/gst-libs \
-I$(top_builddir)/gst-libs \
$(GTK3_CFLAGS) \
$(GST_CFLAGS) \
$(GST_BASE_CFLAGS) \
$(GST_PLUGINS_BASE_CFLAGS)
-libgstgtksink_la_LIBADD = \
+libgstgtk_la_LIBADD = \
$(GTK3_LIBS) \
$(GST_BASE_LIBS) \
$(GST_PLUGINS_BASE_LIBS) \
-lgstvideo-$(GST_API_VERSION)
-libgstgtksink_la_SOURCES = $(sources)
-libgstgtksink_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
-libgstgtksink_la_LIBTOOLFLAGS = $(GST_PLUGIN_LIBTOOLFLAGS)
+libgstgtk_la_SOURCES = $(sources)
+libgstgtk_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
+libgstgtk_la_LIBTOOLFLAGS = $(GST_PLUGIN_LIBTOOLFLAGS)
if USE_GTK3_GL
if USE_GL
-libgstgtksink_la_SOURCES += gstgtkglsink.c gstgtkglsink.h gtkgstglwidget.c gtkgstglwidget.h
-libgstgtksink_la_LIBADD += \
+libgstgtk_la_SOURCES += gstgtkglsink.c gstgtkglsink.h gtkgstglwidget.c gtkgstglwidget.h
+libgstgtk_la_LIBADD += \
$(top_builddir)/gst-libs/gst/gl/libgstgl-$(GST_API_VERSION).la
endif
endif
-plugin_LTLIBRARIES = libgstgtksink.la
+plugin_LTLIBRARIES = libgstgtk.la
GST_PLUGIN_DEFINE (GST_VERSION_MAJOR,
GST_VERSION_MINOR,
- gstgtk,
+ gtk,
"Gtk+ sink",
plugin_init, PACKAGE_VERSION, GST_LICENSE, GST_PACKAGE_NAME,
GST_PACKAGE_ORIGIN)
-plugin_LTLIBRARIES = libgstteletextdec.la
+plugin_LTLIBRARIES = libgstteletext.la
-libgstteletextdec_la_SOURCES = gstteletextdec.c
+libgstteletext_la_SOURCES = gstteletextdec.c
-libgstteletextdec_la_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_CFLAGS) $(TELETEXTDEC_CFLAGS)
-libgstteletextdec_la_LIBADD = $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_LIBS) $(TELETEXTDEC_LIBS)
-libgstteletextdec_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
-libgstteletextdec_la_LIBTOOLFLAGS = $(GST_PLUGIN_LIBTOOLFLAGS)
+libgstteletext_la_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_CFLAGS) $(TELETEXTDEC_CFLAGS)
+libgstteletext_la_LIBADD = $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_LIBS) $(TELETEXTDEC_LIBS)
+libgstteletext_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
+libgstteletext_la_LIBTOOLFLAGS = $(GST_PLUGIN_LIBTOOLFLAGS)
noinst_HEADERS = gstteletextdec.h
-plugin_LTLIBRARIES = libgstcamerabin2.la
+plugin_LTLIBRARIES = libgstcamerabin.la
-libgstcamerabin2_la_SOURCES = gstviewfinderbin.c \
+libgstcamerabin_la_SOURCES = gstviewfinderbin.c \
gstdigitalzoom.c \
camerabingeneral.c \
gstwrappercamerabinsrc.c \
gstcamerabin2.c \
gstplugin.c
-libgstcamerabin2_la_CFLAGS = \
+libgstcamerabin_la_CFLAGS = \
$(GST_PLUGINS_BAD_CFLAGS) \
$(GST_PLUGINS_BASE_CFLAGS) \
$(GST_BASE_CFLAGS) $(GST_CFLAGS) \
-DGST_USE_UNSTABLE_API
-libgstcamerabin2_la_LIBADD = \
+libgstcamerabin_la_LIBADD = \
$(top_builddir)/gst-libs/gst/interfaces/libgstphotography-$(GST_API_VERSION).la \
$(top_builddir)/gst-libs/gst/basecamerabinsrc/libgstbasecamerabinsrc-$(GST_API_VERSION).la \
$(GST_PLUGINS_BASE_LIBS) -lgsttag-$(GST_API_VERSION) -lgstapp-$(GST_API_VERSION) -lgstpbutils-$(GST_API_VERSION) \
$(GST_BASE_LIBS) $(GST_LIBS)
-libgstcamerabin2_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
-libgstcamerabin2_la_LIBTOOLFLAGS = $(GST_PLUGIN_LIBTOOLFLAGS)
+libgstcamerabin_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
+libgstcamerabin_la_LIBTOOLFLAGS = $(GST_PLUGIN_LIBTOOLFLAGS)
noinst_HEADERS = gstviewfinderbin.h \
camerabingeneral.h \
-camerabin2_sources = [
+camerabin_sources = [
'gstdigitalzoom.c',
'gstviewfinderbin.c',
'camerabingeneral.c',
'gstplugin.c',
]
-gstcamerabin2 = library('gstcamerabin2',
- camerabin2_sources,
+gstcamerabin = library('gstcamerabin',
+ camerabin_sources,
c_args : gst_plugins_bad_args + ['-DGST_USE_UNSTABLE_API'],
include_directories : [configinc, libsinc],
link_with : gstbasecamerabin,
'gstrtponviftimestamp.c',
]
-gstonvif = library('gstonvif',
+gstrtponvif = library('gstrtponvif',
onvif_sources,
c_args : gst_plugins_bad_args,
include_directories : [configinc],
GST_PLUGIN_DEFINE (GST_VERSION_MAJOR,
GST_VERSION_MINOR,
- sdp,
+ sdpelem,
"configure streaming sessions using SDP",
plugin_init, VERSION, GST_LICENSE, GST_PACKAGE_NAME, GST_PACKAGE_ORIGIN)
GST_PLUGIN_DEFINE (GST_VERSION_MAJOR,
GST_VERSION_MINOR,
- gstsiren,
+ siren,
"Siren encoder/decoder/payloader/depayloader plugins",
plugin_init, VERSION, GST_LICENSE, GST_PACKAGE_NAME, GST_PACKAGE_ORIGIN)
-plugin_LTLIBRARIES = libgstkmssink.la
+plugin_LTLIBRARIES = libgstkms.la
-libgstkmssink_la_SOURCES = \
+libgstkms_la_SOURCES = \
gstkmssink.c \
gstkmsutils.c \
gstkmsallocator.c \
gstkmsbufferpool.c \
$(NUL)
-libgstkmssink_la_CFLAGS = \
+libgstkms_la_CFLAGS = \
$(GST_PLUGINS_BASE_CFLAGS) \
$(GST_BASE_CFLAGS) \
$(GST_VIDEO_CFLAGS) \
$(KMS_DRM_CFLAGS) \
$(NULL)
-libgstkmssink_la_LIBADD = \
+libgstkms_la_LIBADD = \
$(GST_PLUGINS_BASE_LIBS) \
$(GST_BASE_LIBS) \
$(GST_VIDEO_LIBS) \
$(KMS_DRM_LIBS) \
$(NULL)
-libgstkmssink_la_LDFLAGS = \
+libgstkms_la_LDFLAGS = \
$(GST_PLUGIN_LDFLAGS) \
$(NULL)
-libgstkmssink_la_LIBTOOLFLAGS = \
+libgstkms_la_LIBTOOLFLAGS = \
$(GST_PLUGIN_LIBTOOLFLAGS) \
$(NULL)
libdrm_dep = dependency('libdrm', version : '>= 2.4.55', required : false)
if libdrm_dep.found()
- gstkmssink = library('gstkmssink',
+ gstkmssink = library('gstkms',
kmssink_sources,
c_args : gst_plugins_bad_args,
include_directories : [configinc],