+=== release 1.11.90 ===
+
+2017-04-07 Sebastian Dröge <slomo@coaxion.net>
+
+ * configure.ac:
+ releasing 1.11.90
+
+2017-04-07 15:06:50 +0300 Sebastian Dröge <sebastian@centricular.com>
+
+ * po/hu.po:
+ * po/ky.po:
+ * po/sv.po:
+ po: Update translations
+
+2017-04-07 14:44:54 +0300 Sebastian Dröge <sebastian@centricular.com>
+
+ * win32/common/libgsturidownloader.def:
+ win32: Update libgsturidownloader.def
+
+2017-04-07 16:32:40 +1000 Matthew Waters <matthew@centricular.com>
+
+ * gst-libs/gst/adaptivedemux/gstadaptivedemux.c:
+ adaptivedemux: add some reasons on warning reporting
+
+2017-04-06 16:13:41 +0300 Sebastian Dröge <sebastian@centricular.com>
+
+ * sys/directsound/gstdirectsoundsrc.c:
+ * sys/directsound/gstdirectsoundsrc.h:
+ directsoundsrc: Correctly calculate segsize and segtotal
+ segsize should be based on latency-time, and must be a multiple of the
+ frame size. segtotal should be based on buffer-time and segsize.
+ This prevents errors caused by outputting buffers that are not a
+ multiple of the frame size, and actually makes the buffer-time and
+ latency-time properties do what they're supposed to do.
+
+2017-03-17 12:58:06 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * gst-libs/gst/uridownloader/gsturidownloader.c:
+ uridownloader: Use a GWeakRef to the parent to prevent a reference cycle
+ https://bugzilla.gnome.org/show_bug.cgi?id=780140
+
+2015-12-09 13:19:11 -0300 Thiago Santos <thiagoss@osg.samsung.com>
+
+ * gst-libs/gst/adaptivedemux/gstadaptivedemux.c:
+ adaptivedemux: set uridownloader's parent
+ Allows internal http source to request contexts and share cookies
+ with the pipeline in case the server imposes any restriction based
+ on cookies.
+
+2015-12-09 13:12:42 -0300 Thiago Santos <thiagoss@osg.samsung.com>
+
+ * gst-libs/gst/uridownloader/gsturidownloader.c:
+ * gst-libs/gst/uridownloader/gsturidownloader.h:
+ uridownloader: add new gst_uri_downloader_set_parent
+ If set, the parent is used to proxy need-context messages from
+ uridownloader's http source in order to get cookies/headers
+ from the pipeline.
+ Based on a patch from Philippe Normand
+ https://bugzilla.gnome.org/show_bug.cgi?id=726314
+
+2017-04-01 17:00:47 +0200 Josep Torra <jtorra@oblong.com>
+
+ * .gitignore:
+ examples: add audiomixmatrix test to .gitignore
+
+2017-04-01 16:49:15 +0200 Josep Torra <jtorra@oblong.com>
+
+ * gst-libs/gst/gl/cocoa/gstglwindow_cocoa.m:
+ glwindow/cocoa: fix warnings reported by XCode 8.1.0
+ gstglwindow_cocoa.m:345:16: error: unused variable 'window' [-Werror,-Wunused-variable]
+ GstGLWindow *window = GST_GL_WINDOW (window_cocoa);
+ ^
+ gstglwindow_cocoa.m:445:11: error: unused variable 'external_view' [-Werror,-Wunused-variable]
+ NSView *external_view = (__bridge NSView *)priv->external_view;
+ ^
+
+2017-03-31 23:40:05 +1300 Douglas Bagnall <douglas@halo.gen.nz>
+
+ * gst/audiomixer/gstaudiointerleave.c:
+ audiointerleave: don't overflow channel map with >64 channels
+ When there are more than 64 channels, we don't want to exceed the
+ bounds of the ordering_map buffer, and in these cases we don't want to
+ remap at all. Here we avoid doing that.
+ Based on a patch originally for plugins-good/interleave in
+ https://bugzilla.gnome.org/show_bug.cgi?id=780331
+
+2017-03-29 23:45:21 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
+
+ * gst-libs/gst/gl/wayland/gstgldisplay_wayland.c:
+ gldisplay: Fix assert caused by missing debug category
+
+2017-03-29 23:36:50 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
+
+ * ext/mplex/meson.build:
+ meson: Fix mplex plugin file name
+ Meson was creating libgstmplex2.so which didn't match the plugin name
+ 'mplex'.
+
+2017-03-27 18:14:54 +0300 George Kiagiadakis <george.kiagiadakis@collabora.com>
+
+ * ext/webrtcdsp/gstwebrtcechoprobe.cpp:
+ webrtcechoprobe: return from _read() early if the probe is not configured yet
+ https://bugzilla.gnome.org/show_bug.cgi?id=780642
+
+2017-03-28 16:04:15 +0100 Luis de Bethencourt <luisbg@osg.samsung.com>
+
+ * ext/dash/gstdashdemux.c:
+ dashdemux: fix typo in implementation notes
+ s/enveloppe/envelope
+
+2017-03-27 21:15:32 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
+
+ * ext/meson.build:
+ * ext/webrtcdsp/meson.build:
+ webrtcdsp: Add support to build with meson
+
+2017-02-23 16:12:38 +0100 Mathieu Duponchelle <mathieu.duponchelle@opencreed.com>
+
+ * ext/webrtcdsp/gstwebrtcdsp.cpp:
+ webrtcdsp: expose voice activity detection.
+ The element now exposes properties to enable and configure
+ voice activity detection, and posts "voice-activity" messages
+ when the return value of stream_has_voice () changes.
+ https://bugzilla.gnome.org/show_bug.cgi?id=779138
+
+2017-03-27 15:10:45 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
+
+ * gst/audiomixmatrix/gstaudiomixmatrix.c:
+ audiomixmatrix: Don't crash if matrix is unset
+ Fix a crash ff one set in_channels/out_channels to non-zero, and then
+ get the matrix property.
+
+2017-03-27 13:34:19 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
+
+ * gst/audiomixmatrix/gstaudiomixmatrix.c:
+ audiomixmatrix: Remove property matrix-value-array
+ This duplicated property is no longer needed as there is now API to
+ allow bindings access GST_TYPE_ARRAY (see gst_util_get/set/object_array).
+ Additionnally, Python has proper overrides which will make this looks
+ like Python. A 2x2 matrix would be set this way:
+ element = matrix = Gst.ValueArray(Gst.ValueArray([1.0, -1.0]),
+ Gst.ValueArray([1.0, -1.0))
+ Notice that you need to "cast" each arrays to Gst.ValueArray, otherwise
+ there is an ambiguity between Gst.ValueArray and Gst.ValueList list type.
+ Fortunatly, Gst.ValueArray implements the Sequence interface, so it can
+ be indexed like normal python matrix.
+
+2017-03-01 20:51:43 +1100 Matthew Waters <matthew@centricular.com>
+
+ * ext/smoothstreaming/gstmssmanifest.c:
+ mssdemux: only add live fragments after manifest fragments
+ A live manifest may have a set (> LookAheadFragmentCount) of fragments
+ that have already been served and are stored on the server, maybe
+ indefinitely. Adding the parsed live fragments after the manifest
+ fragments breaks duration reporting and the seekable range.
+ Fix by only adding parsed fragments outside the list of fragments which
+ assumes that the fragment list in the manifest is accurate enough to not
+ stray too far off what's in the retrieved data.
+ https://bugzilla.gnome.org/show_bug.cgi?id=779447
+
+2017-03-24 15:43:07 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
+
+ * ext/kate/meson.build:
+ * ext/mpeg2enc/meson.build:
+ * ext/mplex/meson.build:
+ Add missing include path for gst/glib-compat-prive.h
+ This fixes build failure in mplex and mpeg2enc plugins and most likely
+ in kate plugin (untested).
+
+2017-03-24 14:25:48 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * sys/decklink/gstdecklinkaudiosrc.cpp:
+ * sys/decklink/gstdecklinkaudiosrc.h:
+ * sys/decklink/gstdecklinkvideosrc.cpp:
+ * sys/decklink/gstdecklinkvideosrc.h:
+ decklink: Use GstQueueArray instead of GQueue
+ Let's save two allocations and frees per frame.
+
+2017-03-23 02:48:10 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
+
+ * ext/meson.build:
+ * ext/mpeg2enc/meson.build:
+ * ext/mplex/meson.build:
+ * meson.build:
+ meson: Build mpeg2enc and mplex when available
+
+2017-03-22 17:38:20 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * sys/kms/gstkmssink.c:
+ kmssink: Fix compiler warning with gcc 7
+ gstkmssink.c: In function ‘gst_kms_sink_get_input_buffer’:
+ gstkmssink.c:1102:29: error: ‘mems[0]’ may be used uninitialized in this function [-Werror=maybe-uninitialized]
+ kmsmem = (GstKMSMemory *) get_cached_kmsmem (mems[0]);
+ ^~~~~~~~~~~~~~~~~~~~~~~~~~~
+ cc1: all warnings being treated as errors
+
+2017-03-23 00:49:43 +1100 Jan Schmidt <jan@centricular.com>
+
+ * gst-libs/gst/adaptivedemux/gstadaptivedemux.c:
+ adaptivedemux: Don't send EOS on pads when there's a pending switch
+ When there are new pads pending for a bitrate switch, don't allow
+ EOS through from the old streams. It will be sent when the new pads are
+ ready, just before the old streams are removed.
+ This fixes racy bitrate switching with hlsdemux in urisourcebin
+ where old pads EOS before new pads appear and the entire pipeline can
+ EOS if those propagate fast enough
+
+2017-03-22 20:10:57 +0900 Seungha Yang <sh.yang@lge.com>
+
+ * gst-libs/gst/player/gstplayer-media-info-private.h:
+ * gst-libs/gst/player/gstplayer-media-info.c:
+ * gst-libs/gst/player/gstplayer.c:
+ player: Make use of GstStreams API with playbin3
+ Allow use of playbin3 and GstStreams API by setting
+ the environment variable "GST_PLAYER_USE_PLAYBIN3"
+ https://bugzilla.gnome.org/show_bug.cgi?id=775487
+
+2017-03-21 18:16:52 +0100 Georg Lippitsch <georg.lippitsch@gmx.at>
+
+ * sys/decklink/gstdecklinkvideosrc.cpp:
+ decklinkvideosrc: Add read-only "signal" property
+ https://bugzilla.gnome.org/show_bug.cgi?id=780367
+
+2017-03-22 13:22:40 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * gst/audiobuffersplit/gstaudiobuffersplit.c:
+ audiobuffersplit: Install srcpad query function on the srcpad, not the sinkpad
+
+2017-03-22 12:04:35 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * ext/dash/gstdashdemux.c:
+ * ext/dash/gstmpdparser.c:
+ dashdemux: In reverse playback mode, if seeking to the beginning of a fragment, start with the previous one instead
+ There's no point to start downloading a fragment just to output 1ns.
+
+2017-03-21 20:37:17 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * ext/dash/gstmpdparser.c:
+ dashdemux: Implement SNAP_NEAREST seeks
+
+2017-03-21 20:36:02 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * ext/dash/gstdashdemux.c:
+ dashdemux: Don't use ABS() for calculating differences
+ We know which number is bigger.
+
+2017-03-21 20:27:10 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * ext/dash/gstmpdparser.c:
+ dashdemux: Only snap seeks forwards if the seek position does not happen to be the exact segment position
+
+2017-03-21 20:14:53 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * ext/dash/gstmpdparser.c:
+ dashdemux: Use gst_mpdparser_get_segment_end_time() directly instead of calculating it again
+ It does the exact same calculations.
+
+2017-03-06 19:44:02 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * ext/dash/gstmpdparser.c:
+ mpdparser: Refactor to get rid of one level of indentation in seeking code
+ Also go out of the segment searching loop once segment->start > ts.
+ We're not going to find any earlier segment anymore.
+
+2017-03-21 16:18:15 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * ext/dash/gstdashdemux.c:
+ dashdemux: Fix snap SIDX seeking and report if we're going outside the index
+ Instead of just going to the first or last fragment, report if we're
+ going outside the index. This should never happen unless there's a bug
+ or the stream is broken.
+ Allow some possibility for inaccuracies here though.
+
+2017-03-21 10:20:49 -0700 Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com>
+
+ * sys/dvb/camutils.c:
+ dvb: camutils: drop macro disabling glib deprecation warnings
+ No longer needed.
+
+2017-03-20 15:19:08 -0700 Scott D Phillips <scott.d.phillips@intel.com>
+
+ * gst-libs/gst/Makefile.am:
+ build: declare dependency from gl on allocators
+ libgstgl has a dependency on libgstallocators starting with:
+ ed1e4c1 glupload: Add support for Vivante DirectTexture uploads
+ The dependency wasn't stated in the Makefile, so the build could
+ occasionally fail if you got unlucky with the ordering of build
+ steps.
+ https://bugzilla.gnome.org/show_bug.cgi?id=780330
+
+2017-03-20 19:57:32 +0000 Tim-Philipp Müller <tim@centricular.com>
+
+ * sys/dvb/Makefile.am:
+ dvb: fix distcheck
+ Apparently automake automatically dists README files,
+ but can't handle when they disappear.
+
+2017-03-20 17:15:54 +0000 Tim-Philipp Müller <tim@centricular.com>
+
+ * ext/assrender/gstassrender.c:
+ * gst/dvbsuboverlay/gstdvbsuboverlay.c:
+ * gst/speed/Makefile.am:
+ * gst/speed/demo-mp3.c:
+ * scripts/autoplugins.sh:
+ * sys/dvb/README:
+ * sys/dvb/gstdvbsrc.c:
+ Update for 'mad' mp3 decoder removal
+ https://bugzilla.gnome.org/show_bug.cgi?id=776140
+
+2017-03-17 15:34:33 +0900 Seungha Yang <sh.yang@lge.com>
+
+ * ext/hls/m3u8.c:
+ m3u8: Fix parsing EXT-X-DISCONTINUITY
+ EXT-X-DISCONTINUITY tag should have no trailing ":" character
+ https://bugzilla.gnome.org/show_bug.cgi?id=780179
+
+2017-03-17 16:47:07 +0900 Seungha Yang <sh.yang@lge.com>
+
+ * ext/hls/m3u8.c:
+ m3u8: Release m3u8 lock if consistent checking failed
+ To fix deadlock during live m3u8 update
+ https://bugzilla.gnome.org/show_bug.cgi?id=780180
+
+2017-03-16 12:35:40 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * ext/dash/gstdashdemux.c:
+ dashdemux: Just reset SIDX parser if the index is invalid for the current segment
+ https://bugzilla.gnome.org/show_bug.cgi?id=780108
+
+2016-12-23 11:07:00 +0000 Chris Bass <floobleflam@gmail.com>
+
+ * ext/ttml/gstttmlrender.c:
+ * ext/ttml/ttmlparse.c:
+ ttml: Replace assertions
+ Remove assertions and replace, where necessary, with code that handles
+ the error cases.
+ https://bugzilla.gnome.org/show_bug.cgi?id=776436
+
+2017-03-15 13:24:57 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * ext/dash/gstdashdemux.c:
+ dashdemux: If a SIDX seek failed although we're in the correct segment, disable the SIDX usage for this segment
+ The SIDX apparently does not contain information about the current
+ segment, so better stop using it instead of using incorrect values.
+
+2017-03-15 13:24:04 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * ext/dash/gstdashdemux.c:
+ * ext/dash/gstdashdemux.h:
+ dashdemux: Keep track of the PTS, not the SIDX index position between representations
+ There is no guarantee that the index positions are the same between
+ representations, and assuming this easily causes us to get into invalid
+ index positions.
+
+2017-03-15 13:21:38 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * ext/dash/gstisoff.c:
+ dashdemux: When clearing the sidx parser, reset all state
+ And especially don't keep entry count and index around, we have no
+ entries anymore after clearing.
+
+2017-03-15 10:17:59 +0900 Seungha Yang <sh.yang@lge.com>
+
+ * ext/dash/gstdashdemux.c:
+ dashdemux: Drain buffer at the end of subfragment
+ Some of streams such as below have tailing boxes at the end of subfragment.
+ http://dash.akamaized.net/dash264/TestCases/1a/netflix/exMPD_BIP_TC1.mpd
+ https://bugzilla.gnome.org/show_bug.cgi?id=776200
+
+2017-03-15 09:24:39 +0900 Seungha Yang <sh.yang@lge.com>
+
+ * ext/dash/gstdashdemux.c:
+ dashdemux: Do not advace subfragment after pending SIDX seek done
+ If a MPD is On-Demand profile and no index described, demux will terminate
+ download loop after parsing inband SIDX with flow return custom-success.
+ At this moment, SIDX index is excat target position, but finish_fragment()
+ might cause re-advancing subfragment depending on MPD structure.
+ https://bugzilla.gnome.org/show_bug.cgi?id=776200
+
+2017-03-14 19:47:17 +0900 Seungha Yang <sh.yang@lge.com>
+
+ * ext/dash/gstdashdemux.c:
+ dashdemux: Reset SIDX related variables per fragment
+ SIDX's base offset (i.e., byte offset of SIDX + sidx.first_offset)
+ mostly vary as per fragment. Also, target SIDX index must be zero for the
+ new fragment.
+ https://bugzilla.gnome.org/show_bug.cgi?id=776200
+
+2017-03-14 20:15:31 +0900 Seungha Yang <sh.yang@lge.com>
+
+ * ext/dash/gstdashdemux.c:
+ dashdemux: Two depth seeking for On-Demand profile
+ Try to find fragment using MPD first, then do refinement to find
+ target subframgnet using SIDX if possible. Note that, if target fragment
+ was moved from the previously activated one, we should assume that
+ the last SIDX is invalid for new fragment.
+ https://bugzilla.gnome.org/show_bug.cgi?id=776200
+
+2017-03-14 19:41:56 +0900 Seungha Yang <sh.yang@lge.com>
+
+ * ext/dash/gstdashdemux.c:
+ dashdemux: Exception handle in _sidx_seek()
+ If target seek position is outside of the range of sidx entries,
+ binary search returns NULL pointer.
+ https://bugzilla.gnome.org/show_bug.cgi?id=776200
+
+2017-03-14 19:27:45 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * ext/dash/gstdashdemux.c:
+ dashdemux: Add assertion for preventing of access after the end of the sidx entries array
+ Better crash cleanly here than reading some random numbers from memory.
+
+2017-03-14 14:18:17 -0700 Scott D Phillips <scott.d.phillips@intel.com>
+
+ * gst-libs/gst/gl/gstglformat.c:
+ gl/format: correct return enums in gst_gl_format_from_video_info
+ In commit
+ > 956c4d0 gl/format: use our own GL format enum's instead of gstvideo's
+ the name and return type of gst_gl_format_from_video_info changed,
+ but some returns of the old type were missed. Here they are
+ updated to the correct type.
+ https://bugzilla.gnome.org/show_bug.cgi?id=780064
+
+2017-03-14 16:46:14 -0400 Olivier Crête <olivier.crete@collabora.com>
+
+ * tests/check/elements/srtp.c:
+ srtp test: Remove deprecation disabling
+ No deprecated APIs are used.
+
+2017-03-07 21:56:03 +0900 Seungha Yang <sh.yang@lge.com>
+
+ * ext/dash/gstdashdemux.c:
+ dashdemux: Advance subfragment only if any exist
+ SIDX based playback is not restricted to SegmentBase, but it possible
+ with SegmentList/SegmentTemplate. In the latter case, each fragment
+ has its own SIDX box and might be subdivided into subfragment.
+ So, demux should not assume that the end of subfragment is the end
+ of stream. Moreover, should try advance subfragment only if there
+ are remaining subfragments.
+ With additional fixes by Sebastian Dröge <sebastian@centricular.com>
+ https://bugzilla.gnome.org/show_bug.cgi?id=776200
+
+2017-03-13 16:06:53 +0200 George Kiagiadakis <george.kiagiadakis@collabora.com>
+
+ * sys/kms/gstkmssink.c:
+ kmssink: adjust memory offset calculation for dmabuf buffers
+ The data in the dmabuf fd may not start from byte 0, therefore
+ we need to inform DRM about this additional offset.
+ https://bugzilla.gnome.org/show_bug.cgi?id=779790
+
+2017-03-13 15:48:33 +0200 George Kiagiadakis <george.kiagiadakis@collabora.com>
+
+ * gst-libs/gst/gl/gstglupload.c:
+ glupload: adjust memory offset calculation for dmabuf buffers
+ The data in the dmabuf fd may not start from byte 0, therefore
+ we need to inform EGL about this additional offset.
+ https://bugzilla.gnome.org/show_bug.cgi?id=779790
+
+2017-03-13 12:46:47 +0200 George Kiagiadakis <george.kiagiadakis@collabora.com>
+
+ * ext/wayland/wllinuxdmabuf.c:
+ waylandsink: fix memory offset calculation for dmabuf buffers
+ https://bugzilla.gnome.org/show_bug.cgi?id=779790
+
+2017-03-14 16:49:25 +1100 Matthew Waters <matthew@centricular.com>
+
+ * ext/dash/gstmpdparser.c:
+ * ext/hls/m3u8.c:
+ * ext/smoothstreaming/gstmssmanifest.c:
+ * gst-libs/gst/adaptivedemux/gstadaptivedemux.c:
+ * gst-libs/gst/adaptivedemux/gstadaptivedemux.h:
+ * tests/check/elements/hlsdemux_m3u8.c:
+ Revert "adaptivedemux: answer duration queries for live streams"
+ Completely disabling duration reporting with live streams is not cool.
+ This reverts commit e1b68d9a65ba512a52c3a2b298fa830a445eb451.
+ https://bugzilla.gnome.org/show_bug.cgi?id=753879
+
+2017-03-14 14:15:00 +1100 Matthew Waters <matthew@centricular.com>
+
+ * ext/gl/caopengllayersink.m:
+ * ext/gl/gltestsrc.c:
+ * ext/gl/gstglfiltercube.c:
+ * ext/gl/gstglimagesink.c:
+ * ext/gl/gstgloverlay.c:
+ * ext/gl/gstgltransformation.c:
+ * ext/gtk/gtkgstglwidget.c:
+ * gst-libs/gst/gl/gstglcolorconvert.c:
+ * gst-libs/gst/gl/gstglfilter.c:
+ * gst-libs/gst/gl/gstglviewconvert.c:
+ * tests/check/libs/gstglcontext.c:
+ * tests/check/libs/gstglupload.c:
+ gl: GL_ARRAY_BUFFER is not a part of VAO state
+ As a result we need to bind it on every draw in order to have the
+ correct state in the GL state machine.
+
+2017-03-14 11:39:23 +1100 Matthew Waters <matthew@centricular.com>
+
+ * sys/applemedia/iosurfacememory.c:
+ applemedia/iosurfacememory: Fix missing variable name change
+ 956c4d0bde4d6707ccae2b4ae6dfba8500e55217 missed a variable name change.
+ Fix that.
+
+2017-03-13 14:28:47 +1100 Matthew Waters <matthew@centricular.com>
+
+ * docs/libs/gst-plugins-bad-libs-sections.txt:
+ * ext/gl/gstgldifferencematte.c:
+ * ext/gl/gstgleffects.c:
+ * ext/gl/gstgloverlay.c:
+ * ext/qt/gstqtsrc.cc:
+ * gst-libs/gst/gl/egl/gsteglimage.c:
+ * gst-libs/gst/gl/egl/gsteglimage.h:
+ * gst-libs/gst/gl/egl/gstglmemoryegl.c:
+ * gst-libs/gst/gl/gstglcolorconvert.c:
+ * gst-libs/gst/gl/gstglformat.c:
+ * gst-libs/gst/gl/gstglformat.h:
+ * gst-libs/gst/gl/gstglmemory.c:
+ * gst-libs/gst/gl/gstglmemory.h:
+ * gst-libs/gst/gl/gstglmemorypbo.c:
+ * gst-libs/gst/gl/gstglmemorypbo.h:
+ * gst-libs/gst/gl/gstgloverlaycompositor.c:
+ * gst-libs/gst/gl/gstglrenderbuffer.c:
+ * gst-libs/gst/gl/gstglrenderbuffer.h:
+ * gst-libs/gst/gl/gstglupload.c:
+ * gst-libs/gst/gl/gstglviewconvert.c:
+ * sys/androidmedia/gstamcvideodec.c:
+ * sys/applemedia/corevideobuffer.c:
+ * sys/applemedia/iosglmemory.c:
+ * sys/applemedia/iosglmemory.h:
+ * sys/applemedia/iosurfacememory.c:
+ * sys/applemedia/iosurfacememory.h:
+ * sys/applemedia/videotexturecache.m:
+ * tests/check/libs/gstglcolorconvert.c:
+ * tests/check/libs/gstglcontext.c:
+ * tests/check/libs/gstglmemory.c:
+ * tests/check/libs/gstglupload.c:
+ gl/format: use our own GL format enum's instead of gstvideo's
+ They can describe in more detail (such as component sizes) the requested format.
+
+2017-03-10 16:57:51 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+ * gst-libs/gst/gl/gstglupload.c:
+ glupload: fix GValue leak
+ https://bugzilla.gnome.org/show_bug.cgi?id=779869
+
+2017-03-12 11:50:50 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
+
+ * Makefile.am:
+ * docs/plugins/inspect/plugin-camerabin.xml:
+ * docs/plugins/inspect/plugin-kms.xml:
+ * docs/plugins/inspect/plugin-teletext.xml:
+ Add old plugins names to cruft list
+ This helps fixing uninstalled setup. Also fixes some path in plugin xml
+ files.
+ https://bugzilla.gnome.org/show_bug.cgi?id=779344
+
+2015-09-23 17:12:34 +0200 Samuel Maroy <samuel.maroy@barco.com>
+
+ * sys/shm/gstshmsink.c:
+ shmsink: continue polling after EINTR
+ https://bugzilla.gnome.org/show_bug.cgi?id=779856
+
+2017-03-02 14:36:56 +0800 Haihua Hu <jared.hu@nxp.com>
+
+ * gst-libs/gst/player/gstplayer.c:
+ player: Fix setting of external subtitle URI
+ gst_player_set_uri_internal shouldn't free suburi which maybe set
+ by user to load external subtitle before start play. It just need
+ reset playbin's subutri property to NULL no matter if there was a
+ previous one or not.
+ https://bugzilla.gnome.org/show_bug.cgi?id=779453
+
+2017-03-09 10:09:40 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * sys/applemedia/avfvideosrc.m:
+ avfvideosrc: Use AVCaptureDeviceTypeBuiltInDuoCamera instead of DualCamera for now
+ The former is deprecated in 10.2 but we don't require that SDK yet.
+
+2017-03-08 22:28:15 -0500 Nicolas Dufresne <nicolas.dufresne@collabora.com>
+
+ * Makefile.am:
+ * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
+ Fix doc generation
+ This regression was caused by the renaming of plugin-sdp into
+ plugin-sdpelem. The doc reference needed an update. Also, add the old
+ xml to the cruft file list.
+ https://bugzilla.gnome.org/show_bug.cgi?id=779344
+
+2017-03-05 15:27:11 -0500 Nicolas Dufresne <nicolas.dufresne@collabora.com>
+
+ * ext/dash/Makefile.am:
+ * ext/smoothstreaming/Makefile.am:
+ dash/smoothstreaming: Use GST_PLUGIN_LIBTOOLFLAGS
+ Use the flags defined by configure script instead of always disabling
+ static plugins.
+
+2017-03-04 11:03:53 -0500 Nicolas Dufresne <nicolas.dufresne@collabora.com>
+
+ * docs/plugins/inspect/plugin-gtk.xml:
+ * docs/plugins/inspect/plugin-sdpelem.xml:
+ * ext/fluidsynth/meson.build:
+ * ext/gtk/Makefile.am:
+ * ext/gtk/gstplugin.c:
+ * ext/teletextdec/Makefile.am:
+ * gst/camerabin2/Makefile.am:
+ * gst/camerabin2/meson.build:
+ * gst/onvif/meson.build:
+ * gst/sdp/gstsdpelem.c:
+ * gst/siren/gstsiren.c:
+ * sys/kms/Makefile.am:
+ * sys/kms/meson.build:
+ Rename plugin filesnames to match plugin names
+ - libgstgtksink.so -> libgstgtk.so
+ - libgstteletextdec.so -> libgstteletex.so
+ - libgstcamerabin2.so -> libgstcamerabin.so
+ - libgstonvif.so -> libgstrtponvif.so (meson only)
+ - sdp -> sdpelem (avoid clash with libgstsdp)
+ - gstsiren -> siren
+ - libgstkmssink.so -> libgstkms.so
+ https://bugzilla.gnome.org/show_bug.cgi?id=779344
+
+2017-03-08 15:52:43 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * gst/timecode/gsttimecodestamper.c:
+ timecodestamper: Only unref daily jam if not NULL
+
+2017-03-08 15:48:19 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * gst/timecode/gsttimecodestamper.c:
+ timecodestamper: Unref daily jam after usage
+
+2017-03-08 14:16:43 +0100 Nick Kallen <nickkallen@me.com>
+
+ * ext/gl/Makefile.am:
+ * sys/applemedia/avfvideosrc.m:
+ applemedia/gl: Fix compile issues for OSX
+ https://bugzilla.gnome.org/show_bug.cgi?id=778333
+
+2017-03-08 15:13:45 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * gst-libs/gst/gl/eagl/Makefile.am:
+ gl/eagl: It's -fobjc-arc not -fobj-arc
+
+2017-03-08 14:22:52 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * gst/videoparsers/gsth264parse.c:
+ h264parse: frame->buffer can't be NULL in pre_push_frame()
+ CID 1402118
+
+2017-03-08 17:11:17 +0900 Hyunjun Ko <zzoon@igalia.com>
+
+ * tests/check/elements/h264parse.c:
+ * tests/check/elements/parser.c:
+ * tests/check/elements/parser.h:
+ tests: h264parse: fix failures due to insertion of au delimiter
+ Since insertion of aud landed, we need to change some testcases
+ accroding to the change.
+ Note that counting frames are changed in parser.c,
+ due to generated frames, AUD.
+ https://bugzilla.gnome.org/show_bug.cgi?id=736213
+
+2017-03-08 17:09:28 +0900 Hyunjun Ko <zzoon@igalia.com>
+
+ * gst/videoparsers/gsth264parse.c:
+ h264parse: fix some failures in testcases
+ Move logic of judgement whether or not to insert AU Delimiter before
+ draining.
+ Besides, aud_needed flag is reset to TRUE when skip.
+ https://bugzilla.gnome.org/show_bug.cgi?id=736213
+
+2017-02-08 12:23:09 +0100 Nick Kallen <nickkallen@me.com>
+
+ * sys/applemedia/avfvideosrc.h:
+ * sys/applemedia/avfvideosrc.m:
+ applemedia: avfvideosrc supports position, device-type, and orientation
+ Avfvideosrc represents an iphone camera or, on mac, a screencapture session.
+ The old API allowed you to select an input device by device index only. The new
+ API adds the ability to select the position (front or back facing) and
+ device-type (wide angle, telephoto, etc.). Furthermore, you can now specify
+ the orientation (portrait, landscape, etc.) of the videostream.
+ https://bugzilla.gnome.org/show_bug.cgi?id=778333
+
+2017-02-03 14:46:39 +0100 Nick Kallen <nickkallen@me.com>
+
+ * ext/gl/caopengllayersink.h:
+ * ext/gl/caopengllayersink.m:
+ * gst-libs/gst/gl/cocoa/Makefile.am:
+ * gst-libs/gst/gl/cocoa/gstglcaopengllayer.m:
+ * gst-libs/gst/gl/cocoa/gstglcontext_cocoa.m:
+ * gst-libs/gst/gl/cocoa/gstgldisplay_cocoa.m:
+ * gst-libs/gst/gl/cocoa/gstglwindow_cocoa.m:
+ * gst-libs/gst/gl/eagl/Makefile.am:
+ * gst-libs/gst/gl/eagl/gstglcontext_eagl.h:
+ * gst-libs/gst/gl/eagl/gstglcontext_eagl.m:
+ * gst-libs/gst/gl/eagl/gstglwindow_eagl.h:
+ * gst-libs/gst/gl/eagl/gstglwindow_eagl.m:
+ * sys/applemedia/Makefile.am:
+ * sys/applemedia/avfassetsrc.h:
+ * sys/applemedia/avfassetsrc.m:
+ * sys/applemedia/avfvideosrc.h:
+ * sys/applemedia/avfvideosrc.m:
+ * sys/applemedia/avsamplevideosink.h:
+ * sys/applemedia/avsamplevideosink.m:
+ * sys/applemedia/iosassetsrc.h:
+ * sys/applemedia/iosassetsrc.m:
+ * sys/applemedia/plugin.m:
+ * sys/applemedia/videotexturecache.m:
+ * tests/examples/gl/cocoa/Makefile.am:
+ * tests/examples/gl/cocoa/cocoa-videooverlay.m:
+ applemedia/gl: Update code to use ARC
+ All code interacting with Objective-C objects should now use Automated
+ Reference Counting rather than manual memory management or Garbage
+ Collection. Because ARC prohibits C-structs from containing
+ references to Objective-C objects, all such fields are now typed
+ 'gpointer'. Setting and gettings Objective-C fields on such a
+ struct now uses explicit __bridge_* calls to tell ARC about
+ object lifetimes.
+ https://bugzilla.gnome.org/show_bug.cgi?id=777847
+
+2017-03-07 18:33:12 +0900 Hyunjun Ko <zzoon@igalia.com>
+
+ * gst/videoparsers/gsth264parse.c:
+ * gst/videoparsers/gsth264parse.h:
+ h264parse: insert AU delimiter only in case of byte-stream
+ Inserts AU delimeter by default if missing au delimeter from upstream.
+ This should be done only in case of byte-stream format.
+ Note that:
+ We have to compensate for the new bytes added for the AU, otherwise
+ insertion of PPS/SPS will use wrong offsets and overwrite wrong data.
+ Also mark the AU delimiter blob const, and use frame->out_buffer for
+ storing the output to keep baseparse assumptions valid.
+ Original-Patch-By: Michal Lazo <michal.lazo@mdragon.org>
+ Helped by Sebastian Dröge <sebastian@centricular.com>
+ https://bugzilla.gnome.org/show_bug.cgi?id=736213
+
+2017-03-03 16:20:15 +0200 George Kiagiadakis <george.kiagiadakis@collabora.com>
+
+ * gst-libs/gst/video/gstvideoaggregator.c:
+ videoaggregator: redo src caps negotiation if a sink pad's caps have changed in the meantime
+ https://bugzilla.gnome.org/show_bug.cgi?id=755782
+
+2017-03-06 17:51:32 +0530 Arun Raghavan <arun@arunraghavan.net>
+
+ * gst-libs/gst/gl/gstglcontext.h:
+ gl: Missed one backwards compat define in GST_GL_TYPE_CONTEXT
+ Continued from 296b4251e3042fe95a9cce1ad7674b708ba92599
+
+2017-02-21 20:08:21 +0900 Seungha Yang <sh.yang@lge.com>
+
+ * ext/hls/gsthlsdemux.c:
+ hlsdemux: Try to find type at the end of a fragment
+ hlsdemux tries to find type if given buffer size is large enought to
+ find type (currently the threshold is 2KB), or EOS in some cases.
+ However, since there can be small byte fragments such as WebVTT,
+ demux should try to find type at the end of a fragment
+ https://bugzilla.gnome.org/show_bug.cgi?id=779011
+
+2017-03-06 00:30:41 +0000 Tim-Philipp Müller <tim@centricular.com>
+
+ * ext/voaacenc/gstvoaacenc.c:
+ voaacenc: limit bitrate property to 320 kbps
+ This appears to be the internal limit of voaacenc, higher
+ bitrates will be ignored and 128 kbps output will be produced
+ instead. Therefore, we might just as well limit the allowed
+ property values, so that people who try to set higher bitrates
+ get a big fat warning instead of silently a much lower bitrate.
+
+2017-03-04 12:12:52 +0100 Nick Kallen <nickkallen@me.com>
+
+ * sys/applemedia/videotexturecache.m:
+ applemedia: Fix video texture cache build issue on MacOS
+ https://bugzilla.gnome.org/show_bug.cgi?id=779247
+
+2017-02-26 10:24:46 +0100 Nick Kallen <nickkallen@me.com>
+
+ * sys/applemedia/videotexturecache.m:
+ applemedia: ensure all textures are released before texturecache is released
+ It was previously possible for videotexturecache to be finalized before all of
+ its textures. Finalizing outstanding textures in this circumstance leads
+ to a crash. This patch ensure resources are freed in the proper order.
+ https://bugzilla.gnome.org/show_bug.cgi?id=779247
+
+2017-03-04 11:47:04 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * gst-libs/gst/gl/gstglshader.h:
+ * gst-libs/gst/gl/gstglwindow.h:
+ * gst-libs/gst/gl/x11/gstglcontext_glx.h:
+ gl: Fixup for last commit
+
+2017-03-04 11:15:58 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * gst-libs/gst/gl/cocoa/gstglcontext_cocoa.h:
+ * gst-libs/gst/gl/egl/gstglcontext_egl.h:
+ * gst-libs/gst/gl/gstglcontext.h:
+ * gst-libs/gst/gl/gstglshader.h:
+ * gst-libs/gst/gl/gstglwindow.h:
+ * gst-libs/gst/gl/x11/gstglcontext_glx.h:
+ gl: Fix backwards compat GST_GL_TYPE_* functions/macros
+ These have to be macros instead of inline function as they must behave
+ more or less like an integer literal, i.e. include the function call.
+
+2017-03-04 11:09:39 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * gst-libs/gst/gl/viv-fb/gstglwindow_viv_fb_egl.c:
+ * gst-libs/gst/gl/viv-fb/gstglwindow_viv_fb_egl.h:
+ gl/viv-fb: Don't use deprecated symbols and make macros more consistent
+ https://bugzilla.gnome.org/show_bug.cgi?id=778825
+
+2017-03-03 15:17:15 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * gst/audiomixmatrix/gstaudiomixmatrix.c:
+ audiomixmatrix: Fix negotiation in first-channels mode if downstream does not allow the same number of channels
+
+2017-02-16 10:51:44 +0900 Dongil Park <dongil.park@lge.com>
+
+ * ext/hls/gsthlsdemux-util.c:
+ hlsdemux: Fix checking adaptation_field_control field to parse pcr
+ The PCR_flag and PCR value is in adaptation_field, not in payload.
+ The MSB of adaptation_field_control is used as whether adaptation_
+ field is exist or not.
+ For the case(PCR in only adaptation_field without payload), we modify
+ checking condition about adaptation_field_control field.
+ https://bugzilla.gnome.org/show_bug.cgi?id=778731
+
+2017-02-02 21:06:20 +0900 Seungha Yang <sh.yang@lge.com>
+
+ * ext/hls/gsthlsdemux.c:
+ * ext/hls/m3u8.c:
+ hls: Fix various leak on hlsdemux and m3u8
+ * default_variant should be freed, it holds ref.
+ * GstHLSMedia holds GstM3U8 ref.
+ * gst_m3u8_get_next_fragment() increases ref count.
+ https://bugzilla.gnome.org/show_bug.cgi?id=778073
+
+2017-02-02 21:04:36 +0900 Seungha Yang <sh.yang@lge.com>
+
+ * tests/check/elements/hlsdemux_m3u8.c:
+ tests: hls: Fix leak on test code
+ https://bugzilla.gnome.org/show_bug.cgi?id=778073
+
+2016-04-01 17:42:32 +0100 Wojciech Przybyl <wojciech@visla.co.uk>
+
+ * ext/dash/gstdashdemux.c:
+ dashdemux: fix default suggestedPresentationDelay
+ When MPD@suggestedPresentationDelay is not present in the MPD,
+ dashdemux can provide default suggestedPresentationDelay. However
+ when applying default value of suggestedPresentationDelay, the value
+ should be subtracted from current time, not added to it. When streams
+ setup is performed and live point is calculated, we have to go to the
+ wall clock (current time) minus suggestedPresentationDelay, if we tried
+ to start with current time plus suggestedPresentationDelay, we would
+ be asking for future stream, which has not yet been recorded. Also
+ the value needs to be converted from ms to us.
+ https://bugzilla.gnome.org/show_bug.cgi?id=764726
+
+2016-02-05 12:44:23 +0000 Alex Ashley <bugzilla@ashley-family.net>
+
+ * ext/dash/gstmpdparser.c:
+ * ext/hls/m3u8.c:
+ * ext/smoothstreaming/gstmssmanifest.c:
+ * gst-libs/gst/adaptivedemux/gstadaptivedemux.c:
+ * gst-libs/gst/adaptivedemux/gstadaptivedemux.h:
+ * tests/check/elements/hlsdemux_m3u8.c:
+ adaptivedemux: answer duration queries for live streams
+ For duration queries on live streams, adaptivedemux ignores the query.
+ The problem then is that the query is answered by the downstream
+ qtdemux element, with the duration of the currently passing fragment.
+ This commit changes the behaviour of adaptivedemux to answer the duration
+ queries for live streams, returning GST_CLOCK_TIME_NONE.
+ https://bugzilla.gnome.org/show_bug.cgi?id=753879
+
+2017-02-01 19:55:22 +0900 Seungha Yang <sh.yang@lge.com>
+
+ * ext/hls/gsthlsdemux.c:
+ hlsdemux: Implement adaptivedemux's _stream_seek()
+ _stream_seek() can be called by adaptivedemux when "restart download" condition.
+ It's mostly caused by track switching.
+ https://bugzilla.gnome.org/show_bug.cgi?id=776997
+
+2017-02-01 19:15:31 +0900 Seungha Yang <sh.yang@lge.com>
+
+ * ext/hls/gsthlsdemux.c:
+ hlsdemux: Simplify seeking code by using macro
+ Import an adaptivedemux's macro to minimize code.
+ Also, this patch considers KEY_UNIT and TRICKMODE_KEY_UNITS
+ as snap seek.
+ https://bugzilla.gnome.org/show_bug.cgi?id=776997
+
+2017-02-01 17:44:25 +0900 Seungha Yang <sh.yang@lge.com>
+
+ * ext/hls/gsthlsdemux.c:
+ hlsdemux: Early terminate seeking if we don't need to do
+ Some codes are imported from dashdemux
+ https://bugzilla.gnome.org/show_bug.cgi?id=776997
+
+2016-10-10 16:41:15 -0600 Thomas Bluemel <tbluemel@control4.com>
+
+ * ext/hls/m3u8.c:
+ * ext/hls/m3u8.h:
+ hlsdemux: Add support for EXT-X-DISCONTINUITY-SEQUENCE
+ https://bugzilla.gnome.org/show_bug.cgi?id=772811
+
+2017-02-27 14:54:43 -0700 Thomas Bluemel <tbluemel@control4.com>
+
+ * gst-libs/gst/adaptivedemux/gstadaptivedemux.c:
+ adaptivemutex: Fix double mutex unlock
+ https://bugzilla.gnome.org/show_bug.cgi?id=779480
+
+2017-03-01 15:29:42 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * ext/openexr/gstopenexrdec.cpp:
+ openexrdec: Also catch other exceptions by reference instead of by value
+ It would have to be copied otherwise, and is quite big.
+ CID 1373419
+
+2017-03-01 12:08:58 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * sys/decklink/gstdecklinkvideosink.cpp:
+ decklinkvideosink: Don't error out if displaying the preroll frame fails
+ This seems to happen sometimes on some hardware, and is not really
+ critical as long as the scheduling of the normal frames works fine.
+ Only post a warning message for this case.
+
+2017-02-28 15:56:02 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * ext/openexr/gstopenexrdec.cpp:
+ openexrdec: Catch exception by reference instead of by value
+ It would have to be copied otherwise, and is quite big.
+ CID 1373419
+
+2017-02-28 15:53:10 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * ext/dash/gstdashdemux.c:
+ dashdemux: Fix potential NULL pointer dereference
+ CID 1399700
+
+2017-02-28 15:31:53 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * ext/hls/m3u8.c:
+ hlsdemux: Compare media type of the correct variable that is actually set
+ CID 1364752
+
+2017-02-28 15:22:43 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * ext/gl/gstgltestsrc.c:
+ gltestsrc: Fix potential NULL pointer dereference if we fail without GError
+ Which can happen here if we just propagate an error that happened
+ elsewhere, e.g. FBO failed.
+ CID 1364604
+
+2017-02-28 13:06:41 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * ext/gl/gstglvideomixer.c:
+ * gst/compositor/compositor.c:
+ glvideomixer/compositor: Correctly error out if calculating DAR fails
+ CID 1320700
+
+2017-02-28 12:53:11 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * ext/opencv/MotionCells.cpp:
+ motioncells: Initialize m_changed_datafile class field
+ CID 1197704
+
+2017-02-28 12:46:42 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * ext/gme/gstgme.c:
+ gme: Remove useless comparison of unsigned integer with < 0
+ CID 206187
+
+2017-02-28 12:34:30 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * gst-libs/gst/gl/gstglcolorconvert.c:
+ glcolorconvert: Check return value of gst_gl_context_check_framebuffer_status()
+ CID 1401588
+
+2017-02-28 12:31:54 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * gst-libs/gst/gl/Makefile.am:
+ gl: Add viv-fb to DIST_SUBDIRS to fix "make distcheck"
+
+2017-02-28 10:53:04 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * ext/gl/gstglimagesink.c:
+ * ext/gl/gstglutils.c:
+ * ext/gl/gstglutils.h:
+ * ext/gl/gstglvideomixer.c:
+ gl: Rename gst_gl_get_affine_transformation_meta_as_ndc_ext() to prevent symbol conflict
+ The same symbol also exists in libgstgl, although marked as private and
+ internal. This has no effect when doing static linking and there's a
+ symbol conflict.
+
+2017-02-28 10:50:23 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * gst-libs/gst/gl/gstglutils_private.h:
+ glutils: Mark private functions as G_GNUC_INTERNAL
+
+2017-02-28 09:26:25 +0100 Edward Hervey <edward@centricular.com>
+
+ * gst/mpegtsdemux/pesparse.c:
+ mpegtsdemux: Fix wrong usage of '<<' operator
+ Detected by GCC 7.
+ Add comments for clarity
+ https://bugzilla.gnome.org/show_bug.cgi?id=779333
+
+2017-02-27 21:22:30 -0500 Nicolas Dufresne <nicolas.dufresne@collabora.com>
+
+ * gst/audiomixmatrix/meson.build:
+ audiomixmatric: Add missing libm deps for meson
+
+2017-02-27 10:32:45 -0300 Thibault Saunier <thibault.saunier@osg.samsung.com>
+
+ * gst/videoparsers/gsth264parse.c:
+ h264parse: Include `interlace-mode` in caps
+ Those are the rules:
+ In the SPS:
+ * if frame_mbs_only_flag=1 => all frame progressive
+ * if frame_mbs_only_flag=0 => field_pic_flag defines if each frame is
+ progressive or interlaced, thus the mode is 'mixed' in GStreamer
+ terms.
+ https://bugzilla.gnome.org/show_bug.cgi?id=779309
+
+2017-02-14 11:09:46 -0300 Thibault Saunier <thibault.saunier@osg.samsung.com>
+
+ * ext/iqa/iqa.c:
+ iqa: Plug a leak allocating twice the same data
+
+2017-02-27 19:13:11 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * pkgconfig/gstreamer-insertbin-uninstalled.pc.in:
+ * pkgconfig/gstreamer-player-uninstalled.pc.in:
+ * pkgconfig/gstreamer-wayland-uninstalled.pc.in:
+ pkg-config: Add both srcdir and builddir to the include path
+ Just the build dir is not going to work for srcdir!=builddir.
+
+2017-02-27 23:47:25 +1100 Jan Schmidt <jan@centricular.com>
+
+ * gst/mpegtsdemux/mpegtsparse.c:
+ tsparse: Convert PCR values immediately
+ Doing lazy conversion of PCR values doesn't work right
+ when a PCR discont is encountered. Instead, convert PCR
+ values to the continuous timestamp domain as soon as we
+ encounter them and store that instead.
+
+2017-02-22 14:55:58 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * configure.ac:
+ * gst-libs/gst/gl/Makefile.am:
+ * gst-libs/gst/gl/gstglupload.c:
+ glupload: Add support for Vivante DirectTexture uploads
+ Together with the upcoming gstreamer-imx patch, this allows zerocopy
+ between imxvpudec and other elements and glimagesink.
+ This is losely based on a patch by Haihua Hu <b55597@freescale.com>
+ from https://github.com/Freescale/meta-freescale/blob/master/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad/
+ https://bugzilla.gnome.org/show_bug.cgi?id=779067
+
+2017-02-17 19:26:41 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * configure.ac:
+ * gst-libs/gst/Makefile.am:
+ * gst-libs/gst/allocators/Makefile.am:
+ * gst-libs/gst/allocators/badallocators.h:
+ * gst-libs/gst/allocators/gstphysmemory.c:
+ * gst-libs/gst/allocators/gstphysmemory.h:
+ * pkgconfig/Makefile.am:
+ * pkgconfig/gstreamer-bad-allocators-uninstalled.pc.in:
+ * pkgconfig/gstreamer-bad-allocators.pc.in:
+ allocators: Add GstPhysMemoryAllocator abstraction
+ This can be used in a generic way as common interface by all platforms that,
+ in one way or another, pass around physical memory addresses.
+ https://bugzilla.gnome.org/show_bug.cgi?id=779067
+
+2017-02-17 14:37:08 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * configure.ac:
+ * ext/qt/gstqtglutility.cc:
+ qml: Add support for Vivante EGL FS windowing system
+ https://bugzilla.gnome.org/show_bug.cgi?id=778825
+
+2017-02-17 12:24:58 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * configure.ac:
+ * gst-libs/gst/gl/Makefile.am:
+ * gst-libs/gst/gl/gstgldisplay.c:
+ * gst-libs/gst/gl/gstgldisplay.h:
+ * gst-libs/gst/gl/gstglwindow.c:
+ * gst-libs/gst/gl/viv-fb/Makefile.am:
+ * gst-libs/gst/gl/viv-fb/gstgldisplay_viv_fb.c:
+ * gst-libs/gst/gl/viv-fb/gstgldisplay_viv_fb.h:
+ * gst-libs/gst/gl/viv-fb/gstglwindow_viv_fb_egl.c:
+ * gst-libs/gst/gl/viv-fb/gstglwindow_viv_fb_egl.h:
+ gl: Add support for Vivante EGL FB windowing system
+ This is very similar to how dispmanx on the Raspberry Pi works.
+ Based on a patch by Haihua Hu <b55597@freescale.com> from
+ https://github.com/Freescale/meta-freescale/tree/master/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad
+ https://bugzilla.gnome.org/show_bug.cgi?id=778825
+
+2017-02-25 21:47:47 -0300 Edgard Lima <edgard.lima@gmail.com>
+
+ * docs/plugins/inspect/plugin-neon.xml:
+ * ext/neon/gstneonhttpsrc.c:
+ * ext/neon/gstneonhttpsrc.h:
+ * ext/voamrwbenc/gstvoamrwb.c:
+ * ext/voamrwbenc/gstvoamrwbenc.c:
+ * ext/voamrwbenc/gstvoamrwbenc.h:
+ * tests/examples/camerabin2/gst-camera2.c:
+ * tests/examples/camerabin2/gst-camera2.h:
+ * tests/icles/metadata_editor.c:
+ * tests/icles/metadata_editor.h:
+ Update Edgard Lima's email
+ https://bugzilla.gnome.org/show_bug.cgi?id=779230
+
+2017-02-25 14:43:55 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * Makefile.am:
+ * gst/rawparse/Makefile.am:
+ * gst/rawparse/gstaudioparse.c:
+ * gst/rawparse/gstrawaudioparse.c:
+ * gst/rawparse/gstrawaudioparse.h:
+ * gst/rawparse/gstrawbaseparse.c:
+ * gst/rawparse/gstrawbaseparse.h:
+ * gst/rawparse/gstrawvideoparse.c:
+ * gst/rawparse/gstrawvideoparse.h:
+ * gst/rawparse/gstunalignedaudioparse.c:
+ * gst/rawparse/gstunalignedaudioparse.h:
+ * gst/rawparse/gstunalignedvideoparse.c:
+ * gst/rawparse/gstunalignedvideoparse.h:
+ * gst/rawparse/gstvideoparse.c:
+ * gst/rawparse/meson.build:
+ * gst/rawparse/plugin.c:
+ * gst/rawparse/unalignedaudio.h:
+ * gst/rawparse/unalignedvideo.h:
+ * tests/check/Makefile.am:
+ * tests/check/elements/rawaudioparse.c:
+ * tests/check/elements/rawvideoparse.c:
+ rawparse: Move to gst-plugins-base and keep legacy audioparse/videoparse here
+ https://bugzilla.gnome.org/show_bug.cgi?id=774544
+
+2017-02-24 15:59:44 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * meson.build:
+ meson: Update version
+
+2017-02-24 15:37:40 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * configure.ac:
+ Back to development
+
=== release 1.11.2 ===
-2017-02-24 Sebastian Dröge <slomo@coaxion.net>
+2017-02-24 15:07:38 +0200 Sebastian Dröge <sebastian@centricular.com>
+ * ChangeLog:
+ * NEWS:
+ * RELEASE:
* configure.ac:
- releasing 1.11.2
+ * docs/plugins/gst-plugins-bad-plugins.args:
+ * docs/plugins/gst-plugins-bad-plugins.hierarchy:
+ * docs/plugins/inspect/plugin-accurip.xml:
+ * docs/plugins/inspect/plugin-adpcmdec.xml:
+ * docs/plugins/inspect/plugin-adpcmenc.xml:
+ * docs/plugins/inspect/plugin-aiff.xml:
+ * docs/plugins/inspect/plugin-asfmux.xml:
+ * docs/plugins/inspect/plugin-assrender.xml:
+ * docs/plugins/inspect/plugin-audiofxbad.xml:
+ * docs/plugins/inspect/plugin-audiomixer.xml:
+ * docs/plugins/inspect/plugin-audiovisualizers.xml:
+ * docs/plugins/inspect/plugin-autoconvert.xml:
+ * docs/plugins/inspect/plugin-bayer.xml:
+ * docs/plugins/inspect/plugin-bluez.xml:
+ * docs/plugins/inspect/plugin-bs2b.xml:
+ * docs/plugins/inspect/plugin-bz2.xml:
+ * docs/plugins/inspect/plugin-camerabin.xml:
+ * docs/plugins/inspect/plugin-chromaprint.xml:
+ * docs/plugins/inspect/plugin-coloreffects.xml:
+ * docs/plugins/inspect/plugin-compositor.xml:
+ * docs/plugins/inspect/plugin-curl.xml:
+ * docs/plugins/inspect/plugin-dashdemux.xml:
+ * docs/plugins/inspect/plugin-debugutilsbad.xml:
+ * docs/plugins/inspect/plugin-decklink.xml:
+ * docs/plugins/inspect/plugin-dtls.xml:
+ * docs/plugins/inspect/plugin-dtsdec.xml:
+ * docs/plugins/inspect/plugin-dvb.xml:
+ * docs/plugins/inspect/plugin-dvbsuboverlay.xml:
+ * docs/plugins/inspect/plugin-dvdspu.xml:
+ * docs/plugins/inspect/plugin-faac.xml:
+ * docs/plugins/inspect/plugin-faad.xml:
+ * docs/plugins/inspect/plugin-fbdevsink.xml:
+ * docs/plugins/inspect/plugin-festival.xml:
+ * docs/plugins/inspect/plugin-fieldanalysis.xml:
+ * docs/plugins/inspect/plugin-flite.xml:
+ * docs/plugins/inspect/plugin-fluidsynthmidi.xml:
+ * docs/plugins/inspect/plugin-freeverb.xml:
+ * docs/plugins/inspect/plugin-frei0r.xml:
+ * docs/plugins/inspect/plugin-gaudieffects.xml:
+ * docs/plugins/inspect/plugin-gdp.xml:
+ * docs/plugins/inspect/plugin-geometrictransform.xml:
+ * docs/plugins/inspect/plugin-gmedec.xml:
+ * docs/plugins/inspect/plugin-gsm.xml:
+ * docs/plugins/inspect/plugin-gstgtk.xml:
+ * docs/plugins/inspect/plugin-gstsiren.xml:
+ * docs/plugins/inspect/plugin-hls.xml:
+ * docs/plugins/inspect/plugin-id3tag.xml:
+ * docs/plugins/inspect/plugin-inter.xml:
+ * docs/plugins/inspect/plugin-interlace.xml:
+ * docs/plugins/inspect/plugin-ivfparse.xml:
+ * docs/plugins/inspect/plugin-ivtc.xml:
+ * docs/plugins/inspect/plugin-jp2kdecimator.xml:
+ * docs/plugins/inspect/plugin-jpegformat.xml:
+ * docs/plugins/inspect/plugin-kate.xml:
+ * docs/plugins/inspect/plugin-kms.xml:
+ * docs/plugins/inspect/plugin-ladspa.xml:
+ * docs/plugins/inspect/plugin-midi.xml:
+ * docs/plugins/inspect/plugin-mms.xml:
+ * docs/plugins/inspect/plugin-modplug.xml:
+ * docs/plugins/inspect/plugin-mpeg2enc.xml:
+ * docs/plugins/inspect/plugin-mpegpsdemux.xml:
+ * docs/plugins/inspect/plugin-mpegpsmux.xml:
+ * docs/plugins/inspect/plugin-mpegtsdemux.xml:
+ * docs/plugins/inspect/plugin-mpegtsmux.xml:
+ * docs/plugins/inspect/plugin-mplex.xml:
+ * docs/plugins/inspect/plugin-mxf.xml:
+ * docs/plugins/inspect/plugin-netsim.xml:
+ * docs/plugins/inspect/plugin-ofa.xml:
+ * docs/plugins/inspect/plugin-openal.xml:
+ * docs/plugins/inspect/plugin-opencv.xml:
+ * docs/plugins/inspect/plugin-openexr.xml:
+ * docs/plugins/inspect/plugin-opengl.xml:
+ * docs/plugins/inspect/plugin-openjpeg.xml:
+ * docs/plugins/inspect/plugin-opusparse.xml:
+ * docs/plugins/inspect/plugin-pcapparse.xml:
+ * docs/plugins/inspect/plugin-pnm.xml:
+ * docs/plugins/inspect/plugin-qt.xml:
+ * docs/plugins/inspect/plugin-rawparse.xml:
+ * docs/plugins/inspect/plugin-removesilence.xml:
+ * docs/plugins/inspect/plugin-resindvd.xml:
+ * docs/plugins/inspect/plugin-rfbsrc.xml:
+ * docs/plugins/inspect/plugin-rsvg.xml:
+ * docs/plugins/inspect/plugin-rtmp.xml:
+ * docs/plugins/inspect/plugin-rtponvif.xml:
+ * docs/plugins/inspect/plugin-schro.xml:
+ * docs/plugins/inspect/plugin-sdp.xml:
+ * docs/plugins/inspect/plugin-segmentclip.xml:
+ * docs/plugins/inspect/plugin-shm.xml:
+ * docs/plugins/inspect/plugin-smooth.xml:
+ * docs/plugins/inspect/plugin-smoothstreaming.xml:
+ * docs/plugins/inspect/plugin-sndfile.xml:
+ * docs/plugins/inspect/plugin-soundtouch.xml:
+ * docs/plugins/inspect/plugin-spandsp.xml:
+ * docs/plugins/inspect/plugin-speed.xml:
+ * docs/plugins/inspect/plugin-srtp.xml:
+ * docs/plugins/inspect/plugin-stereo.xml:
+ * docs/plugins/inspect/plugin-subenc.xml:
+ * docs/plugins/inspect/plugin-teletext.xml:
+ * docs/plugins/inspect/plugin-uvch264.xml:
+ * docs/plugins/inspect/plugin-vcdsrc.xml:
+ * docs/plugins/inspect/plugin-videofiltersbad.xml:
+ * docs/plugins/inspect/plugin-videoframe_audiolevel.xml:
+ * docs/plugins/inspect/plugin-videoparsersbad.xml:
+ * docs/plugins/inspect/plugin-videosignal.xml:
+ * docs/plugins/inspect/plugin-vmnc.xml:
+ * docs/plugins/inspect/plugin-voaacenc.xml:
+ * docs/plugins/inspect/plugin-voamrwbenc.xml:
+ * docs/plugins/inspect/plugin-waylandsink.xml:
+ * docs/plugins/inspect/plugin-webp.xml:
+ * docs/plugins/inspect/plugin-webrtcdsp.xml:
+ * docs/plugins/inspect/plugin-wildmidi.xml:
+ * docs/plugins/inspect/plugin-x265.xml:
+ * docs/plugins/inspect/plugin-y4mdec.xml:
+ * docs/plugins/inspect/plugin-yadif.xml:
+ * docs/plugins/inspect/plugin-zbar.xml:
+ * gst-plugins-bad.doap:
+ Release 1.11.2
+
+2017-02-24 12:53:00 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * po/af.po:
+ * po/az.po:
+ * po/bg.po:
+ * po/ca.po:
+ * po/cs.po:
+ * po/da.po:
+ * po/de.po:
+ * po/el.po:
+ * po/en_GB.po:
+ * po/eo.po:
+ * po/es.po:
+ * po/eu.po:
+ * po/fi.po:
+ * po/fr.po:
+ * po/gl.po:
+ * po/hr.po:
+ * po/hu.po:
+ * po/id.po:
+ * po/it.po:
+ * po/ja.po:
+ * po/ky.po:
+ * po/lt.po:
+ * po/lv.po:
+ * po/mt.po:
+ * po/nb.po:
+ * po/nl.po:
+ * po/or.po:
+ * po/pl.po:
+ * po/pt_BR.po:
+ * po/ro.po:
+ * po/ru.po:
+ * po/sk.po:
+ * po/sl.po:
+ * po/sq.po:
+ * po/sr.po:
+ * po/sv.po:
+ * po/tr.po:
+ * po/uk.po:
+ * po/vi.po:
+ * po/zh_CN.po:
+ Update .po files
2017-02-24 12:46:06 +0200 Sebastian Dröge <sebastian@centricular.com>
-This is GStreamer 1.11.2.
+This is GStreamer 1.11.90.
-Release notes for GStreamer Bad Plugins 1.11.2
+Release notes for GStreamer Bad Plugins 1.11.90
-The GStreamer team is pleased to announce the second release of the unstable
-1.11 release series. The 1.11 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 unstable 1.11 release series
-will lead to the stable 1.12 release series in the next weeks. Any newly added
-API can still change until that point.
+The GStreamer team is pleased to announce the first release candidate of 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.
-Full release notes will be provided at some point during the 1.11 release
-cycle, highlighting all the new features, bugfixes, performance optimizations
-and other important changes.
+Full release notes will be provided with the 1.12.0 release, highlighting all
+the new features, bugfixes, performance optimizations and other important
+changes.
Binaries for Android, iOS, Mac OS X and Windows will be provided in the next days.
Bugs fixed in this release
- * 764947 : autodetect: bring element down to NULL on a successful choice
- * 758257 : adaptivedemux: don't expose pads until caps are known
- * 773709 : player: Add get video snapshot API
- * 775665 : hlsdemux: problems with broken iHeartRadio streams
- * 776360 : msdk: seeking doesn't work
- * 776490 : player: Add support for selecting a specific video sink
- * 777181 : qtmux: simplify video/x-h264 caps handling
- * 777206 : dashdemux: mosaic issue for MPEG DASH live streaming due to not updating headers
- * 777376 : matrixmix: New element that mixes audio channels
- * 777377 : qtmux: add 4444 and 4444xq variants to video/x-prores pad template caps
- * 777394 : dashdemux: Do pending seek when SIDX is found
- * 777652 : iqa configure.ac: Fix AM_CONDITIONAL for HAVE_DSSIM
- * 777682 : hls: m3u8: Set sequence position for live
- * 777741 : avwait: Rename timecodewait to avwait, add modes
- * 777760 : vulkan: Usage of wrong enum in gst_vulkan_format_from_video_format()
- * 778028 : decklinkaudiosrc: Fix get_caps returning EMPTY
- * 778076 : avwait: Fix potential deadlock when flushing / shutting down audio
- * 778142 : opencv: allow compilation against 3.2.0
- * 778703 : timecodestamper: Timecode from current system time
- * 779064 : audiobuffersplit: Add drop-last property
- * 779070 : glmemory: Use glBlitFramebuffer() instead of glCopyTexImage2D() if available
- * 779103 : webrtcdsp: expose new properties.
- * 779154 : meson: Added meson.build for audiomixmatrix and timecode
+ * 736213 : h264parse: process NAL AU DELIMITER
+ * 755782 : compositor: Segmentation fault
+ * 764726 : dashdemux: fix default suggestedPresentationDelay
+ * 772811 : hlsdemux: Add support for EXT-X-DISCONTINUITY-SEQUENCE
+ * 774544 : [PLUGIN-MOVE] Move rawparse to gst-plugins-base
+ * 775487 : player: Move to playbin3 and GstStreams API
+ * 776436 : ttml: Failed assertions with non-conformant input
+ * 776997 : hlsdemux: Implement adaptivedemux's _stream_seek()
+ * 776999 : queue2: Avoid return flushing for a not-linked state
+ * 777847 : ios/osx: Don't use manual reference counting in ObjC code
+ * 778073 : hls: m3u8: Fix leak on _master_playlist_unref()
+ * 778333 : Applemedia/AVFVideoSource: Add support for position, device type, and device orientation
+ * 778731 : hlsdemux: Fix checking bit for adaptation_field_control field to parse pcr
+ * 778825 : gl: Add support for Vivante EGL FB windowing system
+ * 779011 : hlsdemux: Try to find type at the end of a fragment
+ * 779067 : glupload: Add support for Vivante DirectTexture uploads
+ * 779309 : h264parse: Include `interlace-mode` in caps
+ * 779333 : tsdemux: Probably broken code, compiler warning with gcc 7
+ * 779447 : Regression: smoothstreaming live seeking and duration
+ * 779453 : gst-player: fix gst-player failed to load external subtitle uri
+ * 779790 : waylandsink: add offset setting for multiplane dmabuf
+ * 779831 : h264parse (baseparse?) fail to pass not-linked upstream sometimes
+ * 779856 : shmsrc: do not exit prematurely when polling
+ * 779869 : glupload: fix GValue leak
+ * 780064 : gstglformat.c fails to compile with a warning.
+ * 780108 : dashdemux: invalid enum conversion in SIDX seek error handling
+ * 780179 : m3u8: Fix parsing EXT-X-DISCONTINUITY
+ * 780180 : m3u8: Release m3u8 lock if consistent checking failed
+ * 780330 : Intermittent compile failure libgstgl
+ * 780367 : decklinkvideosrc: Add no-signal property
==== Download ====
Contributors to this release
+ * Alex Ashley
* Arun Raghavan
- * Axel Menzel
+ * Chris Bass
+ * Dongil Park
+ * Douglas Bagnall
+ * Edgard Lima
* Edward Hervey
- * Fabien Dessenne
* Georg Lippitsch
+ * George Kiagiadakis
+ * Haihua Hu
+ * Hyunjun Ko
* Jan Schmidt
- * Juan Pablo Ugarte
- * Lars Wendler
- * Lyon Wang
+ * Josep Torra
+ * Luis de Bethencourt
* Mathieu Duponchelle
* Matthew Waters
* Nick Kallen
- * Nicola Murino
+ * Nicolas Dufresne
+ * Nirbheek Chauhan
+ * Olivier Crête
+ * Reynaldo H. Verdejo Pinochet
+ * Samuel Maroy
* Scott D Phillips
* Sebastian Dröge
* Seungha Yang
- * Stefan Sauer
+ * Thiago Santos
* Thibault Saunier
+ * Thomas Bluemel
* Tim-Philipp Müller
- * Vivia Nikolaidou
- * WeiChungChang
+ * Vincent Penquerc'h
+ * Wojciech Przybyl
\ No newline at end of file
dnl initialize autoconf
dnl when going to/from release please set the nano (fourth number) right !
dnl releases only do Wall, git and prerelease does Werror too
-AC_INIT([GStreamer Bad Plug-ins],[1.11.2.1],[http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer],[gst-plugins-bad])
+AC_INIT([GStreamer Bad Plug-ins],[1.11.90],[http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer],[gst-plugins-bad])
AG_GST_INIT
dnl - interfaces added -> increment AGE
dnl - interfaces removed -> AGE = 0
dnl sets GST_LT_LDFLAGS
-AS_LIBTOOL(GST, 1102, 0, 1102)
+AS_LIBTOOL(GST, 1190, 0, 1190)
dnl *** required versions of GStreamer stuff ***
-GST_REQ=1.11.2.1
-GSTPB_REQ=1.11.2.1
+GST_REQ=1.11.90
+GSTPB_REQ=1.11.90
dnl *** autotools stuff ****
<ARG>
<NAME>GstVoAacEnc::bitrate</NAME>
<TYPE>gint</TYPE>
-<RANGE>>= 0</RANGE>
+<RANGE>[0,320000]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Bitrate</NICK>
-<BLURB>Target Audio Bitrate.</BLURB>
+<BLURB>Target Audio Bitrate (bits per second).</BLURB>
<DEFAULT>128000</DEFAULT>
</ARG>
<DEFAULT>0</DEFAULT>
</ARG>
+<ARG>
+<NAME>GstDecklinkVideoSrc::signal</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>r</FLAGS>
+<NICK>Input signal available</NICK>
+<BLURB>True if there is a valid input signal available.</BLURB>
+<DEFAULT>FALSE</DEFAULT>
+</ARG>
+
<ARG>
<NAME>GstDecklinkVideoSink::device-number</NAME>
<TYPE>gint</TYPE>
<DEFAULT>3</DEFAULT>
</ARG>
+<ARG>
+<NAME>GstWebrtcDsp::voice-detection</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>Voice Detection</NICK>
+<BLURB>Enable or disable the voice activity detector.</BLURB>
+<DEFAULT>FALSE</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstWebrtcDsp::voice-detection-frame-size-ms</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[10,30]</RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>Voice Detection Frame Size Milliseconds</NICK>
+<BLURB>Sets the |size| of the frames in ms on which the VAD will operate. Larger frames will improve detection accuracy, but reduce the frequency of updates.</BLURB>
+<DEFAULT>10</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstWebrtcDsp::voice-detection-likelihood</NAME>
+<TYPE>GstWebrtcVoiceDetectionLikelihood</TYPE>
+<RANGE></RANGE>
+<FLAGS>rwx</FLAGS>
+<NICK>Voice Detection Likelihood</NICK>
+<BLURB>Specifies the likelihood that a frame will be declared to contain voice.</BLURB>
+<DEFAULT>Low Likelihood</DEFAULT>
+</ARG>
+
<ARG>
<NAME>GstDC1394Src::dma</NAME>
<TYPE>guint</TYPE>
GstMpegvParse
GstOpusParse
GstPngParse
- GstRawBaseParse
- GstRawAudioParse
- GstRawVideoParse
GstVC1Parse
GstBaseSink
GstAudioBaseSink
GstCameraBin
GstSDPDemux
GstSdpSrc
- GstUnalignedAudioParse
- GstUnalignedVideoParse
GstVideoParse
GstViewfinderBin
RsnDvdBin
<description>Computes an AccurateRip CRC</description>
<filename>../../gst/accurip/.libs/libgstaccurip.so</filename>
<basename>libgstaccurip.so</basename>
- <version>1.11.2</version>
+ <version>1.11.90</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
<description>ADPCM decoder</description>
<filename>../../gst/adpcmdec/.libs/libgstadpcmdec.so</filename>
<basename>libgstadpcmdec.so</basename>
- <version>1.11.2</version>
+ <version>1.11.90</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
<description>ADPCM encoder</description>
<filename>../../gst/adpcmenc/.libs/libgstadpcmenc.so</filename>
<basename>libgstadpcmenc.so</basename>
- <version>1.11.2</version>
+ <version>1.11.90</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
<description>Create and parse Audio Interchange File Format (AIFF) files</description>
<filename>../../gst/aiff/.libs/libgstaiff.so</filename>
<basename>libgstaiff.so</basename>
- <version>1.11.2</version>
+ <version>1.11.90</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
<description>ASF Muxer Plugin</description>
<filename>../../gst/asfmux/.libs/libgstasfmux.so</filename>
<basename>libgstasfmux.so</basename>
- <version>1.11.2</version>
+ <version>1.11.90</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
<description>ASS/SSA subtitle renderer</description>
<filename>../../ext/assrender/.libs/libgstassrender.so</filename>
<basename>libgstassrender.so</basename>
- <version>1.11.2</version>
+ <version>1.11.90</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
<name>video_sink</name>
<direction>sink</direction>
<presence>always</presence>
- <details>video/x-raw, format=(string){ BGRx, RGBx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, I420, YV12, AYUV, YUY2, UYVY, v308, Y41B, Y42B, Y444, NV12, NV21, A420, YUV9, YVU9, IYU1, GRAY8 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(ANY), format=(string){ I420, YV12, YUY2, UYVY, VYUY, AYUV, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, NV12, NV21, NV16, NV61, NV24, GRAY8, GRAY16_BE, GRAY16_LE, v308, IYU2, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10LE, I420_10BE, I422_10LE, I422_10BE, Y444_10LE, Y444_10BE, GBR, GBR_10LE, GBR_10BE, NV12_64Z32, A420_10LE, A420_10BE, A422_10LE, A422_10BE, A444_10LE, A444_10BE, P010_10LE, P010_10BE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
+ <details>video/x-raw, format=(string){ BGRx, RGBx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, I420, YV12, AYUV, YUY2, UYVY, v308, Y41B, Y42B, Y444, NV12, NV21, A420, YUV9, YVU9, IYU1, GRAY8 }, 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>
</caps>
<caps>
<name>src</name>
<direction>source</direction>
<presence>always</presence>
- <details>video/x-raw, format=(string){ BGRx, RGBx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, I420, YV12, AYUV, YUY2, UYVY, v308, Y41B, Y42B, Y444, NV12, NV21, A420, YUV9, YVU9, IYU1, GRAY8 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(ANY), format=(string){ I420, YV12, YUY2, UYVY, VYUY, AYUV, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, NV12, NV21, NV16, NV61, NV24, GRAY8, GRAY16_BE, GRAY16_LE, v308, IYU2, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10LE, I420_10BE, I422_10LE, I422_10BE, Y444_10LE, Y444_10BE, GBR, GBR_10LE, GBR_10BE, NV12_64Z32, A420_10LE, A420_10BE, A422_10LE, A422_10BE, A444_10LE, A444_10BE, P010_10LE, P010_10BE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
+ <details>video/x-raw, format=(string){ BGRx, RGBx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, I420, YV12, AYUV, YUY2, UYVY, v308, Y41B, Y42B, Y444, NV12, NV21, A420, YUV9, YVU9, IYU1, GRAY8 }, 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>
</caps>
</pads>
</element>
<description>Audio filters from gst-plugins-bad</description>
<filename>../../gst/audiofxbad/.libs/libgstaudiofxbad.so</filename>
<basename>libgstaudiofxbad.so</basename>
- <version>1.11.2</version>
+ <version>1.11.90</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins</package>
<description>Mixes multiple audio streams</description>
<filename>../../gst/audiomixer/.libs/libgstaudiomixer.so</filename>
<basename>libgstaudiomixer.so</basename>
- <version>1.11.2</version>
+ <version>1.11.90</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
<description>Creates video visualizations of audio input</description>
<filename>../../gst/audiovisualizers/.libs/libgstaudiovisualizers.so</filename>
<basename>libgstaudiovisualizers.so</basename>
- <version>1.11.2</version>
+ <version>1.11.90</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
<description>Selects convertor element based on caps</description>
<filename>../../gst/autoconvert/.libs/libgstautoconvert.so</filename>
<basename>libgstautoconvert.so</basename>
- <version>1.11.2</version>
+ <version>1.11.90</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
<description>Elements to convert Bayer images</description>
<filename>../../gst/bayer/.libs/libgstbayer.so</filename>
<basename>libgstbayer.so</basename>
- <version>1.11.2</version>
+ <version>1.11.90</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
<description>Bluez-based bluetooth support</description>
<filename>../../sys/bluez/.libs/libgstbluez.so</filename>
<basename>libgstbluez.so</basename>
- <version>1.11.2</version>
+ <version>1.11.90</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
<description>Improve headphone listening of stereo audio recordsusing the bs2b library.</description>
<filename>../../ext/bs2b/.libs/libgstbs2b.so</filename>
<basename>libgstbs2b.so</basename>
- <version>1.11.2</version>
+ <version>1.11.90</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
<description>Compress or decompress streams</description>
<filename>../../ext/bz2/.libs/libgstbz2.so</filename>
<basename>libgstbz2.so</basename>
- <version>1.11.2</version>
+ <version>1.11.90</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
<description>Take image snapshots and record movies from camera</description>
<filename>../../gst/camerabin2/.libs/libgstcamerabin.so</filename>
<basename>libgstcamerabin.so</basename>
- <version>1.11.2</version>
+ <version>1.11.90</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
</pads>
</element>
</elements>
-</plugin>
+</plugin>
\ No newline at end of file
<description>Calculate Chromaprint fingerprint from audio files</description>
<filename>../../ext/chromaprint/.libs/libgstchromaprint.so</filename>
<basename>libgstchromaprint.so</basename>
- <version>1.11.2</version>
+ <version>1.11.90</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
<description>Color Look-up Table filters</description>
<filename>../../gst/coloreffects/.libs/libgstcoloreffects.so</filename>
<basename>libgstcoloreffects.so</basename>
- <version>1.11.2</version>
+ <version>1.11.90</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
<description>Compositor</description>
<filename>../../gst/compositor/.libs/libgstcompositor.so</filename>
<basename>libgstcompositor.so</basename>
- <version>1.11.2</version>
+ <version>1.11.90</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
<description>libcurl-based elements</description>
<filename>../../ext/curl/.libs/libgstcurl.so</filename>
<basename>libgstcurl.so</basename>
- <version>1.11.2</version>
+ <version>1.11.90</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
<description>DASH demuxer plugin</description>
<filename>../../ext/dash/.libs/libgstdashdemux.so</filename>
<basename>libgstdashdemux.so</basename>
- <version>1.11.2</version>
+ <version>1.11.90</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins</package>
<description>Collection of elements that may or may not be useful for debugging</description>
<filename>../../gst/debugutils/.libs/libgstdebugutilsbad.so</filename>
<basename>libgstdebugutilsbad.so</basename>
- <version>1.11.2</version>
+ <version>1.11.90</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
<description>Blackmagic Decklink plugin</description>
<filename>../../sys/decklink/.libs/libgstdecklink.so</filename>
<basename>libgstdecklink.so</basename>
- <version>1.11.2</version>
+ <version>1.11.90</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins</package>
<description>DTLS decoder and encoder plugins</description>
<filename>../../ext/dtls/.libs/libgstdtls.so</filename>
<basename>libgstdtls.so</basename>
- <version>1.11.2</version>
+ <version>1.11.90</version>
<license>BSD</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
<description>Decodes DTS audio streams</description>
<filename>../../ext/dts/.libs/libgstdtsdec.so</filename>
<basename>libgstdtsdec.so</basename>
- <version>1.11.2</version>
+ <version>1.11.90</version>
<license>GPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
<description>DVB elements</description>
<filename>../../sys/dvb/.libs/libgstdvb.so</filename>
<basename>libgstdvb.so</basename>
- <version>1.11.2</version>
+ <version>1.11.90</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
<description>DVB subtitle renderer</description>
<filename>../../gst/dvbsuboverlay/.libs/libgstdvbsuboverlay.so</filename>
<basename>libgstdvbsuboverlay.so</basename>
- <version>1.11.2</version>
+ <version>1.11.90</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
<name>video_sink</name>
<direction>sink</direction>
<presence>always</presence>
- <details>video/x-raw, format=(string){ BGRx, RGBx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, I420, YV12, AYUV, YUY2, UYVY, v308, Y41B, Y42B, Y444, NV12, NV21, A420, YUV9, YVU9, IYU1, GRAY8 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(ANY), format=(string){ I420, YV12, YUY2, UYVY, VYUY, AYUV, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, NV12, NV21, NV16, NV61, NV24, GRAY8, GRAY16_BE, GRAY16_LE, v308, IYU2, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10LE, I420_10BE, I422_10LE, I422_10BE, Y444_10LE, Y444_10BE, GBR, GBR_10LE, GBR_10BE, NV12_64Z32, A420_10LE, A420_10BE, A422_10LE, A422_10BE, A444_10LE, A444_10BE, P010_10LE, P010_10BE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
+ <details>video/x-raw, format=(string){ BGRx, RGBx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, I420, YV12, AYUV, YUY2, UYVY, v308, Y41B, Y42B, Y444, NV12, NV21, A420, YUV9, YVU9, IYU1, GRAY8 }, 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>
</caps>
<caps>
<name>src</name>
<direction>source</direction>
<presence>always</presence>
- <details>video/x-raw, format=(string){ BGRx, RGBx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, I420, YV12, AYUV, YUY2, UYVY, v308, Y41B, Y42B, Y444, NV12, NV21, A420, YUV9, YVU9, IYU1, GRAY8 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(ANY), format=(string){ I420, YV12, YUY2, UYVY, VYUY, AYUV, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, NV12, NV21, NV16, NV61, NV24, GRAY8, GRAY16_BE, GRAY16_LE, v308, IYU2, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10LE, I420_10BE, I422_10LE, I422_10BE, Y444_10LE, Y444_10BE, GBR, GBR_10LE, GBR_10BE, NV12_64Z32, A420_10LE, A420_10BE, A422_10LE, A422_10BE, A444_10LE, A444_10BE, P010_10LE, P010_10BE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
+ <details>video/x-raw, format=(string){ BGRx, RGBx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, I420, YV12, AYUV, YUY2, UYVY, v308, Y41B, Y42B, Y444, NV12, NV21, A420, YUV9, YVU9, IYU1, GRAY8 }, 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>
</caps>
</pads>
</element>
<description>DVD Sub-picture Overlay element</description>
<filename>../../gst/dvdspu/.libs/libgstdvdspu.so</filename>
<basename>libgstdvdspu.so</basename>
- <version>1.11.2</version>
+ <version>1.11.90</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
<description>Free AAC Encoder (FAAC)</description>
<filename>../../ext/faac/.libs/libgstfaac.so</filename>
<basename>libgstfaac.so</basename>
- <version>1.11.2</version>
+ <version>1.11.90</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
<description>Free AAC Decoder (FAAD)</description>
<filename>../../ext/faad/.libs/libgstfaad.so</filename>
<basename>libgstfaad.so</basename>
- <version>1.11.2</version>
+ <version>1.11.90</version>
<license>GPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
<description>Linux framebuffer video sink</description>
<filename>../../sys/fbdev/.libs/libgstfbdevsink.so</filename>
<basename>libgstfbdevsink.so</basename>
- <version>1.11.2</version>
+ <version>1.11.90</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
<description>Synthesizes plain text into audio</description>
<filename>../../gst/festival/.libs/libgstfestival.so</filename>
<basename>libgstfestival.so</basename>
- <version>1.11.2</version>
+ <version>1.11.90</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
<description>Video field analysis</description>
<filename>../../gst/fieldanalysis/.libs/libgstfieldanalysis.so</filename>
<basename>libgstfieldanalysis.so</basename>
- <version>1.11.2</version>
+ <version>1.11.90</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer</package>
<description>Flite speech synthesizer plugin</description>
<filename>../../ext/flite/.libs/libgstflite.so</filename>
<basename>libgstflite.so</basename>
- <version>1.11.2</version>
+ <version>1.11.90</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
<description>Fluidsynth MIDI Plugin</description>
<filename>../../ext/fluidsynth/.libs/libgstfluidsynthmidi.so</filename>
<basename>libgstfluidsynthmidi.so</basename>
- <version>1.11.2</version>
+ <version>1.11.90</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
<description>Reverberation/room effect</description>
<filename>../../gst/freeverb/.libs/libgstfreeverb.so</filename>
<basename>libgstfreeverb.so</basename>
- <version>1.11.2</version>
+ <version>1.11.90</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
<description>frei0r plugin library</description>
<filename>../../gst/frei0r/.libs/libgstfrei0r.so</filename>
<basename>libgstfrei0r.so</basename>
- <version>1.11.2</version>
+ <version>1.11.90</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
<description>Gaudi video effects.</description>
<filename>../../gst/gaudieffects/.libs/libgstgaudieffects.so</filename>
<basename>libgstgaudieffects.so</basename>
- <version>1.11.2</version>
+ <version>1.11.90</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer</package>
<description>Payload/depayload GDP packets</description>
<filename>../../gst/gdp/.libs/libgstgdp.so</filename>
<basename>libgstgdp.so</basename>
- <version>1.11.2</version>
+ <version>1.11.90</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
<description>Various geometric image transform elements</description>
<filename>../../gst/geometrictransform/.libs/libgstgeometrictransform.so</filename>
<basename>libgstgeometrictransform.so</basename>
- <version>1.11.2</version>
+ <version>1.11.90</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
<description>GME Audio Decoder</description>
<filename>../../ext/gme/.libs/libgstgme.so</filename>
<basename>libgstgme.so</basename>
- <version>1.11.2</version>
+ <version>1.11.90</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
<description>GSM encoder/decoder</description>
<filename>../../ext/gsm/.libs/libgstgsm.so</filename>
<basename>libgstgsm.so</basename>
- <version>1.11.2</version>
+ <version>1.11.90</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
<description>Gtk+ sink</description>
<filename>../../ext/gtk/.libs/libgstgtk.so</filename>
<basename>libgstgtk.so</basename>
- <version>1.11.2.1</version>
+ <version>1.11.90</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
- <package>GStreamer Bad Plug-ins git</package>
+ <package>GStreamer Bad Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
<description>HTTP Live Streaming (HLS)</description>
<filename>../../ext/hls/.libs/libgsthls.so</filename>
<basename>libgsthls.so</basename>
- <version>1.11.2</version>
+ <version>1.11.90</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins</package>
<description>ID3 v1 and v2 muxing plugin</description>
<filename>../../gst/id3tag/.libs/libgstid3tag.so</filename>
<basename>libgstid3tag.so</basename>
- <version>1.11.2</version>
+ <version>1.11.90</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
<description>plugin for inter-pipeline communication</description>
<filename>../../gst/inter/.libs/libgstinter.so</filename>
<basename>libgstinter.so</basename>
- <version>1.11.2</version>
+ <version>1.11.90</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins</package>
<name>sink</name>
<direction>sink</direction>
<presence>always</presence>
- <details>video/x-raw, format=(string){ I420, YV12, YUY2, UYVY, VYUY, AYUV, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, NV12, NV21, NV16, NV61, NV24, GRAY8, GRAY16_BE, GRAY16_LE, v308, IYU2, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10LE, I420_10BE, I422_10LE, I422_10BE, Y444_10LE, Y444_10BE, GBR, GBR_10LE, GBR_10BE, NV12_64Z32, A420_10LE, A420_10BE, A422_10LE, A422_10BE, A444_10LE, A444_10BE, P010_10LE, P010_10BE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
+ <details>video/x-raw, 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>
</caps>
</pads>
</element>
<name>src</name>
<direction>source</direction>
<presence>always</presence>
- <details>video/x-raw, format=(string){ I420, YV12, YUY2, UYVY, VYUY, AYUV, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, NV12, NV21, NV16, NV61, NV24, GRAY8, GRAY16_BE, GRAY16_LE, v308, IYU2, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10LE, I420_10BE, I422_10LE, I422_10BE, Y444_10LE, Y444_10BE, GBR, GBR_10LE, GBR_10BE, NV12_64Z32, A420_10LE, A420_10BE, A422_10LE, A422_10BE, A444_10LE, A444_10BE, P010_10LE, P010_10BE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
+ <details>video/x-raw, 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>
</caps>
</pads>
</element>
<description>Create an interlaced video stream</description>
<filename>../../gst/interlace/.libs/libgstinterlace.so</filename>
<basename>libgstinterlace.so</basename>
- <version>1.11.2</version>
+ <version>1.11.90</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
<description>IVF parser</description>
<filename>../../gst/ivfparse/.libs/libgstivfparse.so</filename>
<basename>libgstivfparse.so</basename>
- <version>1.11.2</version>
+ <version>1.11.90</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
<description>Inverse Telecine</description>
<filename>../../gst/ivtc/.libs/libgstivtc.so</filename>
<basename>libgstivtc.so</basename>
- <version>1.11.2</version>
+ <version>1.11.90</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins</package>
<description>JPEG2000 decimator</description>
<filename>../../gst/jp2kdecimator/.libs/libgstjp2kdecimator.so</filename>
<basename>libgstjp2kdecimator.so</basename>
- <version>1.11.2</version>
+ <version>1.11.90</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
<description>JPEG interchange format plugin</description>
<filename>../../gst/jpegformat/.libs/libgstjpegformat.so</filename>
<basename>libgstjpegformat.so</basename>
- <version>1.11.2</version>
+ <version>1.11.90</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
<description>Kate plugin</description>
<filename>../../ext/kate/.libs/libgstkate.so</filename>
<basename>libgstkate.so</basename>
- <version>1.11.2</version>
+ <version>1.11.90</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
<description>Video sink using the Linux kernel mode setting API</description>
<filename>../../sys/kms/.libs/libgstkms.so</filename>
<basename>libgstkms.so</basename>
- <version>1.11.2</version>
+ <version>1.11.90</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
</pads>
</element>
</elements>
-</plugin>
+</plugin>
\ No newline at end of file
<description>LADSPA plugin</description>
<filename>../../ext/ladspa/.libs/libgstladspa.so</filename>
<basename>libgstladspa.so</basename>
- <version>1.11.2</version>
+ <version>1.11.90</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
<description>Parse MIDI files</description>
<filename>../../gst/midi/.libs/libgstmidi.so</filename>
<basename>libgstmidi.so</basename>
- <version>1.11.2</version>
+ <version>1.11.90</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
<description>Microsoft Multi Media Server streaming protocol support</description>
<filename>../../ext/libmms/.libs/libgstmms.so</filename>
<basename>libgstmms.so</basename>
- <version>1.11.2</version>
+ <version>1.11.90</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
<description>.MOD audio decoding</description>
<filename>../../ext/modplug/.libs/libgstmodplug.so</filename>
<basename>libgstmodplug.so</basename>
- <version>1.11.2</version>
+ <version>1.11.90</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
<description>High-quality MPEG-1/2 video encoder</description>
<filename>../../ext/mpeg2enc/.libs/libgstmpeg2enc.so</filename>
<basename>libgstmpeg2enc.so</basename>
- <version>1.11.2</version>
+ <version>1.11.90</version>
<license>GPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
<description>MPEG-PS demuxer</description>
<filename>../../gst/mpegdemux/.libs/libgstmpegpsdemux.so</filename>
<basename>libgstmpegpsdemux.so</basename>
- <version>1.11.2</version>
+ <version>1.11.90</version>
<license>unknown</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
<description>MPEG-PS muxer</description>
<filename>../../gst/mpegpsmux/.libs/libgstmpegpsmux.so</filename>
<basename>libgstmpegpsmux.so</basename>
- <version>1.11.2</version>
+ <version>1.11.90</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
<description>MPEG TS demuxer</description>
<filename>../../gst/mpegtsdemux/.libs/libgstmpegtsdemux.so</filename>
<basename>libgstmpegtsdemux.so</basename>
- <version>1.11.2</version>
+ <version>1.11.90</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
<description>MPEG-TS muxer</description>
<filename>../../gst/mpegtsmux/.libs/libgstmpegtsmux.so</filename>
<basename>libgstmpegtsmux.so</basename>
- <version>1.11.2</version>
+ <version>1.11.90</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
<description>High-quality MPEG/DVD/SVCD/VCD video/audio multiplexer</description>
<filename>../../ext/mplex/.libs/libgstmplex.so</filename>
<basename>libgstmplex.so</basename>
- <version>1.11.2</version>
+ <version>1.11.90</version>
<license>GPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
<description>MXF plugin library</description>
<filename>../../gst/mxf/.libs/libgstmxf.so</filename>
<basename>libgstmxf.so</basename>
- <version>1.11.2</version>
+ <version>1.11.90</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
<description>Network Simulator</description>
<filename>../../gst/netsim/.libs/libgstnetsim.so</filename>
<basename>libgstnetsim.so</basename>
- <version>1.11.2</version>
+ <version>1.11.90</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
<description>Calculate MusicIP fingerprint from audio files</description>
<filename>../../ext/ofa/.libs/libgstofa.so</filename>
<basename>libgstofa.so</basename>
- <version>1.11.2</version>
+ <version>1.11.90</version>
<license>GPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
<description>OpenAL plugin library</description>
<filename>../../ext/openal/.libs/libgstopenal.so</filename>
<basename>libgstopenal.so</basename>
- <version>1.11.2</version>
+ <version>1.11.90</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
<description>GStreamer OpenCV Plugins</description>
<filename>../../ext/opencv/.libs/libgstopencv.so</filename>
<basename>libgstopencv.so</basename>
- <version>1.11.2</version>
+ <version>1.11.90</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
<description>OpenEXR image plugin</description>
<filename>../../ext/openexr/.libs/libgstopenexr.so</filename>
<basename>libgstopenexr.so</basename>
- <version>1.11.2</version>
+ <version>1.11.90</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
<description>OpenGL plugin</description>
<filename>../../ext/gl/.libs/libgstopengl.so</filename>
<basename>libgstopengl.so</basename>
- <version>1.11.2</version>
+ <version>1.11.90</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
<description>OpenJPEG-based JPEG2000 image decoder/encoder</description>
<filename>../../ext/openjpeg/.libs/libgstopenjpeg.so</filename>
<basename>libgstopenjpeg.so</basename>
- <version>1.11.2</version>
+ <version>1.11.90</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
<description>OPUS parse plugin</description>
<filename>../../ext/opus/.libs/libgstopusparse.so</filename>
<basename>libgstopusparse.so</basename>
- <version>1.11.2</version>
+ <version>1.11.90</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
<description>Element parsing raw pcap streams</description>
<filename>../../gst/pcapparse/.libs/libgstpcapparse.so</filename>
<basename>libgstpcapparse.so</basename>
- <version>1.11.2</version>
+ <version>1.11.90</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer</package>
<description>PNM plugin</description>
<filename>../../gst/pnm/.libs/libgstpnm.so</filename>
<basename>libgstpnm.so</basename>
- <version>1.11.2</version>
+ <version>1.11.90</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
<description>Qt gl plugin</description>
<filename>../../ext/qt/.libs/libgstqmlgl.so</filename>
<basename>libgstqmlgl.so</basename>
- <version>1.11.2</version>
+ <version>1.11.90</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
<description>Removes silence from an audio stream</description>
<filename>../../gst/removesilence/.libs/libgstremovesilence.so</filename>
<basename>libgstremovesilence.so</basename>
- <version>1.11.2</version>
+ <version>1.11.90</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
<description>Resin DVD playback elements</description>
<filename>../../ext/resindvd/.libs/libgstresindvd.so</filename>
<basename>libgstresindvd.so</basename>
- <version>1.11.2</version>
+ <version>1.11.90</version>
<license>GPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer</package>
<name>video</name>
<direction>source</direction>
<presence>sometimes</presence>
- <details>video/x-raw, format=(string){ I420, YV12, YUY2, UYVY, VYUY, AYUV, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, NV12, NV21, NV16, NV61, NV24, GRAY8, GRAY16_BE, GRAY16_LE, v308, IYU2, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10LE, I420_10BE, I422_10LE, I422_10BE, Y444_10LE, Y444_10BE, GBR, GBR_10LE, GBR_10BE, NV12_64Z32, A420_10LE, A420_10BE, A422_10LE, A422_10BE, A444_10LE, A444_10BE, P010_10LE, P010_10BE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
+ <details>video/x-raw, 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>
</caps>
</pads>
</element>
<description>Connects to a VNC server and decodes RFB stream</description>
<filename>../../gst/librfb/.libs/libgstrfbsrc.so</filename>
<basename>libgstrfbsrc.so</basename>
- <version>1.11.2</version>
+ <version>1.11.90</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
<description>RSVG plugin library</description>
<filename>../../ext/rsvg/.libs/libgstrsvg.so</filename>
<basename>libgstrsvg.so</basename>
- <version>1.11.2</version>
+ <version>1.11.90</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
<description>RTMP source and sink</description>
<filename>../../ext/rtmp/.libs/libgstrtmp.so</filename>
<basename>libgstrtmp.so</basename>
- <version>1.11.2</version>
+ <version>1.11.90</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
<description>ONVIF Streaming features</description>
<filename>../../gst/onvif/.libs/libgstrtponvif.so</filename>
<basename>libgstrtponvif.so</basename>
- <version>1.11.2</version>
+ <version>1.11.90</version>
<license>unknown</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
<description>Schroedinger plugin</description>
<filename>../../ext/schroedinger/.libs/libgstschro.so</filename>
<basename>libgstschro.so</basename>
- <version>1.11.2</version>
+ <version>1.11.90</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
<description>configure streaming sessions using SDP</description>
<filename>../../gst/sdp/.libs/libgstsdpelem.so</filename>
<basename>libgstsdpelem.so</basename>
- <version>1.11.2.1</version>
+ <version>1.11.90</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
- <package>GStreamer Bad Plug-ins git</package>
+ <package>GStreamer Bad Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
<description>Segment clip elements</description>
<filename>../../gst/segmentclip/.libs/libgstsegmentclip.so</filename>
<basename>libgstsegmentclip.so</basename>
- <version>1.11.2</version>
+ <version>1.11.90</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
<description>shared memory sink source</description>
<filename>../../sys/shm/.libs/libgstshm.so</filename>
<basename>libgstshm.so</basename>
- <version>1.11.2</version>
+ <version>1.11.90</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
<description>Apply a smooth filter to an image</description>
<filename>../../gst/smooth/.libs/libgstsmooth.so</filename>
<basename>libgstsmooth.so</basename>
- <version>1.11.2</version>
+ <version>1.11.90</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
<description>Microsoft's Smooth Streaming format support </description>
<filename>../../ext/smoothstreaming/.libs/libgstsmoothstreaming.so</filename>
<basename>libgstsmoothstreaming.so</basename>
- <version>1.11.2</version>
+ <version>1.11.90</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
<description>use libsndfile to read and write various audio formats</description>
<filename>../../ext/sndfile/.libs/libgstsndfile.so</filename>
<basename>libgstsndfile.so</basename>
- <version>1.11.2</version>
+ <version>1.11.90</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
<description>Audio Pitch Controller & BPM Detection</description>
<filename>../../ext/soundtouch/.libs/libgstsoundtouch.so</filename>
<basename>libgstsoundtouch.so</basename>
- <version>1.11.2</version>
+ <version>1.11.90</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
<description>libspandsp plugin</description>
<filename>../../ext/spandsp/.libs/libgstspandsp.so</filename>
<basename>libgstspandsp.so</basename>
- <version>1.11.2</version>
+ <version>1.11.90</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
<description>Set speed/pitch on audio/raw streams (resampler)</description>
<filename>../../gst/speed/.libs/libgstspeed.so</filename>
<basename>libgstspeed.so</basename>
- <version>1.11.2</version>
+ <version>1.11.90</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
<description>GStreamer SRTP</description>
<filename>../../ext/srtp/.libs/libgstsrtp.so</filename>
<basename>libgstsrtp.so</basename>
- <version>1.11.2</version>
+ <version>1.11.90</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer</package>
<description>Muck with the stereo signal, enhance it's 'stereo-ness'</description>
<filename>../../gst/stereo/.libs/libgststereo.so</filename>
<basename>libgststereo.so</basename>
- <version>1.11.2</version>
+ <version>1.11.90</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
<description>subtitle encoders</description>
<filename>../../gst/subenc/.libs/libgstsubenc.so</filename>
<basename>libgstsubenc.so</basename>
- <version>1.11.2</version>
+ <version>1.11.90</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
<description>Teletext plugin</description>
<filename>../../ext/teletextdec/.libs/libgstteletext.so</filename>
<basename>libgstteletext.so</basename>
- <version>1.11.2</version>
+ <version>1.11.90</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer</package>
</pads>
</element>
</elements>
-</plugin>
+</plugin>
\ No newline at end of file
<description>UVC compliant H264 encoding cameras plugin</description>
<filename>../../sys/uvch264/.libs/libgstuvch264.so</filename>
<basename>libgstuvch264.so</basename>
- <version>1.11.2</version>
+ <version>1.11.90</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
<name>vfsrc</name>
<direction>source</direction>
<presence>always</presence>
- <details>video/x-raw, format=(string){ I420, YV12, YUY2, UYVY, VYUY, AYUV, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, NV12, NV21, NV16, NV61, NV24, GRAY8, GRAY16_BE, GRAY16_LE, v308, IYU2, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10LE, I420_10BE, I422_10LE, I422_10BE, Y444_10LE, Y444_10BE, GBR, GBR_10LE, GBR_10BE, NV12_64Z32, A420_10LE, A420_10BE, A422_10LE, A422_10BE, A444_10LE, A444_10BE, P010_10LE, P010_10BE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; image/jpeg, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
+ <details>video/x-raw, 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 ]; image/jpeg, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
</caps>
<caps>
<name>vidsrc</name>
<direction>source</direction>
<presence>always</presence>
- <details>video/x-raw, format=(string){ I420, YV12, YUY2, UYVY, VYUY, AYUV, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, NV12, NV21, NV16, NV61, NV24, GRAY8, GRAY16_BE, GRAY16_LE, v308, IYU2, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10LE, I420_10BE, I422_10LE, I422_10BE, Y444_10LE, Y444_10BE, GBR, GBR_10LE, GBR_10BE, NV12_64Z32, A420_10LE, A420_10BE, A422_10LE, A422_10BE, A444_10LE, A444_10BE, P010_10LE, P010_10BE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; image/jpeg, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-h264, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], stream-format=(string){ byte-stream, avc }, alignment=(string)au, profile=(string){ high, main, baseline, constrained-baseline }</details>
+ <details>video/x-raw, 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 ]; image/jpeg, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-h264, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], stream-format=(string){ byte-stream, avc }, alignment=(string)au, profile=(string){ high, main, baseline, constrained-baseline }</details>
</caps>
</pads>
</element>
<description>Asynchronous read from VCD disk</description>
<filename>../../sys/vcd/.libs/libgstvcdsrc.so</filename>
<basename>libgstvcdsrc.so</basename>
- <version>1.11.2</version>
+ <version>1.11.90</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
<description>Video filters in gst-plugins-bad</description>
<filename>../../gst/videofilters/.libs/libgstvideofiltersbad.so</filename>
<basename>libgstvideofiltersbad.so</basename>
- <version>1.11.2</version>
+ <version>1.11.90</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins</package>
<description>Video frame-synchronized audio level</description>
<filename>../../gst/videoframe_audiolevel/.libs/libgstvideoframe_audiolevel.so</filename>
<basename>libgstvideoframe_audiolevel.so</basename>
- <version>1.11.2</version>
+ <version>1.11.90</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
<description>videoparsers</description>
<filename>../../gst/videoparsers/.libs/libgstvideoparsersbad.so</filename>
<basename>libgstvideoparsersbad.so</basename>
- <version>1.11.2</version>
+ <version>1.11.90</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
<description>Various video signal analysers</description>
<filename>../../gst/videosignal/.libs/libgstvideosignal.so</filename>
<basename>libgstvideosignal.so</basename>
- <version>1.11.2</version>
+ <version>1.11.90</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
<description>VmWare Video Codec plugins</description>
<filename>../../gst/vmnc/.libs/libgstvmnc.so</filename>
<basename>libgstvmnc.so</basename>
- <version>1.11.2</version>
+ <version>1.11.90</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
<description>AAC audio encoder</description>
<filename>../../ext/voaacenc/.libs/libgstvoaacenc.so</filename>
<basename>libgstvoaacenc.so</basename>
- <version>1.11.2</version>
+ <version>1.11.90</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
<description>Adaptive Multi-Rate Wide-Band Encoder</description>
<filename>../../ext/voamrwbenc/.libs/libgstvoamrwbenc.so</filename>
<basename>libgstvoamrwbenc.so</basename>
- <version>1.11.2</version>
+ <version>1.11.90</version>
<license>unknown</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
<description>Wayland Video Sink</description>
<filename>../../ext/wayland/.libs/libgstwaylandsink.so</filename>
<basename>libgstwaylandsink.so</basename>
- <version>1.11.2</version>
+ <version>1.11.90</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
<description>WebP plugin</description>
<filename>../../ext/webp/.libs/libgstwebp.so</filename>
<basename>libgstwebp.so</basename>
- <version>1.11.2</version>
+ <version>1.11.90</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
<description>Voice pre-processing using WebRTC Audio Processing Library</description>
<filename>../../ext/webrtcdsp/.libs/libgstwebrtcdsp.so</filename>
<basename>libgstwebrtcdsp.so</basename>
- <version>1.11.2</version>
+ <version>1.11.90</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>WebRTCDsp</package>
<description>Wildmidi Plugin</description>
<filename>../../ext/wildmidi/.libs/libgstwildmidi.so</filename>
<basename>libgstwildmidi.so</basename>
- <version>1.11.2</version>
+ <version>1.11.90</version>
<license>GPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
<description>x265-based H265 plugins</description>
<filename>../../ext/x265/.libs/libgstx265.so</filename>
<basename>libgstx265.so</basename>
- <version>1.11.2</version>
+ <version>1.11.90</version>
<license>GPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
<description>Demuxes/decodes YUV4MPEG streams</description>
<filename>../../gst/y4m/.libs/libgsty4mdec.so</filename>
<basename>libgsty4mdec.so</basename>
- <version>1.11.2</version>
+ <version>1.11.90</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins</package>
<description>YADIF deinterlacing filter</description>
<filename>../../gst/yadif/.libs/libgstyadif.so</filename>
<basename>libgstyadif.so</basename>
- <version>1.11.2</version>
+ <version>1.11.90</version>
<license>GPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins</package>
<description>zbar barcode scanner</description>
<filename>../../ext/zbar/.libs/libgstzbar.so</filename>
<basename>libgstzbar.so</basename>
- <version>1.11.2</version>
+ <version>1.11.90</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
<package>GStreamer Bad Plug-ins source release</package>
</GitRepository>
</repository>
+ <release>
+ <Version>
+ <revision>1.11.90</revision>
+ <branch>master</branch>
+ <name></name>
+ <created>2017-04-07</created>
+ <file-release rdf:resource="http://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-1.11.90.tar.xz" />
+ </Version>
+ </release>
+
<release>
<Version>
<revision>1.11.2</revision>
project('gst-plugins-bad', 'c', 'cpp',
- version : '1.11.2.1',
+ version : '1.11.90',
meson_version : '>= 0.36.0',
default_options : [ 'warning_level=1',
'buildtype=debugoptimized' ])