...
 
Commits (689)
......@@ -50,6 +50,7 @@ tmp-orc.c
*orc.h
/tests/examples/jack/jack_client
/tests/examples/rtsp/test-onvif
Build
*.user
......
This diff is collapsed.
This diff is collapsed.
GStreamer 1.13.x development series
GStreamer 1.15.x development series
WHAT IT IS
----------
......
This is GStreamer gst-plugins-good 1.15.0.1.
Release notes for GStreamer Good Plugins 1.12.0
GStreamer 1.15 is the development version leading up to the next major
stable version which will be 1.16.
The GStreamer team is pleased to announce the first release in the stable 1.12
release series. The 1.12 release series is adding new features on top of the
1.0, 1.2, 1.4, 1.6, 1.8 and 1.10 series and is part of the API and ABI-stable
1.x release series of the GStreamer multimedia framework.
The 1.15 development series adds new features on top of the 1.14 series and is
part of the API and ABI-stable 1.x release series of the GStreamer multimedia
framework.
Full release notes will one day be found at:
Full release notes can be found here
https://gstreamer.freedesktop.org/releases/1.16/
Binaries for Android, iOS, Mac OS X and Windows will be provided shortly
after the release.
Binaries for Android, iOS, Mac OS X and Windows will be provided in the next days.
This module will not be very useful by itself and should be used in conjunction
with other GStreamer modules for a complete multimedia experience.
- gstreamer: provides the core GStreamer libraries and some generic plugins
"Such ingratitude. After all the times I've saved your life."
- gst-plugins-base: a basic set of well-supported plugins and additional
media-specific GStreamer helper libraries for audio,
video, rtsp, rtp, tags, OpenGL, etc.
- gst-plugins-good: a set of well-supported plugins under our preferred
license
A collection of plugins you'd want to have right next to you on the
battlefield. Shooting sharp and making no mistakes, these plugins have it
all: good looks, good code, and good licensing. Documented and dressed up
in tests. If you're looking for a role model to base your own plugin on,
here it is.
- gst-plugins-ugly: a set of well-supported plugins which might pose
problems for distributors
- gst-plugins-bad: a set of plugins of varying quality that have not made
their way into one of core/base/good/ugly yet, for one
reason or another. Many of these are are production quality
elements, but may still be missing documentation or unit
tests; others haven't passed the rigorous quality testing
we expect yet.
If you find a plot hole or a badly lip-synced line of code in them,
let us know - it is a matter of honour for us to ensure Blondie doesn't look
like he's been walking 100 miles through the desert without water.
- gst-libav: a set of codecs plugins based on the ffmpeg library. This is
where you can find audio and video decoders and encoders
for a wide variety of formats including H.264, AAC, etc.
- gstreamer-vaapi: hardware-accelerated video decoding and encoding using
VA-API on Linux. Primarily for Intel graphics hardware.
This module contains a set of plugins that we consider to have good quality
code, correct functionality, our preferred license (LGPL for the plugin
code, LGPL or LGPL-compatible for the supporting library).
We believe distributors can safely ship these plugins.
People writing elements should base their code on these elements.
- gst-omx: hardware-accelerated video decoding and encoding, primarily for
embedded Linux systems that provide an OpenMax
implementation layer such as the Raspberry Pi.
- gst-rtsp-server: library to serve files or streaming pipelines via RTSP
Other modules containing plugins are:
gst-plugins-base
contains a basic set of well-supported plugins
gst-plugins-ugly
contains a set of well-supported plugins, but might pose problems for
distributors
gst-plugins-bad
contains a set of less supported plugins that haven't passed the
rigorous quality testing we expect, or are still missing documentation
and/or unit tests
gst-libav
contains a set of codecs plugins based on libav (formerly gst-ffmpeg)
Bugs fixed in this release
* 782042 : qtdemux: Fix crash on mss stream caused by invalid stsd entry access
- gst-editing-services: library an plugins for non-linear editing
==== Download ====
You can find source releases of gst-plugins-good in the download
directory: https://gstreamer.freedesktop.org/src/gst-plugins-good/
You can find source releases of gstreamer in the download
directory: https://gstreamer.freedesktop.org/src/gstreamer/
The git repository and details how to clone it can be found at
http://cgit.freedesktop.org/gstreamer/gst-plugins-good/
http://cgit.freedesktop.org/gstreamer/gstreamer/
==== Homepage ====
......@@ -89,10 +82,3 @@ from there (see link above).
Interested developers of the core library, plugins, and applications should
subscribe to the gstreamer-devel list.
Contributors to this release
* Sebastian Dröge
* Seungha Yang
 
