gstreamer 1.16.2
- From: Tim-Philipp Müller <install-module master gnome org>
- To: FTP Releases <ftp-release-list gnome org>
- Subject: gstreamer 1.16.2
- Date: Tue, 3 Dec 2019 23:52:00 +0000 (UTC)
ChangeLog
=========
2019-12-03 10:57:30 +0000 Tim-Philipp Müller <tim centricular com>
* ChangeLog:
* NEWS:
* RELEASE:
* configure.ac:
* gstreamer.doap:
* meson.build:
Release 1.16.2
2019-12-03 10:57:30 +0000 Tim-Philipp Müller <tim centricular com>
* docs/plugins/inspect/plugin-coreelements.xml:
* docs/plugins/inspect/plugin-coretracers.xml:
Update docs
2019-12-03 10:57:29 +0000 Tim-Philipp Müller <tim centricular com>
* po/hu.po:
Update translations
2019-12-03 10:40:37 +0000 Tim-Philipp Müller <tim centricular com>
* gst/parse/grammar.y:
* gst/parse/meson.build:
Revert "gst/parse: define pure-parser depending on bison version"
This reverts commit 77141834bb5d124fb5781ed3be6230cc66cb42de.
This breaks the autotools build and it seems too much effort to
fix that up just to fix a bison warning.
2019-11-27 15:47:32 +0100 Edward Hervey <bilboed bilboed com>
* plugins/tracers/gstlatency.c:
tracers: Don't leak temporary GstStructure
CID: 1455462
2019-08-26 12:48:28 +0200 Víctor Manuel Jáquez Leal <vjaquez igalia com>
* gst/parse/grammar.y.in:
* gst/parse/meson.build:
gst/parse: define pure-parser depending on bison version
After release bison 2.5 the declaration %pure-parser was deprecated
in favor of %define api.pure
Nonetheless, until bison 3.4, the declaration was treated as backward
compatibility, but now bison shows a warning:
warning: deprecated directive, use ‘%define api.pure’
The patch's approach is to handle both directives according with the
used bison's version, by string replacement at source configuration
stage.
2019-10-25 01:41:27 +0300 Sebastian Dröge <sebastian centricular com>
* plugins/elements/gsttee.c:
tee: First deactivate the pad and then remove it when releasing pads
This reverts a96002bb28c21b30fb9338a4620ad20504c70aa5, which is not
necessary anymore. If we release the pad after removing it then none of
the deactivation code will actually be called because the pad has no
parent anymore, and we require a parent on the pad for deactivation to
happen.
This can then, among other things, cause a streaming thread to be still
stuck in a pad probe because the pad was never flushed, and waiting
there forever because now the pad will actually never be flushed anymore.
2019-10-25 01:39:50 +0300 Sebastian Dröge <sebastian centricular com>
* plugins/elements/gsttee.c:
tee: Check for the removed pad flag also in the slow pushing path
If a pad is currently being released we don't want to forward the
FLUSHING flow return but instead consider it as NOT_LINKED. FLUSHING
would also cause upstream to be FLUSHING.
This part was missed in a3c4a3201a705eb1934ceeea34d1ca42d4571c07 and
resulted in a different (and wrong) workaround in
a96002bb28c21b30fb9338a4620ad20504c70aa5.
2019-10-25 01:39:05 +0300 Sebastian Dröge <sebastian centricular com>
* plugins/elements/gsttee.c:
tee: Lock mutex before reading the removed flag of the pads
Otherwise we're not guaranteed to read the very latest value that
another thread might've written in there when the pad was released, and
could instead work with an old value.
2019-09-30 11:34:51 +0300 Sebastian Dröge <sebastian centricular com>
* gst/gstbin.c:
bin: Drop need-context messages without source instead of crashing
2019-09-30 11:49:35 +0300 Sebastian Dröge <sebastian centricular com>
* gst/gstbuffer.c:
* gst/gstcaps.c:
gst: Don't pass miniobjects to GST_DEBUG_OBJECT() and similar macros
The argument must be at least a GObject according to the GstLogFunction
definition, and while the default C log function handles miniobjects
just fine this is crashing bindings and user-supplied log functions that
(rightfully) don't expect anything but GObjects.
2019-08-20 01:02:48 +0900 Seungha Yang <seungha yang navercorp com>
* tools/gst-launch.c:
gst-launch: Use gst_print* instead of g_print* to fix broken stdout on Windows
Concurrent Windows' colored debug message and g_print will print
string hard to read. Instead, use gst_print* which serialize
debug output and the APIs call.
2019-08-20 00:59:15 +0900 Seungha Yang <seungha yang navercorp com>
* gst/gstinfo.c:
info: Take lock around all prinf on Windows
On Windows, concurrent colored gstreamr debug output and usual
stdout/stderr string will cause broken output on terminal.
Since it's OS specific behavior, that's hard to completely avoid it
but we can protect it at least among our printing interfaces side.
Download
========
https://download.gnome.org/sources/gstreamer/1.16/gstreamer-1.16.2.tar.xz (3.17M)
sha256sum: e3f044246783fd685439647373fa13ba14f7ab0b346eadd06437092f8419e94e
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]