gstreamer 1.12.5
- From: Tim-Philipp Müller <install-module master gnome org>
- To: FTP Releases <ftp-release-list gnome org>
- Subject: gstreamer 1.12.5
- Date: Wed, 28 Mar 2018 23:34:39 +0000 (UTC)
ChangeLog
=========
2018-03-28 14:16:40 +0100 Tim-Philipp Müller <tim centricular com>
* ChangeLog:
* NEWS:
* RELEASE:
* configure.ac:
* gstreamer.doap:
* meson.build:
Release 1.12.5
2018-03-28 14:16:40 +0100 Tim-Philipp Müller <tim centricular com>
* docs/plugins/inspect/plugin-coreelements.xml:
* docs/plugins/inspect/plugin-coretracers.xml:
Update docs
2017-11-20 17:01:04 +0100 Edward Hervey <edward centricular com>
* gst/gstregistrychunks.c:
registrychunks: Make sure we use aligned memory
This is in the same vein as for all other features. Some systems
might not allow unaligned read.
2018-02-14 19:12:06 +0000 Tim-Philipp Müller <tim centricular com>
* docs/libs/gstreamer-libs-docs.sgml:
docs: add index for new symbols in 1.12
2018-02-14 19:37:35 +0000 Tim-Philipp Müller <tim centricular com>
* docs/libs/gstreamer-libs-sections.txt:
docs: add flow combiner ref/unref to docs
So new-in-1.12 index actually has some entries.
2017-10-10 15:53:38 +0200 fengalin <fengalin free fr>
* libs/gst/base/gstflowcombiner.c:
flowcombiner: Fix version for ref and unref functions
The functions were introduced in version 1.12.1, GstFlowCombiner was
introduced in 1.4.
https://bugzilla.gnome.org/show_bug.cgi?id=788778
2018-01-20 15:30:53 +0000 Tim-Philipp Müller <tim centricular com>
* gst/gstchildproxy.c:
childproxy: gracefully handle methods being NULL
Do this for all method invoke functions for consistency.
https://bugzilla.gnome.org/show_bug.cgi?id=750154
2017-08-01 10:43:32 +0200 Michele Dionisio <michele dionisio gmail com>
* libs/gst/net/gstptpclock.c:
ptp: fix build failure with #undef USE_MEASUREMENT_FILTERING
"Label ‘out’ used but not defined", since it's also used by
the USE_MEDIAN_PRE_FILTERING branch.
https://bugzilla.gnome.org/show_bug.cgi?id=785631
2018-01-11 17:10:45 +0000 Tim-Philipp Müller <tim centricular com>
* gst/gstplugin.c:
plugin: plugin_load() must return a ref even if it was loaded already
Fix refcounting issue when plugin was loaded already.
gst_plugin_load() is supposed to return a ref, so it
must always return a ref.
This also fixes the gstplugin unit test on windows where
fork is not available and where test_load_coreelements()
would unref a plugin ref it didn't get and then mess up
the internal registry plugin list state for the next test,
in case where the test registry does not exist yet.
2018-01-11 11:36:53 +0000 Tim-Philipp Müller <tim centricular com>
* gst/gstinfo.c:
info: reset default threshold to LEVEL_DEFAULT not 0
in set_threshold_from_string().
2017-12-26 18:08:31 +0100 Sebastian Dröge <sebastian centricular com>
* gst/gststreams.h:
streams: GstStreamType/GstStream are available since 1.10
Annotate them as such.
2017-12-21 13:47:52 +0200 Sebastian Dröge <sebastian centricular com>
* plugins/elements/gstdownloadbuffer.c:
downloadbuffer: Don't hold the mutex while posint the download-complete message
Something might handle it from a sync message handler and call back into
downloadbuffer, causing a deadlock.
2017-12-20 18:56:23 +0200 Sebastian Dröge <sebastian centricular com>
* gst/gstsystemclock.c:
systemclock: set_default() clock parameter can be NULL
2017-12-20 18:11:48 +0200 Sebastian Dröge <sebastian centricular com>
* gst/gstelement.c:
element: Annotate set_clock() clock parameter with allow-none
2017-12-20 18:09:28 +0200 Sebastian Dröge <sebastian centricular com>
* gst/gstelement.c:
element: Annotate set_bus() bus parameter as allow-none
It's possible to replace the bus with NULL/None
2017-12-17 14:18:38 +0200 Sebastian Dröge <sebastian centricular com>
* gst/gstplugin.c:
plugin: Annotate add_dependency() arguments as NULL-terminated arrays
2017-12-06 13:40:46 +0200 Sebastian Dröge <sebastian centricular com>
* gst/gstevent.c:
* gst/gstmessage.c:
* gst/gstquery.c:
event/query/message: Annotate get_structure() return value as nullable
2017-12-03 14:48:22 +0200 Sebastian Dröge <sebastian centricular com>
* gst/gstdebugutils.c:
* gst/gstplugin.c:
* gst/gstregistry.c:
gst: Annotate various strings as type filename if they represent a path/filename
2018-01-16 10:17:58 +0100 Edward Hervey <edward centricular com>
* gst/gstpad.c:
gstpad: Avoid stream-dead-lock on deactivation
The following case can happen when two thread try to activate and
deactivate a pad at the same time:
T1: starts to deactivate, calls pre_activate(), sets in_activation
to TRUE and carries on
T2: starts to activate, calls pre_activate(), in_activation is TRUE
so it waits on the GCond
T1: calls post_activate(), tries to acquire the streaming lock ..
but can't because T2 is currently holding it
With this patch, the deadlock will no longer happen but does not
solve the problem that:
T2: will resume activation of the pad, set the pad mode to the target
one (PUSH or PULL) and eventually the streaming lock gets released.
T1: is able to finish calling post_activate() ... but ... the pad
wasn't deactivated (T2 was the last one to "activate" the pad.
https://bugzilla.gnome.org/show_bug.cgi?id=792341
2018-01-15 18:13:45 +0100 Edward Hervey <edward centricular com>
* gst/gstpad.c:
gstpad: Release pending g_cond_wait() when stopping/pausing task
Otherwise we would deadlock waiting forever for the streaming lock
to be released
https://bugzilla.gnome.org/show_bug.cgi?id=792341
Download
========
https://download.gnome.org/sources/gstreamer/1.12/gstreamer-1.12.5.tar.xz (3.01M)
sha256sum: 9f750d845a326880b24c1ccc913d07df8f38cd9e63009714795ae175b6c29c6a
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]