\ No newline at end of file
......@@ -110,7 +110,7 @@ Notes: This dependency is entirely optional, the video4linux plugin
Package: JPEG library
Plugins: jpeg (jpegenc, jpegdec, smokeenc, smokedec)
DebianPackage: libjpeg-dev
DebianPackage: libjpeg62-turbo-dev
URL: http://www.libjpeg-turbo.org/
or http://www.ijg.org/ for the IJG version
......
common @ ed78bee4
Subproject commit 3f4aa969cbe39584a649d98d4cf321d78bd73092
Subproject commit ed78bee437dcbe22e6eef0031d9a29d157c0461f
This diff is collapsed.
......@@ -86,6 +86,8 @@
<xi:include href="xml/element-gdkpixbufsink.xml" />
<xi:include href="xml/element-goom2k1.xml" />
<xi:include href="xml/element-goom.xml" />
<xi:include href="xml/element-gtkglsink.xml" />
<xi:include href="xml/element-gtksink.xml" />
<xi:include href="xml/element-hdv1394src.xml" />
<xi:include href="xml/element-icydemux.xml" />
<xi:include href="xml/element-id3demux.xml" />
......@@ -133,6 +135,8 @@
<xi:include href="xml/element-pulsesink.xml" />
<xi:include href="xml/element-pulsesrc.xml" />
<xi:include href="xml/element-pushfilesrc.xml" />
<xi:include href="xml/element-qmlglsink.xml" />
<xi:include href="xml/element-qmlglsrc.xml" />
<xi:include href="xml/element-qtdemux.xml" />
<xi:include href="xml/element-qtmoovrecover.xml" />
<xi:include href="xml/element-qtmux.xml" />
......@@ -190,6 +194,8 @@
<xi:include href="xml/element-rtpjpegpay.xml" />
<xi:include href="xml/element-rtpklvdepay.xml" />
<xi:include href="xml/element-rtpklvpay.xml" />
<xi:include href="xml/element-rtpL8depay.xml" />
<xi:include href="xml/element-rtpL8pay.xml" />
<xi:include href="xml/element-rtpL16depay.xml" />
<xi:include href="xml/element-rtpL16pay.xml" />
<xi:include href="xml/element-rtpL24depay.xml" />
......@@ -218,6 +224,8 @@
<xi:include href="xml/element-rtpptdemux.xml" />
<xi:include href="xml/element-rtpqcelpdepay.xml" />
<xi:include href="xml/element-rtpqdm2depay.xml" />
<xi:include href="xml/element-rtpreddec.xml" />
<xi:include href="xml/element-rtpredenc.xml" />
<xi:include href="xml/element-rtprtxqueue.xml" />
<xi:include href="xml/element-rtprtxreceive.xml" />
<xi:include href="xml/element-rtprtxsend.xml" />
......@@ -229,11 +237,14 @@
<xi:include href="xml/element-rtpspeexdepay.xml" />
<xi:include href="xml/element-rtpspeexpay.xml" />
<xi:include href="xml/element-rtpssrcdemux.xml" />
<xi:include href="xml/element-rtpstorage.xml" />
<xi:include href="xml/element-rtpstreamdepay.xml" />
<xi:include href="xml/element-rtpstreampay.xml" />
<xi:include href="xml/element-rtpsv3vdepay.xml" />
<xi:include href="xml/element-rtptheoradepay.xml" />
<xi:include href="xml/element-rtptheorapay.xml" />
<xi:include href="xml/element-rtpulpfecdec.xml" />
<xi:include href="xml/element-rtpulpfecenc.xml" />
<xi:include href="xml/element-rtpvorbisdepay.xml" />
<xi:include href="xml/element-rtpvorbispay.xml" />
<xi:include href="xml/element-rtpvp8depay.xml" />
......@@ -321,6 +332,7 @@
<xi:include href="xml/plugin-gdkpixbuf.xml" />
<xi:include href="xml/plugin-goom2k1.xml" />
<xi:include href="xml/plugin-goom.xml" />
<xi:include href="xml/plugin-gtk.xml" />
<xi:include href="xml/plugin-icydemux.xml" />
<xi:include href="xml/plugin-id3demux.xml" />
<xi:include href="xml/plugin-imagefreeze.xml" />
......@@ -343,6 +355,7 @@
<xi:include href="xml/plugin-osxvideo.xml" />
<xi:include href="xml/plugin-png.xml" />
<xi:include href="xml/plugin-pulseaudio.xml" />
<xi:include href="xml/plugin-qmlgl.xml" />
<xi:include href="xml/plugin-replaygain.xml" />
<xi:include href="xml/plugin-rtpmanager.xml" />
<xi:include href="xml/plugin-rtp.xml" />
......
......@@ -1043,6 +1043,38 @@ GST_TYPE_GOOM2K1
gst_goom2k1_get_type
</SECTION>
<SECTION>
<FILE>element-gtkglsink</FILE>
<TITLE>gtkglsink</TITLE>
GstGtkGLSink
<SUBSECTION Standard>
GstGtkGLSinkClass
GST_GTK_GL_SINK
GST_GTK_GL_SINK_CAST
GST_IS_GTK_GL_SINK
GST_GTK_GL_SINK_CLASS
GST_IS_GTK_GL_SINK_CLASS
GST_TYPE_GTK_GL_SINK
<SUBSECTION Private>
gst_gtk_gl_sink_get_type
</SECTION>
<SECTION>
<FILE>element-gtksink</FILE>
<TITLE>gtksink</TITLE>
GstGtkSink
<SUBSECTION Standard>
GstGtkSinkClass
GST_GTK_SINK
GST_GTK_SINK_CAST
GST_IS_GTK_SINK
GST_GTK_SINK_CLASS
GST_IS_GTK_SINK_CLASS
GST_TYPE_GTK_SINK
<SUBSECTION Private>
gst_gtk_sink_get_type
</SECTION>
<SECTION>
<FILE>element-hdv1394src</FILE>
<TITLE>hdv1394src</TITLE>
......@@ -1294,6 +1326,9 @@ GST_LAMEMP3ENC_CLASS
GST_IS_LAMEMP3ENC
GST_IS_LAMEMP3ENC_CLASS
GST_TYPE_LAMEMP3ENC
GstLameMP3EncEncodingEngineQuality
GstLameMP3EncTarget
<SUBSECTION Private>
gst_lamemp3enc_get_type
gst_lamemp3enc_register
</SECTION>
......@@ -1431,10 +1466,11 @@ GstMpg123AudioDec
<SUBSECTION Standard>
GstMpg123AudioDecClass
GST_MPG123_AUDIO_DEC
GST_MPG123_AUDIO_DEC_CLASS
GST_MPG123_AUDIO_DEC_CAST
GST_IS_MPG123_AUDIO_DEC
GST_IS_MPG123_AUDIO_DEC_CLASS
GST_MPG123_AUDIO_DEC_CLASS
GST_TYPE_MPG123_AUDIO_DEC
<SUBSECTION Private>
gst_mpg123_audio_dec_get_type
</SECTION>
......@@ -1801,6 +1837,38 @@ GST_TYPE_PUSH_FILE_SRC
gst_push_file_src_get_type
</SECTION>
<SECTION>
<FILE>element-qmlglsink</FILE>
<TITLE>qmlglsink</TITLE>
GstQtSink
<SUBSECTION Standard>
GstQtSinkClass
GST_QT_SINK
GST_QT_SINK_CAST
GST_IS_QT_SINK
GST_QT_SINK_CLASS
GST_IS_QT_SINK_CLASS
GST_TYPE_QT_SINK
<SUBSECTION Private>
gst_qt_sink_get_type
</SECTION>
<SECTION>
<FILE>element-qmlglsrc</FILE>
<TITLE>qmlglsrc</TITLE>
GstQtSrc
<SUBSECTION Standard>
GstQtSrcClass
GST_QT_SRC
GST_QT_SRC_CAST
GST_IS_QT_SRC
GST_QT_SRC_CLASS
GST_IS_QT_SRC_CLASS
GST_TYPE_QT_SRC
<SUBSECTION Private>
gst_qt_src_get_type
</SECTION>
<SECTION>
<FILE>element-qtdemux</FILE>
<TITLE>qtdemux</TITLE>
......@@ -2847,6 +2915,38 @@ GST_TYPE_RTP_KLV_PAY
gst_rtp_klv_pay_get_type
</SECTION>
<SECTION>
<FILE>element-rtpL8depay</FILE>
<TITLE>rtpL8depay</TITLE>
GstRtpL8Depay
<SUBSECTION Standard>
GstRtpL8DepayClass
GST_RTP_L8_DEPAY
GST_RTP_L8_DEPAY_CAST
GST_IS_RTP_L8_DEPAY
GST_RTP_L8_DEPAY_CLASS
GST_IS_RTP_L8_DEPAY_CLASS
GST_TYPE_RTP_L8_DEPAY
<SUBSECTION Private>
gst_rtp_l8_depay_get_type
</SECTION>
<SECTION>
<FILE>element-rtpL8pay</FILE>
<TITLE>rtpL8pay</TITLE>
GstRtpL8Pay
<SUBSECTION Standard>
GstRtpL8PayClass
GST_RTP_L8_PAY
GST_RTP_L8_PAY_CAST
GST_IS_RTP_L8_PAY
GST_RTP_L8_PAY_CLASS
GST_IS_RTP_L8_PAY_CLASS
GST_TYPE_RTP_L8_PAY
<SUBSECTION Private>
gst_rtp_l8_pay_get_type
</SECTION>
<SECTION>
<FILE>element-rtpL16depay</FILE>
<TITLE>rtpL16depay</TITLE>
......@@ -3231,6 +3331,38 @@ GST_TYPE_RTP_QD_M2_DEPAY
gst_rtp_qd_m2_depay_get_type
</SECTION>
<SECTION>
<FILE>element-rtpreddec</FILE>
<TITLE>rtpreddec</TITLE>
GstRtpRedDec
<SUBSECTION Standard>
GstRtpRedDecClass
GST_RTP_RED_DEC
GST_RTP_RED_DEC_CAST
GST_IS_RTP_RED_DEC
GST_RTP_RED_DEC_CLASS
GST_IS_RTP_RED_DEC_CLASS
GST_TYPE_RTP_RED_DEC
<SUBSECTION Private>
gst_rtp_red_dec_get_type
</SECTION>
<SECTION>
<FILE>element-rtpredenc</FILE>
<TITLE>rtpredenc</TITLE>
GstRtpRedEnc
<SUBSECTION Standard>
GstRtpRedEncClass
GST_RTP_RED_ENC
GST_RTP_RED_ENC_CAST
GST_IS_RTP_RED_ENC
GST_RTP_RED_ENC_CLASS
GST_IS_RTP_RED_ENC_CLASS
GST_TYPE_RTP_RED_ENC
<SUBSECTION Private>
gst_rtp_red_enc_get_type
</SECTION>
<SECTION>
<FILE>element-rtprtxreceive</FILE>
<TITLE>rtprtxreceive</TITLE>
......@@ -3373,6 +3505,22 @@ GST_IS_RTP_SSRC_DEMUX_CLASS
GST_TYPE_RTP_SSRC_DEMUX
<SUBSECTION Private>
gst_rtp_ssrc_demux_get_type
</SECTION>
<SECTION>
<FILE>element-rtpstorage</FILE>
<TITLE>rtpstorage</TITLE>
GstRtpStorage
<SUBSECTION Standard>
GstRtpStorageClass
GST_RTP_STORAGE
GST_RTP_STORAGE_CAST
GST_IS_RTP_STORAGE
GST_RTP_STORAGE_CLASS
GST_IS_RTP_STORAGE_CLASS
GST_TYPE_RTP_STORAGE
<SUBSECTION Private>
gst_rtp_storage_get_type
</SECTION>
<SECTION>
......@@ -3439,6 +3587,38 @@ GST_TYPE_RTP_THEORA_PAY
gst_rtp_theora_pay_get_type
</SECTION>
<SECTION>
<FILE>element-rtpulpfecdec</FILE>
<TITLE>rtpulpfecdec</TITLE>
GstRtpUlpFecDec
<SUBSECTION Standard>
GstRtpUlpFecDecClass
GST_RTP_ULP_FEC_DEC
GST_RTP_ULP_FEC_DEC_CAST
GST_IS_RTP_ULP_FEC_DEC
GST_RTP_ULP_FEC_DEC_CLASS
GST_IS_RTP_ULP_FEC_DEC_CLASS
GST_TYPE_RTP_ULP_FEC_DEC
<SUBSECTION Private>
gst_rtp_ulp_fec_dec_get_type
</SECTION>
<SECTION>
<FILE>element-rtpulpfecenc</FILE>
<TITLE>rtpulpfecenc</TITLE>
GstRtpUlpFecEnc
<SUBSECTION Standard>
GstRtpUlpFecEncClass
GST_RTP_ULP_FEC_ENC
GST_RTP_ULP_FEC_ENC_CAST
GST_IS_RTP_ULP_FEC_ENC
GST_RTP_ULP_FEC_ENC_CLASS
GST_IS_RTP_ULP_FEC_ENC_CLASS
GST_TYPE_RTP_ULP_FEC_ENC
<SUBSECTION Private>
gst_rtp_ulp_fec_enc_get_type
</SECTION>
<SECTION>
<FILE>element-rtpvp8depay</FILE>
<TITLE>rtpvp8depay</TITLE>
......@@ -3876,15 +4056,20 @@ gst_test_get_type
<SECTION>
<FILE>element-twolamemp2enc</FILE>
<TITLE>twolame</TITLE>
<TITLE>twolamemp2enc</TITLE>
GstTwoLame
<SUBSECTION Standard>
GstTwoLameClass
GST_TWO_LAME
GST_TWO_LAME_CLASS
GST_TWO_LAME_CAST
GST_IS_TWO_LAME
GST_TWO_LAME_CLASS
GST_IS_TWO_LAME_CLASS
GST_TYPE_TWO_LAME
<SUBSECTION Private>
GstTwoLameEmphasis
GstTwoLameMode
GstTwoLamePadding
gst_two_lame_get_type
</SECTION>
......
This diff is collapsed.
......@@ -21,6 +21,8 @@ GObject
GstV4l2DeviceProvider
GstElement
Gst3GPPMux
GstAggregator
GstFlvMux
GstAsteriskh263
GstAuParse
GstAudioDecoder
......@@ -72,6 +74,10 @@ GObject
GstVideoSink
GstAASink
GstGdkPixbufSink
GstGtkBaseSink
GstGtkGLSink
GstGtkSink
GstQtSink
GstV4l2Sink
GstBaseSrc
GstDTMFSrc
......@@ -85,6 +91,7 @@ GObject
GstDV1394Src
GstHDV1394Src
GstMultiFileSrc
GstQtSrc
GstSoupHTTPSrc
GstUDPSrc
GstV4l2Src
......@@ -169,7 +176,6 @@ GObject
GstDeinterleave
GstFlacTag
GstFlvDemux
GstFlvMux
GstFlxDec
GstGdkPixbufDec
GstICYDemux
......@@ -212,6 +218,7 @@ GObject
GstRtpKlvDepay
GstRtpL16Depay
GstRtpL24Depay
GstRtpL8Depay
GstRtpMP1SDepay
GstRtpMP2TDepay
GstRtpMP4ADepay
......@@ -242,6 +249,7 @@ GObject
GstRtpG726Pay
GstRtpL16Pay
GstRtpL24Pay
GstRtpL8Pay
GstRtpPcmaPay
GstRtpPcmuPay
GstRTPDVPay
......@@ -281,11 +289,16 @@ GObject
GstRndBufferSize
GstRtpJitterBuffer
GstRtpPtDemux
GstRtpRedDec
GstRtpRedEnc
GstRtpRtxReceive
GstRtpRtxSend
GstRtpSession
GstRtpSsrcDemux
GstRtpStorage
GstRtpStreamPay
GstRtpUlpFecDec
GstRtpUlpFecEnc
GstSMPTE
GstShapeWipe
GstTagDemux
......@@ -312,7 +325,10 @@ GObject
GstWavEnc
GstWavParse
GstPad
GstAggregatorPad
GstFlvMuxPad
GstInterleavePad
GstQTMuxPad
GstVideoMixer2Pad
GstPadTemplate
GstPlugin
......@@ -325,6 +341,7 @@ GObject
GstRegistry
GstTask
GstTaskPool
GtkWidget
GResolver
GSocket
GSocketAddress
......@@ -346,6 +363,7 @@ GObject
RTPSession
SoupSession
GInterface
AtkImplementorIface
GDatagramBased
GIcon
GInitable
......@@ -355,6 +373,7 @@ GInterface
GTypePlugin
GstChildProxy
GstColorBalance
GstNavigation
GstPreset
GstStreamVolume
GstTagSetter
......@@ -364,3 +383,4 @@ GInterface
GstURIHandler
GstVideoDirection
GstVideoOrientation
GtkBuildable
......@@ -31,6 +31,9 @@ GstGConfAudioSrc GstChildProxy
GstGConfVideoSink GstChildProxy
GstGConfVideoSrc GstChildProxy
GstGPPMux GstTagSetter GstTagXmpWriter
GstGtkBaseSink GstNavigation
GstGtkGLSink GstNavigation
GstGtkSink GstNavigation
GstHDV1394Src GstURIHandler
GstHDV1394Src GstURIHandler GstPropertyProbe
GstHalAudioSink GstChildProxy
......@@ -53,6 +56,7 @@ GstMP4Mux GstTagSetter GstTagXmpWriter GstPreset
GstMatroskaMux GstTagSetter
GstMatroskaMux GstTagSetter GstTocSetter
GstMuLawEnc GstPreset
GstMultiFileSrc GstURIHandler
GstOss4Mixer GstImplementsInterface GstMixer GstPropertyProbe
GstOss4Sink GstStreamVolume
GstOss4Sink GstStreamVolume GstPropertyProbe
......@@ -112,3 +116,4 @@ GstWavpackEnc GstPreset
GstWebMMux GstTagSetter
GstWebMMux GstTagSetter GstTocSetter
GstY4mEncode GstPreset
GtkWidget AtkImplementorIface GtkBuildable
......@@ -16,3 +16,4 @@ GstTocSetter GstElement
GstTuner GstImplementsInterface GstElement
GstVideoOrientation GstImplementsInterface GstElement
GstXOverlay GstImplementsInterface GstElement
GtkBuildable GObject
......@@ -382,6 +382,47 @@ GstRtpBin *gstrtpbin
guint arg1
</SIGNAL>
<SIGNAL>
<NAME>GstRtpBin::get-internal-storage</NAME>
<RETURNS>GObject*</RETURNS>
<FLAGS>la</FLAGS>
GstRtpBin *gstrtpbin
guint arg1
</SIGNAL>
<SIGNAL>
<NAME>GstRtpBin::new-storage</NAME>
<RETURNS>void</RETURNS>
<FLAGS>l</FLAGS>
GstRtpBin *gstrtpbin
GstElement *arg1
guint arg2
</SIGNAL>
<SIGNAL>
<NAME>GstRtpBin::request-fec-decoder</NAME>
<RETURNS>GstElement*</RETURNS>
<FLAGS>l</FLAGS>
GstRtpBin *gstrtpbin
guint arg1
</SIGNAL>
<SIGNAL>
<NAME>GstRtpBin::request-fec-encoder</NAME>
<RETURNS>GstElement*</RETURNS>
<FLAGS>l</FLAGS>
GstRtpBin *gstrtpbin
guint arg1
</SIGNAL>
<SIGNAL>
<NAME>GstRtpBin::get-storage</NAME>
<RETURNS>GstElement*</RETURNS>
<FLAGS>la</FLAGS>
GstRtpBin *gstrtpbin
guint arg1
</SIGNAL>
<SIGNAL>
<NAME>GstRtpJitterBuffer::clear-pt-map</NAME>
<RETURNS>void</RETURNS>
......@@ -456,7 +497,7 @@ guint arg1
<SIGNAL>
<NAME>GstRtpSession::clear-pt-map</NAME>
<RETURNS>void</RETURNS>
<FLAGS>a</FLAGS>
<FLAGS>la</FLAGS>
GstRtpSession *gstrtpsession
</SIGNAL>
......@@ -651,6 +692,64 @@ GstRTSPSrc *gstrtspsrc
guint arg1
</SIGNAL>
<SIGNAL>
<NAME>GstRTSPSrc::accept-certificate</NAME>
<RETURNS>gboolean</RETURNS>
<FLAGS>l</FLAGS>
GstRTSPSrc *gstrtspsrc
GTlsConnection *arg1
GTlsCertificate *arg2
GTlsCertificateFlags arg3
</SIGNAL>
<SIGNAL>
<NAME>GstRTSPSrc::before-send</NAME>
<RETURNS>gboolean</RETURNS>
<FLAGS>fc</FLAGS>
GstRTSPSrc *gstrtspsrc
GstRTSPMessage *arg1
</SIGNAL>
<SIGNAL>
<NAME>GstRTSPSrc::push-backchannel-buffer</NAME>
<RETURNS>GstFlowReturn</RETURNS>
<FLAGS>la</FLAGS>
GstRTSPSrc *gstrtspsrc
guint arg1
GstBuffer *arg2
</SIGNAL>
<SIGNAL>
<NAME>GstRTSPSrc::get-parameter</NAME>
<RETURNS>gboolean</RETURNS>
<FLAGS>la</FLAGS>
GstRTSPSrc *gstrtspsrc
gchar *arg1
gchar *arg2
GstPromise *arg3
</SIGNAL>
<SIGNAL>
<NAME>GstRTSPSrc::get-parameters</NAME>
<RETURNS>gboolean</RETURNS>
<FLAGS>la</FLAGS>
GstRTSPSrc *gstrtspsrc
GStrv arg1
gchar *arg2
GstPromise *arg3
</SIGNAL>
<SIGNAL>
<NAME>GstRTSPSrc::set-parameter</NAME>
<RETURNS>gboolean</RETURNS>
<FLAGS>la</FLAGS>
GstRTSPSrc *gstrtspsrc
gchar *arg1
gchar *arg2
gchar *arg3
GstPromise *arg4
</SIGNAL>
<SIGNAL>
<NAME>GstSplitMuxSink::format-location</NAME>
<RETURNS>gchar*</RETURNS>
......@@ -668,6 +767,29 @@ guint arg1
GstSample *arg2
</SIGNAL>
<SIGNAL>
<NAME>GstSplitMuxSink::split-now</NAME>
<RETURNS>void</RETURNS>
<FLAGS>l</FLAGS>
GstSplitMuxSink *gstsplitmuxsink
</SIGNAL>
<SIGNAL>
<NAME>GstSplitMuxSink::muxer-added</NAME>
<RETURNS>void</RETURNS>
<FLAGS>l</FLAGS>
GstSplitMuxSink *gstsplitmuxsink
GstElement *arg1
</SIGNAL>
<SIGNAL>
<NAME>GstSplitMuxSink::sink-added</NAME>
<RETURNS>void</RETURNS>
<FLAGS>l</FLAGS>
GstSplitMuxSink *gstsplitmuxsink
GstElement *arg1
</SIGNAL>
<SIGNAL>
<NAME>GstSplitMuxSrc::format-location</NAME>
<RETURNS>GStrv</RETURNS>
......
......@@ -3,7 +3,7 @@
<description>Source for video data via IEEE1394 interface</description>
<filename>../../ext/raw1394/.libs/libgst1394.so</filename>
<basename>libgst1394.so</basename>
<version>1.13.0.1</version>
<version>1.15.0.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
<package>GStreamer Good Plug-ins git</package>
......
......@@ -3,7 +3,7 @@
<description>ASCII Art video sink</description>
<filename>../../ext/aalib/.libs/libgstaasink.so</filename>
<basename>libgstaasink.so</basename>
<version>1.13.0.1</version>
<version>1.15.0.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
<package>GStreamer Good Plug-ins git</package>
......
......@@ -3,7 +3,7 @@
<description>ALaw audio conversion routines</description>
<filename>../../gst/law/.libs/libgstalaw.so</filename>
<basename>libgstalaw.so</basename>
<version>1.13.0.1</version>
<version>1.15.0.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
<package>GStreamer Good Plug-ins git</package>
......
......@@ -3,7 +3,7 @@
<description>adds an alpha channel to video - constant or via chroma-keying</description>
<filename>../../gst/alpha/.libs/libgstalpha.so</filename>
<basename>libgstalpha.so</basename>
<version>1.13.0.1</version>
<version>1.15.0.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
<package>GStreamer Good Plug-ins git</package>
......
......@@ -3,7 +3,7 @@
<description>RGBA from/to AYUV colorspace conversion preserving the alpha channel</description>
<filename>../../gst/alpha/.libs/libgstalphacolor.so</filename>
<basename>libgstalphacolor.so</basename>
<version>1.13.0.1</version>
<version>1.15.0.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
<package>GStreamer Good Plug-ins git</package>
......
......@@ -3,7 +3,7 @@
<description>APEv1/2 tag reader</description>
<filename>../../gst/apetag/.libs/libgstapetag.so</filename>
<basename>libgstapetag.so</basename>
<version>1.13.0.1</version>
<version>1.15.0.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
<package>GStreamer Good Plug-ins git</package>
......
......@@ -3,7 +3,7 @@
<description>Audio effects plugin</description>
<filename>../../gst/audiofx/.libs/libgstaudiofx.so</filename>
<basename>libgstaudiofx.so</basename>
<version>1.13.0.1</version>
<version>1.15.0.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
<package>GStreamer Good Plug-ins git</package>
......@@ -264,7 +264,7 @@
<element>
<name>scaletempo</name>
<longname>Scaletempo</longname>
<class>Filter/Effect/Rate</class>
<class>Filter/Effect/Rate/Audio</class>
<description>Sync audio tempo with playback rate</description>
<author>Rov Juvano &lt;rovjuvano@users.sourceforge.net&gt;</author>
<pads>
......
......@@ -3,7 +3,7 @@
<description>Parsers for various audio formats</description>
<filename>../../gst/audioparsers/.libs/libgstaudioparsers.so</filename>
<basename>libgstaudioparsers.so</basename>
<version>1.13.0.1</version>
<version>1.15.0.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
<package>GStreamer Good Plug-ins git</package>
......
......@@ -3,7 +3,7 @@
<description>parses au streams</description>
<filename>../../gst/auparse/.libs/libgstauparse.so</filename>
<basename>libgstauparse.so</basename>
<version>1.13.0.1</version>
<version>1.15.0.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
<package>GStreamer Good Plug-ins git</package>
......
......@@ -3,7 +3,7 @@
<description>Plugin contains auto-detection plugins for video/audio in- and outputs</description>
<filename>../../gst/autodetect/.libs/libgstautodetect.so</filename>
<basename>libgstautodetect.so</basename>
<version>1.13.0.1</version>
<version>1.15.0.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
<package>GStreamer Good Plug-ins git</package>
......
......@@ -3,7 +3,7 @@
<description>AVI stream handling</description>
<filename>../../gst/avi/.libs/libgstavi.so</filename>
<basename>libgstavi.so</basename>
<version>1.13.0.1</version>
<version>1.15.0.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
<package>GStreamer Good Plug-ins git</package>
......
......@@ -3,7 +3,7 @@
<description>Colored ASCII Art video sink</description>
<filename>../../ext/libcaca/.libs/libgstcacasink.so</filename>
<basename>libgstcacasink.so</basename>
<version>1.13.0.1</version>
<version>1.15.0.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
<package>GStreamer Good Plug-ins git</package>
......
......@@ -3,7 +3,7 @@
<description>Cairo-based elements</description>
<filename>../../ext/cairo/.libs/libgstcairo.so</filename>
<basename>libgstcairo.so</basename>
<version>1.13.0.1</version>
<version>1.15.0.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
<package>GStreamer Good Plug-ins git</package>
......
......@@ -3,7 +3,7 @@
<description>Audio Cutter to split audio into non-silent bits</description>
<filename>../../gst/cutter/.libs/libgstcutter.so</filename>
<basename>libgstcutter.so</basename>
<version>1.13.0.1</version>
<version>1.15.0.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
<package>GStreamer Good Plug-ins git</package>
......
......@@ -3,7 +3,7 @@
<description>elements for testing and debugging</description>
<filename>../../gst/debugutils/.libs/libgstdebug.so</filename>
<basename>libgstdebug.so</basename>
<version>1.13.0.1</version>
<version>1.15.0.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
<package>GStreamer Good Plug-ins git</package>
......
......@@ -3,7 +3,7 @@
<description>Deinterlacer</description>
<filename>../../gst/deinterlace/.libs/libgstdeinterlace.so</filename>
<basename>libgstdeinterlace.so</basename>
<version>1.13.0.1</version>
<version>1.15.0.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
<package>GStreamer Good Plug-ins git</package>
......@@ -20,13 +20,13 @@
<name>sink</name>
<direction>sink</direction>
<presence>always</presence>
<details>video/x-raw, format=(string){ AYUV, ARGB, ABGR, RGBA, BGRA, Y444, xRGB, xBGR, RGBx, BGRx, RGB, BGR, YUY2, YVYU, UYVY, Y42B, I420, YV12, Y41B, NV12, NV21 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(ANY), format=(string){ I420, YV12, YUY2, UYVY, AYUV, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, NV16, NV24, NV12_64Z32, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, NV61, P010_10BE, P010_10LE, IYU2, VYUY, GBRA, GBRA_10BE, GBRA_10LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
<details>video/x-raw, format=(string){ AYUV, ARGB, ABGR, RGBA, BGRA, Y444, xRGB, xBGR, RGBx, BGRx, RGB, BGR, YUY2, YVYU, UYVY, Y42B, I420, YV12, Y41B, NV12, NV21 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(ANY), format=(string){ I420, YV12, YUY2, UYVY, AYUV, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, NV16, NV24, NV12_64Z32, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, NV61, P010_10BE, P010_10LE, IYU2, VYUY, GBRA, GBRA_10BE, GBRA_10LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GRAY10_LE32, NV12_10LE32, NV16_10LE32, NV12_10LE40 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
</caps>
<caps>
<name>src</name>
<direction>source</direction>
<presence>always</presence>
<details>video/x-raw, format=(string){ AYUV, ARGB, ABGR, RGBA, BGRA, Y444, xRGB, xBGR, RGBx, BGRx, RGB, BGR, YUY2, YVYU, UYVY, Y42B, I420, YV12, Y41B, NV12, NV21 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(ANY), format=(string){ I420, YV12, YUY2, UYVY, AYUV, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, NV16, NV24, NV12_64Z32, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, NV61, P010_10BE, P010_10LE, IYU2, VYUY, GBRA, GBRA_10BE, GBRA_10LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
<details>video/x-raw, format=(string){ AYUV, ARGB, ABGR, RGBA, BGRA, Y444, xRGB, xBGR, RGBx, BGRx, RGB, BGR, YUY2, YVYU, UYVY, Y42B, I420, YV12, Y41B, NV12, NV21 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(ANY), format=(string){ I420, YV12, YUY2, UYVY, AYUV, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, NV16, NV24, NV12_64Z32, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, NV61, P010_10BE, P010_10LE, IYU2, VYUY, GBRA, GBRA_10BE, GBRA_10LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GRAY10_LE32, NV12_10LE32, NV16_10LE32, NV12_10LE40 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
</caps>
</pads>
</element>
......
......@@ -3,7 +3,7 @@
<description>DTMF plugins</description>
<filename>../../gst/dtmf/.libs/libgstdtmf.so</filename>
<basename>libgstdtmf.so</basename>
<version>1.13.0.1</version>
<version>1.15.0.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
<package>GStreamer Good Plug-ins git</package>
......
......@@ -3,7 +3,7 @@
<description>DV demuxer and decoder based on libdv (libdv.sf.net)</description>
<filename>../../ext/dv/.libs/libgstdv.so</filename>
<basename>libgstdv.so</basename>
<version>1.13.0.1</version>
<version>1.15.0.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
<package>GStreamer Good Plug-ins git</package>
......
......@@ -3,7 +3,7 @@
<description>effect plugins from the effectv project</description>
<filename>../../gst/effectv/.libs/libgsteffectv.so</filename>
<basename>libgsteffectv.so</basename>
<version>1.13.0.1</version>
<version>1.15.0.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
<package>GStreamer Good Plug-ins git</package>
......
......@@ -3,7 +3,7 @@
<description>GStreamer audio equalizers</description>
<filename>../../gst/equalizer/.libs/libgstequalizer.so</filename>
<basename>libgstequalizer.so</basename>
<version>1.13.0.1</version>
<version>1.15.0.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
<package>GStreamer Good Plug-ins git</package>
......
......@@ -3,7 +3,7 @@
<description>The FLAC Lossless compressor Codec</description>
<filename>../../ext/flac/.libs/libgstflac.so</filename>
<basename>libgstflac.so</basename>
<version>1.13.0.1</version>
<version>1.15.0.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
<package>GStreamer Good Plug-ins git</package>
......
......@@ -3,7 +3,7 @@
<description>FLV muxing and demuxing plugin</description>
<filename>../../gst/flv/.libs/libgstflv.so</filename>
<basename>libgstflv.so</basename>
<version>1.13.0.1</version>
<version>1.15.0.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
<package>GStreamer Good Plug-ins git</package>
......
......@@ -3,7 +3,7 @@
<description>FLC/FLI/FLX video decoder</description>
<filename>../../gst/flx/.libs/libgstflxdec.so</filename>
<basename>libgstflxdec.so</basename>
<version>1.13.0.1</version>
<version>1.15.0.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
<package>GStreamer Good Plug-ins git</package>
......
......@@ -3,7 +3,7 @@
<description>GdkPixbuf-based image decoder, overlay and sink</description>
<filename>../../ext/gdk_pixbuf/.libs/libgstgdkpixbuf.so</filename>
<basename>libgstgdkpixbuf.so</basename>
<version>1.13.0.1</version>
<version>1.15.0.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
<package>GStreamer Good Plug-ins git</package>
......@@ -20,7 +20,7 @@
<name>sink</name>
<direction>sink</direction>
<presence>always</presence>
<details>image/png; image/gif; image/x-icon; application/x-navi-animation; image/x-cmu-raster; image/x-sun-raster; image/x-pixmap; image/tiff; image/x-portable-anymap; image/x-portable-bitmap; image/x-portable-graymap; image/x-portable-pixmap; image/bmp; image/x-bmp; image/x-MS-bmp; image/vnd.wap.wbmp; image/x-bitmap; image/x-tga; image/x-pcx; image/svg; image/svg+xml</details>
<details>image/png; image/x-icon; application/x-navi-animation; image/x-cmu-raster; image/x-sun-raster; image/x-pixmap; image/tiff; image/x-portable-anymap; image/x-portable-bitmap; image/x-portable-graymap; image/x-portable-pixmap; image/bmp; image/x-bmp; image/x-MS-bmp; image/vnd.wap.wbmp; image/x-bitmap; image/x-tga; image/x-pcx; image/svg; image/svg+xml</details>
</caps>
<caps>
<name>src</name>
......
......@@ -3,7 +3,7 @@
<description>GOOM visualization filter</description>
<filename>../../gst/goom/.libs/libgstgoom.so</filename>
<basename>libgstgoom.so</basename>
<version>1.13.0.1</version>
<version>1.15.0.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
<package>GStreamer Good Plug-ins git</package>
......
......@@ -3,7 +3,7 @@
<description>GOOM 2k1 visualization filter</description>
<filename>../../gst/goom2k1/.libs/libgstgoom2k1.so</filename>
<basename>libgstgoom2k1.so</basename>
<version>1.13.0.1</version>
<version>1.15.0.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
<package>GStreamer Good Plug-ins git</package>
......
<plugin>
<name>gtk</name>
<description>Gtk+ sink</description>
<filename>../../ext/gtk/.libs/libgstgtk.so</filename>
<basename>libgstgtk.so</basename>
<version>1.15.0.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
<package>GStreamer Good 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 &lt;matthew@centricular.com&gt;</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 &lt;matthew@centricular.com&gt;</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
......@@ -3,7 +3,7 @@
<description>Demux ICY tags from a stream</description>
<filename>../../gst/icydemux/.libs/libgsticydemux.so</filename>
<basename>libgsticydemux.so</basename>
<version>1.13.0.1</version>
<version>1.15.0.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
<package>GStreamer Good Plug-ins git</package>
......
......@@ -3,7 +3,7 @@
<description>Demux ID3v1 and ID3v2 tags from a file</description>
<filename>../../gst/id3demux/.libs/libgstid3demux.so</filename>
<basename>libgstid3demux.so</basename>
<version>1.13.0.1</version>
<version>1.15.0.1</version>
<license>LGPL</license>
<source>gst-plugins-good</source>
<package>GStreamer Good Plug-ins git</package>
......