Commit 4ce02499 authored by Sebastian Dröge's avatar Sebastian Dröge 🍵

Release 1.12.3

parent d8c3245c
=== release 1.12.3 ===
2017-09-18 Sebastian Dröge <slomo@coaxion.net>
* configure.ac:
releasing 1.12.3
2017-09-18 16:01:18 +0300 Sebastian Dröge <sebastian@centricular.com>
* po/cs.po:
* po/el.po:
po: Update translations
2017-09-13 11:52:09 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
* sys/v4l2/gstv4l2object.c:
v4l2object: Don't leak the par value
2017-09-05 15:30:40 +0100 Ian Jamison <ian.dev@arkver.com>
* sys/v4l2/gstv4l2object.c:
v4l2object: Handle BT2020 for colorspace and transfer
This was not fully handled in switches and
ub gst_v4l2_object_get_colorspace();
https://bugzilla.gnome.org/show_bug.cgi?id=787313
2017-09-05 15:29:24 +0100 Ian Jamison <ian.dev@arkver.com>
* sys/v4l2/gstv4l2object.c:
v4l2object: Fix colorimetry transfer lookup for 4K video
https://bugzilla.gnome.org/show_bug.cgi?id=787160
2017-09-05 12:56:44 +0100 Tim-Philipp Müller <tim@centricular.com>
* gst/rtp/gstrtph265depay.c:
rtph265depay: fix keyunit detection
https://bugzilla.gnome.org/show_bug.cgi?id=787254
2017-08-24 17:06:38 +1000 Matthew Waters <matthew@centricular.com>
* gst/rtpmanager/gstrtpbin.c:
rtpbin: also create session when creating the send_rtcp_src_%u pad
If one requests the send_rtcp_src_%u pad before a recv_rtcp_sink_%u pad,
the session/pad would never be created and NULL was returned.
Switching the request order would work.
https://bugzilla.gnome.org/show_bug.cgi?id=786718
2017-08-17 12:13:45 +0100 Tim-Philipp Müller <tim@centricular.com>
* README:
* common:
Automatic update of common submodule
From 48a5d85 to dd9d403
2017-08-14 03:08:41 -0500 Eduard Sinelnikov <eduard@reporty.com>
* gst/wavparse/gstwavparse.c:
* gst/wavparse/gstwavparse.h:
wavparse: Add support for growing WAV files
With some fixes by me.
2017-07-27 17:21:48 +0300 George Kiagiadakis <george.kiagiadakis@collabora.com>
* ext/vpx/gstvpxenc.c:
vpxenc: discard frames that have been dropped by libvpx
This fixes a memory leak. When dropframe-threshold has been set,
libvpx may output less frames than the input ones, which causes
some GstVideoCodecFrames to queue up in GstVideoEncoder's internal
frame queue with no chance of ever being all released. And because
the frames keep references to the input buffers, the input buffer
pool keeps allocating new buffers and memory usage grows very fast.
For example the following pipeline's memory usage grows at a rate
of about 1GB per minute!
videotestsrc ! capsfilter caps=video/x-raw,width=1920,height=1080,framerate=30/1,format=I420 ! \
vp8enc target-bitrate=1000000 end-usage=cbr dropframe-threshold=95 ! fakesink
https://bugzilla.gnome.org/show_bug.cgi?id=783086
2017-08-08 13:11:58 +0200 Mathieu Duponchelle <mathieu.duponchelle@opencreed.com>
* gst/rtpmanager/rtpstats.c:
* gst/rtpmanager/rtpstats.h:
rtpstats: fix unsigned integer comparisons.
Callers of the API (rtpsource, rtpjitterbuffer) pass clock_rate
as a signed integer, and the comparison "<= 0" is used against
it, leading me to think the intention was to have the field
be typed as gint32, not guint32.
This led to situations where we could call scale_int with
a MAX_UINT32 (-1) guint32 as the denom, thus raising an
assertion.
https://bugzilla.gnome.org/show_bug.cgi?id=785991
2017-03-22 15:25:17 +0100 Michael Olbrich <m.olbrich@pengutronix.de>
* gst/isomp4/qtdemux.c:
qtdemux: allow larger files
For really long files such as contiguous recordings of a whole day, the
50MB limit is not sufficient.
https://bugzilla.gnome.org/show_bug.cgi?id=781458
2017-08-14 15:28:22 +0800 Sky Juan <skyjuan@realtek.com>
* gst/audioparsers/gstac3parse.c:
ac3parse: fix not-linked handling causing glitches when selecting stream
Fix chain function not handling not-linked from baseparse.
When an input data is separated into 2 buffers, the second buffer
would not be pushed into the adapter if baseparse returns not-linked
for first buffer.
This caused glitches when switching streams and selecting
a stream that was previously unselected.
https://bugzilla.gnome.org/show_bug.cgi?id=786268
2017-08-16 13:57:50 +0200 Jan Alexander Steffens (heftig) <jan.steffens@gmail.com>
* gst/goom2k1/filters.c:
* gst/goom2k1/filters.h:
* gst/goom2k1/goom_core.c:
goom2k1: Convert source files to UTF-8
Causes problems with the new gtk-doc 1.26 otherwise,
but is a good idea in any case.
https://bugzilla.gnome.org/show_bug.cgi?id=786364
2017-08-10 16:08:06 +0300 Sebastian Dröge <sebastian@centricular.com>
* gst/isomp4/fourcc.h:
* gst/isomp4/qtdemux.c:
qtdemux: Fix offsets for reading lpcm specific fields
We were reading at the completely wrong positions, 16 bytes later in the
data.
Also add support for high-aligned samples.
2017-08-10 15:14:31 +0530 Deepak Srivastava <srivastava.d@samsung.com>
* gst/wavparse/gstwavparse.c:
wavparse: Fix memory leak in wavparse element
Fixing of leaking the text field of the GstWavParseNote and
GstWavParseLabl structure.
https://bugzilla.gnome.org/show_bug.cgi?id=785429
2017-07-27 09:22:25 +0530 Satya Prakash Gupta <sp.gupta@samsung.com>
* gst/law/alaw-decode.c:
alawdec: Fix Memory leak in error case
https://bugzilla.gnome.org/show_bug.cgi?id=785435
2017-07-27 14:21:34 +0300 Sebastian Dröge <sebastian@centricular.com>
* gst/law/mulaw-decode.c:
mulawdec: Unmap input buffer if failing to map the output buffer
2017-07-18 10:41:40 +0300 Sebastian Dröge <sebastian@centricular.com>
* gst/matroska/matroska-mux.c:
matroskamux: For audio tracks, take the default duration from the first buffer
... if we don't have any better idea from the caps. This allows writing
SimpleBlocks for a majority of audio streams where the duration of
frames is usually fixed. And as a side effect, allows VLC to play
streams with Opus as it only works with SimpleBlocks currently:
https://trac.videolan.org/vlc/ticket/18545
https://bugzilla.gnome.org/show_bug.cgi?id=784969
2017-08-08 10:37:12 +0000 Cyril Lashkevich <notorca@gmail.com>
* sys/v4l2/gstv4l2bufferpool.c:
v4l2bufferpool: Don't mark jpeg frames as deltas
JPEG formats are encoded, but they never have keyframe flag. But in
fact they are keyframes
https://bugzilla.gnome.org/show_bug.cgi?id=785990
2017-06-27 15:59:18 +0100 Julien Isorce <jisorce@oblong.com>
* gst/rtpmanager/rtpstats.h:
rtpstats: fix assertion 'denom > 0' failed
gst_util_uint64_scale_int takes a gint as denom parameter
whereas ctx->clock_rate is a guint32.
It happens when gst_rtp_packet_rate_ctx_reset set clock_rate
to -1.
So just define clock_rate as gint like it is done in rtpsource.h
https://bugzilla.gnome.org/show_bug.cgi?id=784250
2017-07-18 00:26:11 +0200 Nicola Murino <nicola.murino@gmail.com>
* gst/matroska/matroska-mux.c:
* gst/matroska/matroska-mux.h:
matroskamux: add properties to control cluster duration
https://bugzilla.gnome.org/show_bug.cgi?id=784971
2017-07-18 10:01:13 +0300 Sebastian Dröge <sebastian@centricular.com>
* tests/check/elements/matroskamux.c:
Revert "matroskamux: adjust unit test to modified behaviour"
This reverts commit 8fe478c8a7746cd2c63f20d23e97e26e1a0e6192.
We're back to previous behaviour
2017-06-28 14:05:27 -0500 Matt Fischer <matt.fischer@garmin.com>
* sys/v4l2/gstv4l2bufferpool.c:
v4l2: Block recursive calls to resurect_buffer
When resurrecting a buffer, the subsequent free call can result
in the group-released handler being called again, which causes
a recursive loop. This patch blocks the signal handler during
the time that it executes, ensuring that the loop will not occur.
https://bugzilla.gnome.org/show_bug.cgi?id=759292
2017-07-18 11:28:37 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
* sys/v4l2/gstv4l2object.c:
v4l2: Fix 4K colorimetry
Since 1.6, the transfer function for BT2020 has been changed from BT709
to BT2020_12. It's the same function, but with more precision. As a side
effect, the V4L2 colorpsace didn't match GStreamer colorspace. When
GStreamer ended up making a guess, it would not match anything supported
by V4L2 anymore. This this by using BT2020_12 for BT2020 colorspace and
BT2020 transfer function in replacement of BT709 whenever a 4K
resolution is detected.
2017-07-17 20:47:26 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
* sys/v4l2/v4l2_calls.c:
v4l2: UVC driver is named uvcvideo these days
The quirk to avoid probing interlacing didn't work anymore as the driver
is now name uvcvideo. This should slightly speed up camera startup.
=== release 1.12.2 === === release 1.12.2 ===
2017-07-14 Sebastian Dröge <slomo@coaxion.net> 2017-07-14 14:03:05 +0300 Sebastian Dröge <sebastian@centricular.com>
* ChangeLog:
* NEWS:
* RELEASE:
* configure.ac: * configure.ac:
releasing 1.12.2 * docs/plugins/gst-plugins-good-plugins.args:
* docs/plugins/inspect/plugin-1394.xml:
* docs/plugins/inspect/plugin-aasink.xml:
* docs/plugins/inspect/plugin-alaw.xml:
* docs/plugins/inspect/plugin-alpha.xml:
* docs/plugins/inspect/plugin-alphacolor.xml:
* docs/plugins/inspect/plugin-apetag.xml:
* docs/plugins/inspect/plugin-audiofx.xml:
* docs/plugins/inspect/plugin-audioparsers.xml:
* docs/plugins/inspect/plugin-auparse.xml:
* docs/plugins/inspect/plugin-autodetect.xml:
* docs/plugins/inspect/plugin-avi.xml:
* docs/plugins/inspect/plugin-cacasink.xml:
* docs/plugins/inspect/plugin-cairo.xml:
* docs/plugins/inspect/plugin-cutter.xml:
* docs/plugins/inspect/plugin-debug.xml:
* docs/plugins/inspect/plugin-deinterlace.xml:
* docs/plugins/inspect/plugin-dtmf.xml:
* docs/plugins/inspect/plugin-dv.xml:
* docs/plugins/inspect/plugin-effectv.xml:
* docs/plugins/inspect/plugin-equalizer.xml:
* docs/plugins/inspect/plugin-flac.xml:
* docs/plugins/inspect/plugin-flv.xml:
* docs/plugins/inspect/plugin-flxdec.xml:
* docs/plugins/inspect/plugin-gdkpixbuf.xml:
* docs/plugins/inspect/plugin-goom.xml:
* docs/plugins/inspect/plugin-goom2k1.xml:
* docs/plugins/inspect/plugin-icydemux.xml:
* docs/plugins/inspect/plugin-id3demux.xml:
* docs/plugins/inspect/plugin-imagefreeze.xml:
* docs/plugins/inspect/plugin-interleave.xml:
* docs/plugins/inspect/plugin-isomp4.xml:
* docs/plugins/inspect/plugin-jack.xml:
* docs/plugins/inspect/plugin-jpeg.xml:
* docs/plugins/inspect/plugin-level.xml:
* docs/plugins/inspect/plugin-matroska.xml:
* docs/plugins/inspect/plugin-mulaw.xml:
* docs/plugins/inspect/plugin-multifile.xml:
* docs/plugins/inspect/plugin-multipart.xml:
* docs/plugins/inspect/plugin-navigationtest.xml:
* docs/plugins/inspect/plugin-oss4.xml:
* docs/plugins/inspect/plugin-ossaudio.xml:
* docs/plugins/inspect/plugin-png.xml:
* docs/plugins/inspect/plugin-pulseaudio.xml:
* docs/plugins/inspect/plugin-replaygain.xml:
* docs/plugins/inspect/plugin-rtp.xml:
* docs/plugins/inspect/plugin-rtpmanager.xml:
* docs/plugins/inspect/plugin-rtsp.xml:
* docs/plugins/inspect/plugin-shapewipe.xml:
* docs/plugins/inspect/plugin-shout2.xml:
* docs/plugins/inspect/plugin-smpte.xml:
* docs/plugins/inspect/plugin-soup.xml:
* docs/plugins/inspect/plugin-spectrum.xml:
* docs/plugins/inspect/plugin-speex.xml:
* docs/plugins/inspect/plugin-taglib.xml:
* docs/plugins/inspect/plugin-udp.xml:
* docs/plugins/inspect/plugin-video4linux2.xml:
* docs/plugins/inspect/plugin-videobox.xml:
* docs/plugins/inspect/plugin-videocrop.xml:
* docs/plugins/inspect/plugin-videofilter.xml:
* docs/plugins/inspect/plugin-videomixer.xml:
* docs/plugins/inspect/plugin-vpx.xml:
* docs/plugins/inspect/plugin-wavenc.xml:
* docs/plugins/inspect/plugin-wavpack.xml:
* docs/plugins/inspect/plugin-wavparse.xml:
* docs/plugins/inspect/plugin-ximagesrc.xml:
* docs/plugins/inspect/plugin-y4menc.xml:
* gst-plugins-good.doap:
* meson.build:
Release 1.12.2
2017-07-14 13:31:58 +0300 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/fur.po:
* po/gl.po:
* po/hr.po:
* po/hu.po:
* po/id.po:
* po/it.po:
* po/ja.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:
* po/zh_HK.po:
* po/zh_TW.po:
Update .po files
2017-07-14 13:22:45 +0300 Sebastian Dröge <sebastian@centricular.com> 2017-07-14 13:22:45 +0300 Sebastian Dröge <sebastian@centricular.com>
i# GStreamer 1.12 Release Notes # GStreamer 1.12 Release Notes
GStreamer 1.12.0 was originally released on 4th May 2017. GStreamer 1.12.0 was originally released on 4th May 2017.
The latest bug-fix release in the 1.12 series is [1.12.2](#1.12.2) and was The latest bug-fix release in the 1.12 series is [1.12.3](#1.12.3) and was
released on 14 July 2017. released on 18 September 2017.
The GStreamer team is proud to announce a new major feature release in the The GStreamer team is proud to announce a new major feature release in the
stable 1.x API series of your favourite cross-platform multimedia framework! stable 1.x API series of your favourite cross-platform multimedia framework!
...@@ -13,7 +13,7 @@ improvements. ...@@ -13,7 +13,7 @@ improvements.
See [https://gstreamer.freedesktop.org/releases/1.12/][latest] for the latest See [https://gstreamer.freedesktop.org/releases/1.12/][latest] for the latest
version of this document. version of this document.
*Last updated: Friday 14 July 2017, 10:00 UTC [(log)][gitlog]* *Last updated: Monday 19 September 2017, 12:30 UTC [(log)][gitlog]*
[latest]: https://gstreamer.freedesktop.org/releases/1.12/ [latest]: https://gstreamer.freedesktop.org/releases/1.12/
[gitlog]: https://cgit.freedesktop.org/gstreamer/www/log/src/htdocs/releases/1.12/release-notes-1.12.md [gitlog]: https://cgit.freedesktop.org/gstreamer/www/log/src/htdocs/releases/1.12/release-notes-1.12.md
...@@ -779,6 +779,37 @@ GIT logs or ChangeLogs of the particular modules. ...@@ -779,6 +779,37 @@ GIT logs or ChangeLogs of the particular modules.
[buglist-1.12.2]: https://bugzilla.gnome.org/buglist.cgi?bug_status=RESOLVED&bug_status=VERIFIED&classification=Platform&limit=0&list_id=225693&order=bug_id&product=GStreamer&query_format=advanced&resolution=FIXED&target_milestone=1.12.2 [buglist-1.12.2]: https://bugzilla.gnome.org/buglist.cgi?bug_status=RESOLVED&bug_status=VERIFIED&classification=Platform&limit=0&list_id=225693&order=bug_id&product=GStreamer&query_format=advanced&resolution=FIXED&target_milestone=1.12.2
<a name="1.12.3"></a>
### 1.12.3
The second 1.12 bug-fix release (1.12.3) was released on 14 July 2017.
This release only contains bugfixes and it should be safe to update from 1.12.x.
#### Major bugfixes in 1.12.3
- Fix for infinite recursion on buffer free in v4l2
- Fix for glimagesink crash on macOS when used via autovideosink
- Fix for huge overhead in matroskamux caused by writing one Cluster per
audio-frame in audio-only streams. Also use SimpleBlocks for Opus and other
audio codecs, which works around a bug in VLC that prevented Opus streams
to be played and decreases overhead even more
- Fix for flushing seeks in rtpmsrc always causing an error
- Fix for timestamp overflows in calculations in audio encoder base class
- Fix for RTP h265 depayloader marking P-frames as I-frames
- Fix for long connection delays of clients in RTSP server
- Fixes for event handling in queue and queue2 elements, and updates to
buffering levels on NOT_LINKED streams
- Various fixes to event and buffering handling in decodebin3/playbin3
- Various fixes for memory leaks, deadlocks and crashes in all modules
- ... and many, many more!
For a full list of bugfixes see [Bugzilla][buglist-1.12.3]. Note that this is
not the full list of changes. For the full list of changes please refer to the
GIT logs or ChangeLogs of the particular modules.
[buglist-1.12.3]: https://bugzilla.gnome.org/buglist.cgi?bug_status=RESOLVED&bug_status=VERIFIED&classification=Platform&limit=0&list_id=248880&order=bug_id&product=GStreamer&query_format=advanced&resolution=FIXED&target_milestone=1.12.3
## Known Issues ## Known Issues
- The `webrtcdsp` element is currently not shipped as part of the Windows - The `webrtcdsp` element is currently not shipped as part of the Windows
...@@ -793,7 +824,7 @@ development version leading up to the stable 1.14 release. The development ...@@ -793,7 +824,7 @@ development version leading up to the stable 1.14 release. The development
of 1.13/1.14 will happen in the git master branch. of 1.13/1.14 will happen in the git master branch.
The plan for the 1.14 development cycle is yet to be confirmed, but it is The plan for the 1.14 development cycle is yet to be confirmed, but it is
expected that feature freeze will be around September 2017 expected that feature freeze will be around October 2017
followed by several 1.13 pre-releases and the new 1.14 stable release followed by several 1.13 pre-releases and the new 1.14 stable release
in October. in October.
......
Release notes for GStreamer Good Plugins 1.12.2 Release notes for GStreamer Good Plugins 1.12.3
The GStreamer team is proud to announce the second bugfix release in the stable The GStreamer team is proud to announce the third bugfix release in the stable
1.12 release series of your favourite cross-platform multimedia framework! 1.12 release series of your favourite cross-platform multimedia framework!
...@@ -55,11 +55,21 @@ contains a set of codecs plugins based on libav (formerly gst-ffmpeg) ...@@ -55,11 +55,21 @@ contains a set of codecs plugins based on libav (formerly gst-ffmpeg)
Bugs fixed in this release Bugs fixed in this release
* 783778 : Missing souphttpsrc plugin on Windows * 759292 : Buffer free on error leads to infinite recursion in gstv4l2
* 784282 : rtspsrc crash when HTTP tunneling with digest authentication * 781458 : qtdemux: allow larger files
* 784486 : imagefreeze: use after free in seek handler causes criticals * 783086 : vpxenc: memory usage grows when dropframe-threshold is enabled
* 784616 : rtpgsmpay: GSM over RTP gives bad result / broken payload data * 784250 : rtpstats: Glib CRITICAL _gst_util_uint64_scale_int: assertion 'denom > 0' failed
* 784812 : Can't play quicktime animation files (RLE) in Windows 64bit * 784971 : matroskamux: Writes one cluster per audio frame
* 785429 : wavparse: Fixed memory leak in gstwavparse.c
* 785435 : alawdec: Fix Memory leak in error case
* 785990 : v4l2: mark all jpeg frames as keyframes
* 785991 : rtpstats: fix unsigned integer comparisons.
* 786268 : ac3parse: fix not-linked handling to not cause glitches when switching tracks
* 786670 : vpxenc: Return empty GValueArray instead of NULL in gst_vpx_enc_get_property
* 786718 : rtpbin: requesting send_rtcp_src_%u first fails
* 787160 : Backport patch for 4K colorimetry BT2020_12 selection needs > = 2160 in height check
* 787254 : rtph265depay: P-frames are being marked as I-frames
* 787313 : Handle BT2020 for colorspace and transfer and gst_v4l2_object_get_colorspace.
==== Download ==== ==== Download ====
...@@ -96,9 +106,21 @@ subscribe to the gstreamer-devel list. ...@@ -96,9 +106,21 @@ subscribe to the gstreamer-devel list.
Contributors to this release Contributors to this release
* Josep Torra * Cyril Lashkevich
* Deepak Srivastava
* Eduard Sinelnikov
* George Kiagiadakis
* Ian Jamison
* Jan Alexander Steffens (heftig)
* Julien Isorce
* Mathieu Duponchelle
* Matt Fischer
* Matthew Waters
* Michael Olbrich
* Nicola Murino
* Nicolas Dufresne * Nicolas Dufresne
* Satya Prakash Gupta
* Sebastian Dröge * Sebastian Dröge
* Sky Juan
* Tim-Philipp Müller * Tim-Philipp Müller
* Yasushi SHOJI
   
\ No newline at end of file
...@@ -5,7 +5,7 @@ dnl please read gstreamer/docs/random/autotools before changing this file ...@@ -5,7 +5,7 @@ dnl please read gstreamer/docs/random/autotools before changing this file
dnl initialize autoconf dnl initialize autoconf
dnl releases only do -Wall, git and prerelease does -Werror too dnl releases only do -Wall, git and prerelease does -Werror too
dnl use a three digit version number for releases, and four for git/pre dnl use a three digit version number for releases, and four for git/pre
AC_INIT([GStreamer Good Plug-ins],[1.12.2],[http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer],[gst-plugins-good]) AC_INIT([GStreamer Good Plug-ins],[1.12.3],[http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer],[gst-plugins-good])
AG_GST_INIT AG_GST_INIT
...@@ -43,7 +43,7 @@ AC_DEFINE_UNQUOTED(GST_API_VERSION, "$GST_API_VERSION", ...@@ -43,7 +43,7 @@ AC_DEFINE_UNQUOTED(GST_API_VERSION, "$GST_API_VERSION",
[GStreamer API Version]) [GStreamer API Version])
AG_GST_LIBTOOL_PREPARE AG_GST_LIBTOOL_PREPARE
AS_LIBTOOL(GST, 1202, 0, 1202) AS_LIBTOOL(GST, 1203, 0, 1203)
dnl *** required versions of GStreamer stuff *** dnl *** required versions of GStreamer stuff ***
GST_REQ=1.12.0 GST_REQ=1.12.0
......
...@@ -1015,7 +1015,7 @@ ...@@ -1015,7 +1015,7 @@
<FLAGS>rw</FLAGS> <FLAGS>rw</FLAGS>
<NICK>User Agent</NICK> <NICK>User Agent</NICK>
<BLURB>The User-Agent string to send to the server.</BLURB> <BLURB>The User-Agent string to send to the server.</BLURB>
<DEFAULT>"GStreamer/1.12.2"</DEFAULT> <DEFAULT>"GStreamer/1.12.3"</DEFAULT>
</ARG> </ARG>
<ARG> <ARG>
...@@ -2008,6 +2008,26 @@ ...@@ -2008,6 +2008,26 @@
<DEFAULT>1000000</DEFAULT> <DEFAULT>1000000</DEFAULT>
</ARG> </ARG>
<ARG>
<NAME>GstMatroskaMux::max-cluster-duration</NAME>
<TYPE>gint64</TYPE>
<RANGE>>= 0</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Maximum cluster duration</NICK>
<BLURB>A new cluster will be created if its duration exceeds this value. 0 means no maximum duration.</BLURB>
<DEFAULT>65535000000</DEFAULT>
</ARG>
<ARG>
<NAME>GstMatroskaMux::min-cluster-duration</NAME>
<TYPE>gint64</TYPE>
<RANGE>>= 0</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Minimum cluster duration</NICK>
<BLURB>Desidered cluster duration as nanoseconds. A new cluster will be created irrespective of this property if a force key unit event is received. 0 means create a new cluster for each video keyframe or for each audio buffer in audio only streams.</BLURB>
<DEFAULT>500000000</DEFAULT>
</ARG>
<ARG> <ARG>
<NAME>GstTest::allowed-timestamp-deviation</NAME> <NAME>GstTest::allowed-timestamp-deviation</NAME>
<TYPE>gint64</TYPE> <TYPE>gint64</TYPE>
...@@ -3455,7 +3475,7 @@ ...@@ -3455,7 +3475,7 @@
<FLAGS>rw</FLAGS> <FLAGS>rw</FLAGS>
<NICK>User-Agent</NICK> <NICK>User-Agent</NICK>
<BLURB>Value of the User-Agent HTTP request header field.</BLURB> <BLURB>Value of the User-Agent HTTP request header field.</BLURB>
<DEFAULT>"GStreamer souphttpsrc 1.12.2 "</DEFAULT> <DEFAULT>"GStreamer souphttpsrc 1.12.3 "</DEFAULT>
</ARG> </ARG>
<ARG> <ARG>
......
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
<description>Source for video data via IEEE1394 interface</description> <description>Source for video data via IEEE1394 interface</description>
<filename>../../ext/raw1394/.libs/libgst1394.so</filename> <filename>../../ext/raw1394/.libs/libgst1394.so</filename>
<basename>libgst1394.so</basename> <basename>libgst1394.so</basename>
<version>1.12.2</version> <version>1.12.3</version>
<license>LGPL</license> <license>LGPL</license>
<source>gst-plugins-good</source> <source>gst-plugins-good</source>
<package>GStreamer Good Plug-ins source release</package> <package>GStreamer Good Plug-ins source release</package>
......
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
<description>ASCII Art video sink</description> <description>ASCII Art video sink</description>
<filename>../../ext/aalib/.libs/libgstaasink.so</filename> <filename>../../ext/aalib/.libs/libgstaasink.so</filename>
<basename>libgstaasink.so</basename> <basename>libgstaasink.so</basename>
<version>1.12.2</version> <version>1.12.3</version>
<license>LGPL</license> <license>LGPL</license>
<source>gst-plugins-good</source> <source>gst-plugins-good</source>
<package>GStreamer Good Plug-ins source release</package> <package>GStreamer Good Plug-ins source release</package>
......
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
<description>ALaw audio conversion routines</description> <description>ALaw audio conversion routines</description>
<filename>../../gst/law/.libs/libgstalaw.so</filename> <filename>../../gst/law/.libs/libgstalaw.so</filename>
<basename>libgstalaw.so</basename> <basename>libgstalaw.so</basename>
<version>1.12.2</version> <version>1.12.3</version>
<license>LGPL</license> <license>LGPL</license>
<source>gst-plugins-good</source> <source>gst-plugins-good</source>
<package>GStreamer Good Plug-ins source release</package> <package>GStreamer Good Plug-ins source release</package>
......
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
<description>adds an alpha channel to video - constant or via chroma-keying</description> <description>adds an alpha channel to video - constant or via chroma-keying</description>
<filename>../../gst/alpha/.libs/libgstalpha.so</filename> <filename>../../gst/alpha/.libs/libgstalpha.so</filename>
<basename>libgstalpha.so</basename> <basename>libgstalpha.so</basename>
<version>1.12.2</version> <version>1.12.3</version>
<license>LGPL</license> <license>LGPL</license>
<source>gst-plugins-good</source> <source>gst-plugins-good</source>
<package>GStreamer Good Plug-ins source release</package> <package>GStreamer Good Plug-ins source release</package>
......
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
<description>RGBA from/to AYUV colorspace conversion preserving the alpha channel</description> <description>RGBA from/to AYUV colorspace conversion preserving the alpha channel</description>
<filename>../../gst/alpha/.libs/libgstalphacolor.so</filename> <filename>../../gst/alpha/.libs/libgstalphacolor.so</filename>
<basename>libgstalphacolor.so</basename> <basename>libgstalphacolor.so</basename>
<version>1.12.2</version> <version>1.12.3</version>
<license>LGPL</license> <license>LGPL</license>
<source>gst-plugins-good</source> <source>gst-plugins-good</source>
<package>GStreamer Good Plug-ins source release</package> <package>GStreamer Good Plug-ins source release</package>
......
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
<description>APEv1/2 tag reader</description> <description>APEv1/2 tag reader</description>
<filename>../../gst/apetag/.libs/libgstapetag.so</filename> <filename>../../gst/apetag/.libs/libgstapetag.so</filename>
<basename>libgstapetag.so</basename> <basename>libgstapetag.so</basename>
<version>1.12.2</version> <version>1.12.3</version>
<license>LGPL</license> <license>LGPL</license>
<source>gst-plugins-good</source> <source>gst-plugins-good</source>
<package>GStreamer Good Plug-ins source release</package> <package>GStreamer Good Plug-ins source release</package>
......
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
<description>Audio effects plugin</description> <description>Audio effects plugin</description>
<filename>../../gst/audiofx/.libs/libgstaudiofx.so</filename> <filename>../../gst/audiofx/.libs/libgstaudiofx.so</filename>
<basename>libgstaudiofx.so</basename> <basename>libgstaudiofx.so</basename>
<version>1.12.2</version> <version>1.12.3</version>
<license>LGPL</license> <license>LGPL</license>
<source>gst-plugins-good</source> <source>gst-plugins-good</source>
<package>GStreamer Good Plug-ins source release</package> <package>GStreamer Good Plug-ins source release</package>
......
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
<description>Parsers for various audio formats</description> <description>Parsers for various audio formats</description>
<filename>../../gst/audioparsers/.libs/libgstaudioparsers.so</filename> <filename>../../gst/audioparsers/.libs/libgstaudioparsers.so</filename>
<basename>libgstaudioparsers.so</basename> <basename>libgstaudioparsers.so</basename>
<version>1.12.2</version> <version>1.12.3</version>
<license>LGPL</license> <license>LGPL</license>
<source>gst-plugins-good</source> <source>gst-plugins-good</source>
<package>GStreamer Good Plug-ins source release</package> <package>GStreamer Good Plug-ins source release</package>
......
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
<description>parses au streams</description> <description>parses au streams</description>
<filename>../../gst/auparse/.libs/libgstauparse.so</filename> <filename>../../gst/auparse/.libs/libgstauparse.so</filename>
<basename>libgstauparse.so</basename> <basename>libgstauparse.so</basename>
<version>1.12.2</version> <version>1.12.3</version>
<license>LGPL</license> <license>LGPL</license>
<source>gst-plugins-good</source> <source>gst-plugins-good</source>
<package>GStreamer Good Plug-ins source release</package> <package>GStreamer Good Plug-ins source release</package>
......
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
<description>Plugin contains auto-detection plugins for video/audio in- and outputs</description> <description>Plugin contains auto-detection plugins for video/audio in- and outputs</description>
<filename>../../gst/autodetect/.libs/libgstautodetect.so</filename> <filename>../../gst/autodetect/.libs/libgstautodetect.so</filename>
<basename>libgstautodetect.so</basename> <basename>libgstautodetect.so</basename>
<version>1.12.2</version> <version>1.12.3</version>
<license>LGPL</license> <license>LGPL</license>
<source>gst-plugins-good</source> <source>gst-plugins-good</source>
<package>GStreamer Good Plug-ins source release</package> <package>GStreamer Good Plug-ins source release</package>
......
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
<description>AVI stream handling</description> <description>AVI stream handling</description>
<filename>../../gst/avi/.libs/libgstavi.so</filename> <filename>../../gst/avi/.libs/libgstavi.so</filename>
<basename>libgstavi.so</basename> <basename>libgstavi.so</basename>
<version>1.12.2</version> <version>1.12.3</version>
<license>LGPL</license> <license>LGPL</license>
<source>gst-plugins-good</source> <source>gst-plugins-good</source>
<package>GStreamer Good Plug-ins source release</package> <package>GStreamer Good Plug-ins source release</package>
......
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
<description>Colored ASCII Art video sink</description>