mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-02-18 12:15:19 +00:00
Release 1.7.91
This commit is contained in:
parent
18a56b9b23
commit
b6859ed71f
8 changed files with 144 additions and 32 deletions
119
ChangeLog
119
ChangeLog
|
@ -1,9 +1,122 @@
|
||||||
=== release 1.7.90 ===
|
=== release 1.7.91 ===
|
||||||
|
|
||||||
2016-03-01 Sebastian Dröge <slomo@coaxion.net>
|
2016-03-15 Sebastian Dröge <slomo@coaxion.net>
|
||||||
|
|
||||||
* configure.ac:
|
* configure.ac:
|
||||||
releasing 1.7.90
|
releasing 1.7.91
|
||||||
|
|
||||||
|
2016-03-15 11:39:42 +0200 Sebastian Dröge <sebastian@centricular.com>
|
||||||
|
|
||||||
|
* po/cs.po:
|
||||||
|
* po/fr.po:
|
||||||
|
* po/hu.po:
|
||||||
|
* po/ru.po:
|
||||||
|
* po/sr.po:
|
||||||
|
* po/sv.po:
|
||||||
|
* po/uk.po:
|
||||||
|
* po/vi.po:
|
||||||
|
* po/zh_CN.po:
|
||||||
|
po: Update translations
|
||||||
|
|
||||||
|
2016-03-11 14:17:13 +0200 Sebastian Dröge <sebastian@centricular.com>
|
||||||
|
|
||||||
|
* plugins/elements/gsttypefindelement.c:
|
||||||
|
typefind: Store caps on the pad before emitting have-type but send it downstream only in the default signal handler
|
||||||
|
https://bugzilla.gnome.org/show_bug.cgi?id=763491
|
||||||
|
|
||||||
|
2016-03-13 10:33:53 +0200 Sebastian Dröge <sebastian@centricular.com>
|
||||||
|
|
||||||
|
* libs/gst/base/gstbaseparse.c:
|
||||||
|
baseparse: Recheck after pre_push_frame() if there are tags pending
|
||||||
|
Many parsers are storing tags only in pre_push_frame(), if we wouldn't check
|
||||||
|
afterwards we would push buffers before those tags and a lot of code assumes that
|
||||||
|
tags are available before preroll.
|
||||||
|
https://bugzilla.gnome.org/show_bug.cgi?id=763553
|
||||||
|
|
||||||
|
2016-03-14 11:15:07 +0100 Carlos Rafael Giani <dv@pseudoterminal.org>
|
||||||
|
|
||||||
|
* plugins/elements/gstconcat.c:
|
||||||
|
concat: Fix comment typo
|
||||||
|
|
||||||
|
2016-03-12 12:56:28 +0200 Sebastian Dröge <sebastian@centricular.com>
|
||||||
|
|
||||||
|
* plugins/elements/gsttypefindelement.c:
|
||||||
|
Revert "typefind: Store caps on the pad before emitting have-type but send it downstream only in the default signal handler"
|
||||||
|
This reverts commit 0835c3d6569dde0ec9e5524436367c7678cc4a4a.
|
||||||
|
It causes deadlocks in decodebin, which currently would deadlock if the caps
|
||||||
|
are already on the pad in have-type and are forwarded while copying the sticky
|
||||||
|
events (while holding the decodebin lock)... as that might cause the next
|
||||||
|
element to expose pads, which then calls back into decodebin and takes the
|
||||||
|
decodebin lock.
|
||||||
|
This needs some more thoughts.
|
||||||
|
|
||||||
|
2016-03-11 14:17:13 +0200 Sebastian Dröge <sebastian@centricular.com>
|
||||||
|
|
||||||
|
* plugins/elements/gsttypefindelement.c:
|
||||||
|
typefind: Store caps on the pad before emitting have-type but send it downstream only in the default signal handler
|
||||||
|
https://bugzilla.gnome.org/show_bug.cgi?id=763491
|
||||||
|
|
||||||
|
2016-03-10 10:35:40 +0100 Carlos Rafael Giani <dv@pseudoterminal.org>
|
||||||
|
|
||||||
|
* gst/gstelement.h:
|
||||||
|
* gst/gstobject.h:
|
||||||
|
docs: Flesh out element and object macro accessor docs a bit
|
||||||
|
https://bugzilla.gnome.org/show_bug.cgi?id=763213
|
||||||
|
|
||||||
|
2016-03-09 16:06:58 +0200 Sebastian Dröge <sebastian@centricular.com>
|
||||||
|
|
||||||
|
* libs/gst/net/gstnetclientclock.c:
|
||||||
|
netclientclock: Remove some obsolete code that can cause warnings
|
||||||
|
|
||||||
|
2016-03-09 13:44:24 +0200 Sebastian Dröge <sebastian@centricular.com>
|
||||||
|
|
||||||
|
* libs/gst/net/gstnetclientclock.c:
|
||||||
|
netclientclock: Don't reset calibration of internal clock whenever a new netclient clock is created
|
||||||
|
https://bugzilla.gnome.org/show_bug.cgi?id=763325
|
||||||
|
|
||||||
|
2016-03-04 18:23:18 +0100 Víctor Manuel Jáquez Leal <vjaquez@igalia.com>
|
||||||
|
|
||||||
|
* gst/gstbuffer.h:
|
||||||
|
* tests/check/gst/gstbuffer.c:
|
||||||
|
gstbuffer: fix GstParentBufferMeta GType name
|
||||||
|
The alias define GST_TYPE_PARENT_BUFFER_META_API_TYPE is wrong and
|
||||||
|
breaks the usage of gst_buffer_get_parent_buffer_meta().
|
||||||
|
This patch fixes the GType alias and make another alias to keep the API
|
||||||
|
compatibility guarded by GST_DISABLE_DEPRECATED.
|
||||||
|
Also added a unit test.
|
||||||
|
https://bugzilla.gnome.org/show_bug.cgi?id=763112
|
||||||
|
|
||||||
|
2016-03-02 10:37:09 +0200 Sebastian Dröge <sebastian@centricular.com>
|
||||||
|
|
||||||
|
* gst/gsttracerrecord.c:
|
||||||
|
tracerrecord: Remove useless NULL check and add assertion for making assumptions explicit
|
||||||
|
gst_structure_new_empty() is not returning NULL in any valid scenarios,
|
||||||
|
checking for NULL here is useless. Especially because we would dereference any
|
||||||
|
NULL right after the NULL check again.
|
||||||
|
CID 1352037.
|
||||||
|
We previously check if the string ends on .class, as such strrchr() should
|
||||||
|
return something non-NULL. Add an assertion for that.
|
||||||
|
CID 1349642.
|
||||||
|
|
||||||
|
2016-03-01 19:50:26 +0000 Tim-Philipp Müller <tim@centricular.com>
|
||||||
|
|
||||||
|
* gst/gstelement.c:
|
||||||
|
element: minor docs fix
|
||||||
|
Make gtk-doc happy.
|
||||||
|
|
||||||
|
=== release 1.7.90 ===
|
||||||
|
|
||||||
|
2016-03-01 18:14:03 +0200 Sebastian Dröge <sebastian@centricular.com>
|
||||||
|
|
||||||
|
* ChangeLog:
|
||||||
|
* NEWS:
|
||||||
|
* RELEASE:
|
||||||
|
* configure.ac:
|
||||||
|
* docs/plugins/inspect/plugin-coreelements.xml:
|
||||||
|
* gstreamer.doap:
|
||||||
|
* win32/common/config.h:
|
||||||
|
* win32/common/gstversion.h:
|
||||||
|
Release 1.7.90
|
||||||
|
|
||||||
2016-03-01 16:52:41 +0200 Sebastian Dröge <sebastian@centricular.com>
|
2016-03-01 16:52:41 +0200 Sebastian Dröge <sebastian@centricular.com>
|
||||||
|
|
||||||
|
|
2
NEWS
2
NEWS
|
@ -1,2 +1,2 @@
|
||||||
This is GStreamer 1.7.90
|
This is GStreamer 1.7.91
|
||||||
|
|
||||||
|
|
29
RELEASE
29
RELEASE
|
@ -1,7 +1,7 @@
|
||||||
|
|
||||||
Release notes for GStreamer 1.7.90
|
Release notes for GStreamer 1.7.91
|
||||||
|
|
||||||
The GStreamer team is pleased to announce the first release candidate of the stable
|
The GStreamer team is pleased to announce the second release candidate of the stable
|
||||||
1.8 release series. The 1.8 release series is adding new features on top of
|
1.8 release series. The 1.8 release series is adding new features on top of
|
||||||
the 1.0, 1.2, 1.4 and 1.6 series and is part of the API and ABI-stable 1.x release
|
the 1.0, 1.2, 1.4 and 1.6 series and is part of the API and ABI-stable 1.x release
|
||||||
series of the GStreamer multimedia framework.
|
series of the GStreamer multimedia framework.
|
||||||
|
@ -34,15 +34,11 @@ contains a set of codecs plugins based on libav (formerly gst-ffmpeg)
|
||||||
|
|
||||||
Bugs fixed in this release
|
Bugs fixed in this release
|
||||||
|
|
||||||
* 728326 : Check for return values of gst_buffer_map and gst_memory_map
|
* 763112 : gstbuffer: fix GstParentBufferMeta GType name
|
||||||
* 759539 : Stopping a stream with AAC very soon after starting crashes
|
* 763213 : Add documentation about _NAME macros vs. _get_name functions
|
||||||
* 760979 : tracers: Allow adding tracers programatically without defining environment variables
|
* 763325 : Multiple netclocks do not work anymore
|
||||||
* 762450 : tags: add GST_TAG_CONDUCTOR
|
* 763491 : typefind: behavior has changed on have-type signal, sets pad caps after signal handlers
|
||||||
* 762702 : gst_bus_add_watch will SEGV when process reaches fd limit
|
* 763553 : baseparse: Not pushing tags before PREROLL
|
||||||
* 762778 : API: add gst_element_class_add_static_pad_template()
|
|
||||||
* 762792 : amcvideodec: Can't render to Surface if the color format is not supported
|
|
||||||
* 762845 : tests: ghostpad: Fix memory leak
|
|
||||||
* 762849 : bus: GSource can access GPollFD after the bus was destroyed
|
|
||||||
|
|
||||||
==== Download ====
|
==== Download ====
|
||||||
|
|
||||||
|
@ -79,15 +75,8 @@ subscribe to the gstreamer-devel list.
|
||||||
|
|
||||||
Contributors to this release
|
Contributors to this release
|
||||||
|
|
||||||
* Adam Miartus
|
* Carlos Rafael Giani
|
||||||
* Edward Hervey
|
|
||||||
* George Yunaev
|
|
||||||
* James Stevenson
|
|
||||||
* Mark Nauwelaerts
|
|
||||||
* Nirbheek Chauhan
|
|
||||||
* Sebastian Dröge
|
* Sebastian Dröge
|
||||||
* Thiago Santos
|
|
||||||
* Thibault Saunier
|
|
||||||
* Tim-Philipp Müller
|
* Tim-Philipp Müller
|
||||||
* Vineeth TM
|
* Víctor Manuel Jáquez Leal
|
||||||
|
|
|
@ -4,7 +4,7 @@ dnl initialize autoconf
|
||||||
dnl when going to/from release please set the nano (fourth number) right !
|
dnl when going to/from release please set the nano (fourth number) right !
|
||||||
dnl releases only do Wall, git and prerelease does Werror too
|
dnl releases only do Wall, git and prerelease does Werror too
|
||||||
dnl
|
dnl
|
||||||
AC_INIT([GStreamer],[1.7.90],[http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer],[gstreamer])
|
AC_INIT([GStreamer],[1.7.91],[http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer],[gstreamer])
|
||||||
AG_GST_INIT
|
AG_GST_INIT
|
||||||
|
|
||||||
dnl initialize automake (we require GNU make)
|
dnl initialize automake (we require GNU make)
|
||||||
|
@ -62,7 +62,7 @@ dnl 1.2.5 => 205
|
||||||
dnl 1.10.9 (who knows) => 1009
|
dnl 1.10.9 (who knows) => 1009
|
||||||
dnl
|
dnl
|
||||||
dnl sets GST_LT_LDFLAGS
|
dnl sets GST_LT_LDFLAGS
|
||||||
AS_LIBTOOL(GST, 790, 0, 790)
|
AS_LIBTOOL(GST, 791, 0, 791)
|
||||||
|
|
||||||
dnl *** autotools stuff ****
|
dnl *** autotools stuff ****
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
<description>GStreamer core elements</description>
|
<description>GStreamer core elements</description>
|
||||||
<filename>../../plugins/elements/.libs/libgstcoreelements.so</filename>
|
<filename>../../plugins/elements/.libs/libgstcoreelements.so</filename>
|
||||||
<basename>libgstcoreelements.so</basename>
|
<basename>libgstcoreelements.so</basename>
|
||||||
<version>1.7.90</version>
|
<version>1.7.91</version>
|
||||||
<license>LGPL</license>
|
<license>LGPL</license>
|
||||||
<source>gstreamer</source>
|
<source>gstreamer</source>
|
||||||
<package>GStreamer source release</package>
|
<package>GStreamer source release</package>
|
||||||
|
|
|
@ -38,6 +38,16 @@ hierarchy, and a set of media-agnostic core elements.
|
||||||
</GitRepository>
|
</GitRepository>
|
||||||
</repository>
|
</repository>
|
||||||
|
|
||||||
|
<release>
|
||||||
|
<Version>
|
||||||
|
<revision>1.7.91</revision>
|
||||||
|
<branch>master</branch>
|
||||||
|
<name></name>
|
||||||
|
<created>2016-03-15</created>
|
||||||
|
<file-release rdf:resource="http://gstreamer.freedesktop.org/src/gstreamer/gstreamer-1.7.91.tar.xz" />
|
||||||
|
</Version>
|
||||||
|
</release>
|
||||||
|
|
||||||
<release>
|
<release>
|
||||||
<Version>
|
<Version>
|
||||||
<revision>1.7.90</revision>
|
<revision>1.7.90</revision>
|
||||||
|
|
|
@ -68,7 +68,7 @@
|
||||||
#define GST_PACKAGE_ORIGIN "Unknown package origin"
|
#define GST_PACKAGE_ORIGIN "Unknown package origin"
|
||||||
|
|
||||||
/* GStreamer package release date/time for plugins as YYYY-MM-DD */
|
/* GStreamer package release date/time for plugins as YYYY-MM-DD */
|
||||||
#define GST_PACKAGE_RELEASE_DATETIME "2016-03-01"
|
#define GST_PACKAGE_RELEASE_DATETIME "2016-03-15"
|
||||||
|
|
||||||
/* Define if static plugins should be built */
|
/* Define if static plugins should be built */
|
||||||
#undef GST_PLUGIN_BUILD_STATIC
|
#undef GST_PLUGIN_BUILD_STATIC
|
||||||
|
@ -462,7 +462,7 @@
|
||||||
#define PACKAGE_NAME "GStreamer"
|
#define PACKAGE_NAME "GStreamer"
|
||||||
|
|
||||||
/* Define to the full name and version of this package. */
|
/* Define to the full name and version of this package. */
|
||||||
#define PACKAGE_STRING "GStreamer 1.7.90"
|
#define PACKAGE_STRING "GStreamer 1.7.91"
|
||||||
|
|
||||||
/* Define to the one symbol short name of this package. */
|
/* Define to the one symbol short name of this package. */
|
||||||
#define PACKAGE_TARNAME "gstreamer"
|
#define PACKAGE_TARNAME "gstreamer"
|
||||||
|
@ -471,7 +471,7 @@
|
||||||
#undef PACKAGE_URL
|
#undef PACKAGE_URL
|
||||||
|
|
||||||
/* Define to the version of this package. */
|
/* Define to the version of this package. */
|
||||||
#define PACKAGE_VERSION "1.7.90"
|
#define PACKAGE_VERSION "1.7.91"
|
||||||
|
|
||||||
/* directory where plugins are located */
|
/* directory where plugins are located */
|
||||||
#ifdef _DEBUG
|
#ifdef _DEBUG
|
||||||
|
@ -515,7 +515,7 @@
|
||||||
#undef USE_POISONING
|
#undef USE_POISONING
|
||||||
|
|
||||||
/* Version number of package */
|
/* Version number of package */
|
||||||
#define VERSION "1.7.90"
|
#define VERSION "1.7.91"
|
||||||
|
|
||||||
/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
|
/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
|
||||||
significant byte first (like Motorola and SPARC, unlike Intel). */
|
significant byte first (like Motorola and SPARC, unlike Intel). */
|
||||||
|
|
|
@ -60,7 +60,7 @@ G_BEGIN_DECLS
|
||||||
*
|
*
|
||||||
* The micro version of GStreamer at compile time:
|
* The micro version of GStreamer at compile time:
|
||||||
*/
|
*/
|
||||||
#define GST_VERSION_MICRO (90)
|
#define GST_VERSION_MICRO (91)
|
||||||
/**
|
/**
|
||||||
* GST_VERSION_NANO:
|
* GST_VERSION_NANO:
|
||||||
*
|
*
|
||||||
|
|
Loading…
Reference in a new issue