Commit 924b54b1 authored by Tim-Philipp Müller's avatar Tim-Philipp Müller 🐠

Release 1.14.3

parent dbf16a89
=== release 1.14.3 ===
2018-09-16 16:25:58 +0100 Tim-Philipp Müller <tim@centricular.com>
* ChangeLog:
* NEWS:
* RELEASE:
* configure.ac:
* gst-plugins-bad.doap:
* meson.build:
Release 1.14.3
2018-09-16 16:25:57 +0100 Tim-Philipp Müller <tim@centricular.com>
* docs/plugins/gst-plugins-bad-plugins.args:
* 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-audiobuffersplit.xml:
* docs/plugins/inspect/plugin-audiofxbad.xml:
* docs/plugins/inspect/plugin-audiolatency.xml:
* docs/plugins/inspect/plugin-audiomixmatrix.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-colormanagement.xml:
* docs/plugins/inspect/plugin-compositor.xml:
* docs/plugins/inspect/plugin-curl.xml:
* docs/plugins/inspect/plugin-dashdemux.xml:
* docs/plugins/inspect/plugin-dc1394.xml:
* docs/plugins/inspect/plugin-de265.xml:
* docs/plugins/inspect/plugin-debugutilsbad.xml:
* docs/plugins/inspect/plugin-decklink.xml:
* docs/plugins/inspect/plugin-dfbvideosink.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-faceoverlay.xml:
* docs/plugins/inspect/plugin-fbdevsink.xml:
* docs/plugins/inspect/plugin-fdkaac.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-gme.xml:
* docs/plugins/inspect/plugin-gsm.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-ipcpipeline.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-legacyrawparse.xml:
* docs/plugins/inspect/plugin-midi.xml:
* docs/plugins/inspect/plugin-mms.xml:
* docs/plugins/inspect/plugin-modplug.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-musepack.xml:
* docs/plugins/inspect/plugin-mxf.xml:
* docs/plugins/inspect/plugin-neonhttpsrc.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-openglmixers.xml:
* docs/plugins/inspect/plugin-openh264.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-proxy.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-sbc.xml:
* docs/plugins/inspect/plugin-sdpelem.xml:
* docs/plugins/inspect/plugin-segmentclip.xml:
* docs/plugins/inspect/plugin-shm.xml:
* docs/plugins/inspect/plugin-siren.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-timecode.xml:
* docs/plugins/inspect/plugin-ttmlsubs.xml:
* docs/plugins/inspect/plugin-uvch264.xml:
* docs/plugins/inspect/plugin-vcdsrc.xml:
* docs/plugins/inspect/plugin-vdpau.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-vulkan.xml:
* docs/plugins/inspect/plugin-wasapi.xml:
* docs/plugins/inspect/plugin-waylandsink.xml:
* docs/plugins/inspect/plugin-webp.xml:
* docs/plugins/inspect/plugin-webrtc.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:
Update docs
2018-08-13 22:44:51 +0900 Seungha Yang <seungha.yang@navercorp.com>
* gst/videoparsers/gsth265parse.c:
h265parse: Fix periodic SPS/PPS sending work after a seek
Apply the commit ef71b61
See also https://bugzilla.gnome.org/show_bug.cgi?id=742212
https://bugzilla.gnome.org/show_bug.cgi?id=754124
2018-08-13 20:34:36 +0900 Seungha Yang <seungha.yang@navercorp.com>
* gst/videoparsers/gsth265parse.c:
* gst/videoparsers/gsth265parse.h:
h265parse: Add support insert parameter set per IDR
Apply commits 0c04e00, bf0d952 and a0876aa to h265parse.
See also https://bugzilla.gnome.org/show_bug.cgi?id=766803
https://bugzilla.gnome.org/show_bug.cgi?id=754124
2018-08-14 00:46:26 +0900 Seungha Yang <seungha.yang@navercorp.com>
* gst/videoparsers/gsth265parse.c:
h265parse: Don't discard first AU delimiter
Apply the commit 48a1f27
https://bugzilla.gnome.org/show_bug.cgi?id=754124
2018-08-14 00:43:01 +0900 Seungha Yang <seungha.yang@navercorp.com>
* gst/videoparsers/gsth265parse.c:
h265parse: Consider SEI NALU as "HEADER" packets
Apply the commit 69c09c3
https://bugzilla.gnome.org/show_bug.cgi?id=754124
2018-08-13 22:45:54 +0900 Seungha Yang <seungha.yang@navercorp.com>
* gst/videoparsers/gsth265parse.c:
h265parse: Don't unref buffer that was unreffed just a few lines before already
Apply the commit 9b50a12
https://bugzilla.gnome.org/show_bug.cgi?id=754124
2018-08-14 01:11:27 +0900 Seungha Yang <seungha.yang@navercorp.com>
* gst/videoparsers/gsth265parse.c:
h265parse: Reset the parser information when caps changes
Apply the commit 14f6fcd
https://bugzilla.gnome.org/show_bug.cgi?id=754124
2018-08-13 23:45:13 +0900 Seungha Yang <seungha.yang@navercorp.com>
* gst/videoparsers/gsth265parse.c:
h265parse: Fix collection of access units to preserve config headers
Apply the commit 7d44a51
See also https://bugzilla.gnome.org/show_bug.cgi?id=732203
https://bugzilla.gnome.org/show_bug.cgi?id=754124
2018-08-13 23:36:33 +0900 Seungha Yang <seungha.yang@navercorp.com>
* gst/videoparsers/gsth265parse.c:
h265parse: Improve conditions for skipping NAL units
See also https://bugzilla.gnome.org/show_bug.cgi?id=732203
https://bugzilla.gnome.org/show_bug.cgi?id=754124
2018-08-13 22:23:22 +0900 Seungha Yang <seungha.yang@navercorp.com>
* gst/videoparsers/gsth265parse.c:
* gst/videoparsers/gsth265parse.h:
h265parse: Introduce new state tracking variables
Direct applying the commit 7bb6443. This could fix also unexpected
nal dropping when nonzero "config-interval" is set.
(e.g., gst-launch-1.0 videotestsrc ! x265enc key-int-max=30 !
h265parse config-interval=30 ! avdec_h265 ! videoconvert ! autovideosink)
Similar to the h264parse, have_{vps,sps,pps} variables will be used
for deciding on when to submit updated caps or not, and rather mean
"have new SPS/PPS to be submitted?"
See also https://bugzilla.gnome.org/show_bug.cgi?id=732203
https://bugzilla.gnome.org/show_bug.cgi?id=754124
2018-08-13 21:49:57 +0900 Seungha Yang <seungha.yang@navercorp.com>
* gst/videoparsers/gsth265parse.c:
h265parse: Fix and optimize NAL collection function
Adopt h264parse's _collect_nal() behavior.
See also commit 5601c87 and https://bugzilla.gnome.org/show_bug.cgi?id=732154
https://bugzilla.gnome.org/show_bug.cgi?id=754124
2018-08-14 00:29:56 +0900 Seungha Yang <seungha.yang@navercorp.com>
* gst/videoparsers/gsth265parse.c:
h265parse: Unref/replace force_key_unit_event in gst_h265_parse_reset
Apply the commit 36a2aca
https://bugzilla.gnome.org/show_bug.cgi?id=754124
2018-08-14 00:27:12 +0900 Seungha Yang <seungha.yang@navercorp.com>
* gst/videoparsers/gsth265parse.c:
* gst/videoparsers/gsth265parse.h:
h265parse: Copy over DISCONT flag from input buffers
Apply the commit 10ffa08
https://bugzilla.gnome.org/show_bug.cgi?id=754124
2018-07-22 10:34:06 +1000 Jan Schmidt <jan@centricular.com>
* ext/ladspa/gstladspa.c:
ladspa: Only scan LADSPA subdir APPDATA and COMMONPROGRAMFILES
Don't scan the entire APPDATA and COMMONPROGRAMFILES
path tree, just the LADSPA sub-directory inside them, if any.
https://bugzilla.gnome.org/show_bug.cgi?id=796450
2018-07-22 09:52:23 +1000 Jan Schmidt <jan@centricular.com>
* ext/ladspa/gstladspa.c:
ladspa: Don't try and load every file as a plugin
When scanning paths for LADSPA plugins, don't try and load
every random file as a module, as g_module_open ends up throwing
errors on Windows.
Use a G_MODULE_SUFFIX and GST_EXTRA_MODULE_SUFFIX suffix check as
we do for GStreamer plugins.
https://bugzilla.gnome.org/show_bug.cgi?id=796450
2018-09-11 01:00:21 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
* sys/wasapi/gstwasapisink.c:
* sys/wasapi/gstwasapisink.h:
* sys/wasapi/gstwasapisrc.c:
* sys/wasapi/gstwasapisrc.h:
* sys/wasapi/gstwasapiutil.c:
* sys/wasapi/gstwasapiutil.h:
wasapi: Remove code that sets thread priority
This is now handled directly in gstaudiosrc/sink, and we were setting
it in the wrong thread anyway. prepare() is not the same thread as
sink_write() or src_read().
2018-08-08 00:31:51 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
* sys/wasapi/gstaudioclient3.h:
* sys/wasapi/meson.build:
wasapi: Fix build with Windows 8.1 SDK
With the Windows 8.1 SDK, the v1 of the AUDCLNT_STREAMOPTIONS enum is
defined which only has NONE and RAW, so it's not only defined when
AudioClient3 is available.
Add a meson check for the symbol. This is not needed for Autotools
because there we build against the MinGW audioclient.h which is still
at v1 of the AudioClient interface.
2018-08-16 12:35:50 +0200 Jerome Laheurte <jlaheurte@quividi.net>
* sys/winks/ksdeviceprovider.c:
ksvideosrc: fix device enumeration when hotplugging a camera
Since both audio and video capture devices declare the KSCATEGORY_CAPTURE interface,
plugging a camera that supports both could result in an audio device being mistaken
for a video one.
https://bugzilla.gnome.org/show_bug.cgi?id=796958
2018-09-05 21:31:22 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
* ext/dts/meson.build:
meson: Don't pass GNU-like compiler wargs on MSVC
cl : Command line error D8021 : invalid numeric argument '/Wno-missing-include-dirs'
2018-09-01 11:23:33 +0100 Philippe Normand <philn@igalia.com>
* gst-libs/gst/player/gstplayer.c:
player: Set default position and duration value to GST_CLOCK_TIME_NONE
When the position query fails the returned value shall remain -1 instead of 0 to
avoid confusion on application side between error and beginning of media.
https://bugzilla.gnome.org/show_bug.cgi?id=797066
2018-08-17 16:37:31 +0300 Sebastian Dröge <sebastian@centricular.com>
* gst/audiobuffersplit/gstaudiobuffersplit.c:
audiobuffersplit: Always set DISCONT flag after resyncs
2018-08-17 14:56:51 +0300 Sebastian Dröge <sebastian@centricular.com>
* gst/audiobuffersplit/gstaudiobuffersplit.c:
audiobuffersplit: Update output buffer size after each buffer to compensate for accumulated errors
https://bugzilla.gnome.org/show_bug.cgi?id=796981
2018-08-17 16:33:52 +0300 Sebastian Dröge <sebastian@centricular.com>
* gst/audiobuffersplit/gstaudiobuffersplit.c:
* gst/audiobuffersplit/gstaudiobuffersplit.h:
audiobuffersplit: Keep track of resync time separately
If we drain after a discont, the discont time given by the stream
synchronizer is already the time after the discontinuity. But we need to
drain all pending data based on the previous discont time instead.
2018-08-16 10:02:42 +0300 Sebastian Dröge <sebastian@centricular.com>
* gst-libs/gst/video/gstvideoaggregator.c:
videoaggregator: Make sure to hold object lock while iterating sink pads
They might otherwise just change while we iterate.
2018-08-16 15:21:00 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
* ext/dash/gstdashdemux.c:
dashdemux: Always create the adapter
Worst case it will be empty. This fixes a crash when the base class
calls data_received() when the stream is neither is_isobmff or
has_isoff_ondemand_profile.
https://bugzilla.gnome.org/show_bug.cgi?id=796745
2018-05-11 09:54:22 +0200 Edward Hervey <edward@centricular.com>
* ext/opencv/gstgrabcut.cpp:
opencv: Fix memcpy within C++
Explicitly cast to void* because GCC 8 is (rightfully) upset that this is
"writing to an object of type ‘...’ with no trivial copy-assignment".
Caused by the new "class-memaccess" warning
2018-05-19 11:03:08 +0200 Edward Hervey <edward@centricular.com>
* sys/dvb/camswclient.c:
dvb: Fix string copy wiht strlen() argument
This is a new warning introduced by gcc 8
We already check just before that we have enough space, just do a regular
memcpy with the full string size.
camswclient.c:87:3: error: ‘strncpy’ specified bound depends on the length of the source argument [-Werror=stringop-overflow=]
2018-07-13 14:42:28 -0400 Thibault Saunier <tsaunier@igalia.com>
* ext/opencv/MotionCells.cpp:
* ext/opencv/gsthanddetect.cpp:
* ext/opencv/gsttemplatematch.cpp:
opencv: Fix build for opencv >= 3.4.2
The `CV_RGB` macro is now in `imgproc.hpp`.
Fixes:
../subprojects/gst-plugins-bad/ext/opencv/gsthanddetect.cpp:497:40: error: ‘CV_RGB’ was not declared in this scope
cvCircle (img, center, radius, CV_RGB (0, 0, 200), 1, 8, 0);
^~~~~~
2018-08-02 21:05:24 -0400 Thibault Saunier <tsaunier@igalia.com>
* ext/rsvg/gstrsvgdec.c:
rsvg: Also accept </svg:svg> as ending tag
Some SVG files created by inkscape use that, such as:
https://gitlab.gnome.org/GNOME/pitivi/uploads/8dd8d9d988b5eb6cc38f871196caac6f/Titel-Tafel3.2_anim.svg
This is a first patch for https://bugzilla.gnome.org/show_bug.cgi?id=796909
but it is not enough to support animated gifs.
2018-08-02 18:24:02 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
* sys/wasapi/gstwasapisrc.c:
wasapisrc: Correctly disable provide-clock
`#ifdef` will, of course, evaluate to 1 in this case. We want `#if`.
2018-05-27 14:31:55 +0200 Christoph Reiter <reiter.christoph@gmail.com>
* sys/wasapi/gstwasapiutil.c:
wasapisink: fix regression in shared mode segment size
In commit fd806628a8 (839cc3926 in the stable branch) I changed the
segment size to match exactly the buffer size. I missed that this is
only valid in exclusive mode and in shared mode the buffer size is
a multiple of the device period.
Revert the logic for the shared mode.
https://bugzilla.gnome.org/show_bug.cgi?id=796354
https://bugzilla.gnome.org/show_bug.cgi?id=796858
2018-07-26 00:20:02 +0300 Sebastian Dröge <sebastian@centricular.com>
* gst/compositor/compositor.c:
compositor: Don't leak all buffers while crossfading and not all pads are crossfading
2018-07-20 16:25:02 +0300 Sebastian Dröge <sebastian@centricular.com>
* gst/compositor/blend.c:
compositor: Use 255 as maximum alpha instead of 256
255 will easily become 0 in the blending function as they expect
the maximum value to be 255.
Can be reproduce with
gst-launch-1.0 videotestsrc pattern=ball ! c.sink_0 \
videotestsrc pattern=snow ! c.sink_1 \
compositor name=c \
sink_0::zorder=0 sink_1::zorder=1 sink_0::crossfade-ratio=0.5 \
background=black ! \
videoconvert ! xvimagesink
crossfade-ratio +/- 0.001 makes it work correctly and the same happens
at e.g. 0.25, 0.75, N*0.0625
https://bugzilla.gnome.org/show_bug.cgi?id=796846
2018-07-25 13:44:48 +0200 Gary Bisson <gary.bisson@boundarydevices.com>
* sys/kms/gstkmssink.c:
kmssink: Add support for mxsfb-drm driver
The mxsfb-drm driver has been added to the kernel long ago and will now
be the default display driver for NXP i.MX28, i.MX6SX and i.MX7D
processors so now is a good time to add it to kmssink.
Also, this is used in the upcoming i.MX8MQ and i.MX8MM processors.
https://bugzilla.gnome.org/show_bug.cgi?id=796873
2018-04-18 03:43:57 -0700 Devarsh Thakkar <devarsht@xilinx.com>
* sys/kms/gstkmssink.c:
kmssink: Add new entry for Xilinx DRM Driver
This adds entry for new DRM driver from xilinx
called "xlnx" which supports atomic modesetting.
We have kept entry for older DRM driver "xilinx_drm"
for backward compatility with a note describing
deprecation.
Signed-off-by: Devarsh Thakkar <devarsht@xilinx.com>
https://bugzilla.gnome.org/show_bug.cgi?id=795228
2018-03-30 13:47:00 +0200 Paul Kocialkowski <paul.kocialkowski@bootlin.com>
* sys/kms/gstkmssink.c:
kmssink: Add support for the Allwinner DRM driver (sun4i-drm)
This adds the sun4i DRM driver to the list of DRM drivers in kmssink.
The driver allows displaying video in either the main plane or an
overlay plane.
https://bugzilla.gnome.org/attachment.cgi?bugid=794839
=== release 1.14.2 ===
2018-07-20 01:00:22 +0100 Tim-Philipp Müller <tim@centricular.com>
......@@ -5,13 +5,13 @@ GSTREAMER 1.14 RELEASE NOTES
GStreamer 1.14.0 was originally released on 19 March 2018.
The latest bug-fix release in the 1.14 series is 1.14.1 and was released
on 17 May 2018.
The latest bug-fix release in the 1.14 series is 1.14.3 and was released
on 16 September 2018.
See https://gstreamer.freedesktop.org/releases/1.14/ for the latest
version of this document.
_Last updated: Thursday 17 May 2018, 12:00 UTC (log)_
_Last updated: Sunday 16 September 2018, 13:00 UTC (log)_
Introduction
......@@ -1390,6 +1390,101 @@ For a full list of bugfixes see Bugzilla. 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.
1.14.3
The third 1.14 bug-fix release (1.14.3) was released on 16 September
2018.
This release only contains bugfixes and it should be safe to update from
1.14.x.
Highlighted bugfixes in 1.14.3
- opusenc: fix crash on 32-bit platforms
- compositor: fix major buffer leak when doing crossfading on some but
not all pads
- wasapi: various fixes for wasapisrc and wasapisink regressions
- x264enc: Set bit depth to fix “This build of x264 requires 8-bit
depth. Rebuild to…” runtime errors with x264 version ≥ 153
- audioaggregator, audiomixer: caps negotiation fixes
- input-selector: latency handling fixes
- playbin, playsink: audio visualization support fixes
- dashdemux: fix possible crash if stream is neither isobmff nor
isoff_ondemand profile
- opencv: Fix build for opencv >= 3.4.2
- h265parse: miscellaneous fixes backported from h264parse
- pads: fix changing of pad offsets from inside pad probes
- pads: ensure that pads are blocked for IDLE probes if they are
called from the streaming thread too
Other noteworthy bugfixes in 1.14.3
- queries: Set default values for position and duration query results
- segment: make gst_segment_position_from_running_time_full() handle
positions before the segment properly
- aggregator: annotate GstAggregatorClass::update_src_caps for
bindings
- aggregator: Don’t leak peer pad of inactive pads when (not)
forwarding QoS events to them
- baseparse: avg_bitrate calculation critical warning fix
- typefind: improved flow return handling in pull mode, flushing is
not an error
- gl: Don’t steal callers reference when setting non-floating elements
via properties
- gl: Also don’t leak floating references to elements set via
properties
- tagdemux: Properly propagate gst_pad_pull_range() errors
- aacparse: fix codec_data buffer leak
- rtpgstpay: Add support for force-keyunit events
- rtpL8pay: don’t try to modify a read-only structure
- rtpvp8pay, rtpvp9pay, rtpopuspay: Fix VP8/VP9/OPUS dual encoding
name handling
- rtp payloaders: Use running_time instead of PTS for config-interval
calculations
- qtdemux: Don’t assert in prefill mode if a track has no samples at
all
- qmlgl: Ensure GL headers are included
- v4l2src: fix first input used is always used next times
- v4l2object: Only offer MMAP/DMABUF pool
- v4l2object: stop V4L2 from zeroing extended colorimetry for
non-mplane
- v4l2object: improve colorspace handling for JPEG sources
- splitmuxsink: fix handling of repeated timestamps and a leak if sink
pads are not released explicitly
- player: Set default position and duration value to
GST_CLOCK_TIME_NONE
- videoaggregator: Make sure to hold object lock while iterating sink
pads
- audiobuffersplit: improve resync handling and compensate better for
accumulated errors
- kmssink: add support for Xilinx DRM Driver, mxsfb-drm driver and the
Allwinner DRM driver (sun4i-drm)
- rsvg: Also accept </svg:svg> as ending tag
- ges: project: Compute relocation URIs in missing-uri signal
- ges: formatter: Serialize Transition border and invert properties
- ges: clip: Resync priorities when removing an effect
Contributors to 1.14.3
Christoph Reiter, Devarsh Thakkar, Edward Hervey, Gary Bisson, Iñigo
Huguet, Jan Alexander Steffens (heftig), Jan Schmidt, Jerome Laheurte,
Marcos Kintschner, Mathieu Duponchelle, Matthew Waters, Michael Olbrich,
Nicolas Dufresne, Nirbheek Chauhan, Paul Kocialkowski, Philippe Normand,
Philipp Zabel, Roland Jon, Sebastian Dröge, Seungha Yang, Thibault
Saunier, Tim-Philipp Müller, Yuji Kuwabara, and many others. Thank you
all.
List of bugs fixed in 1.14.3
For a full list of bugfixes see Bugzilla. 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.
1.14.4 (future)
The fourth 1.14 bug-fix release (1.14.4) is scheduled to be released
around October 2018.
Known Issues
......@@ -1413,8 +1508,8 @@ unstable development version leading up to the stable 1.16 release. The
development of 1.15/1.16 will happen in the git master branch.
The plan for the 1.16 development cycle is yet to be confirmed, but it
is expected that feature freeze will be around August 2018 followed by
several 1.15 pre-releases and the new 1.16 stable release in September.
is expected that feature freeze will be around September 2018 followed
by several 1.15 pre-releases and the new 1.16 stable release in October.
1.16 will be backwards-compatible to the stable 1.14, 1.12, 1.10, 1.8,
1.6, 1.4, 1.2 and 1.0 release series.
......
This is GStreamer gst-plugins-bad 1.14.2.
This is GStreamer gst-plugins-bad 1.14.3.
The GStreamer team is pleased to announce another bug-fix release in the
stable 1.x API series of your favourite cross-platform multimedia framework!
......
......@@ -3,7 +3,7 @@ AC_PREREQ([2.69])
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.14.2],[http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer],[gst-plugins-bad])
AC_INIT([GStreamer Bad Plug-ins],[1.14.3],[http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer],[gst-plugins-bad])
AG_GST_INIT
......@@ -51,11 +51,11 @@ dnl - interfaces added/removed/changed -> increment CURRENT, REVISION = 0
dnl - interfaces added -> increment AGE
dnl - interfaces removed -> AGE = 0
dnl sets GST_LT_LDFLAGS
AS_LIBTOOL(GST, 1402, 0, 1402)
AS_LIBTOOL(GST, 1403, 0, 1403)
dnl *** required versions of GStreamer stuff ***
GST_REQ=1.14.2
GSTPB_REQ=1.14.2
GST_REQ=1.14.3
GSTPB_REQ=1.14.3
dnl *** autotools stuff ****
......
......@@ -33,6 +33,16 @@ real live maintainer, or some actual wide use.
</GitRepository>
</repository>
<release>
<Version>
<revision>1.14.3</revision>
<branch>1.14</branch>
<name></name>
<created>2018-09-16</created>
<file-release rdf:resource="https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-1.14.3.tar.xz" />
</Version>
</release>
<release>
<Version>
<revision>1.14.2</revision>
......
project('gst-plugins-bad', 'c', 'cpp',
version : '1.14.2',
version : '1.14.3',
meson_version : '>= 0.40.1',
default_options : [ 'warning_level=1',
'buildtype=debugoptimized' ])
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment