Release 1.4.0

This commit is contained in:
Sebastian Dröge 2014-07-19 16:46:41 +02:00
parent fcf25b1d94
commit 98a5de66b9
8 changed files with 146 additions and 41 deletions

102
ChangeLog
View file

@ -1,9 +1,105 @@
=== release 1.3.91 === === release 1.4.0 ===
2014-07-11 Sebastian Dröge <slomo@coaxion.net> 2014-07-19 Sebastian Dröge <slomo@coaxion.net>
* configure.ac: * configure.ac:
releasing 1.3.91 releasing 1.4.0
2014-07-19 12:16:58 +0200 Sebastian Dröge <sebastian@centricular.com>
* po/da.po:
* po/sv.po:
po: Update translations
2014-07-17 15:53:53 +0200 Thibault Saunier <tsaunier@gnome.org>
* libs/gst/base/gstbaseparse.c:
baseparse: Return FLOW_FLUSHING when pushing a frame on a pad that has been flushed
When going to READY, it is possible that we are still pusing a frame but that
our srcpad has already been set to flushing. In that case we should not
post any error on the bus but instead cleanly return FLOW_FLUSHING.
https://bugzilla.gnome.org/show_bug.cgi?id=733320
2014-07-17 07:07:36 +0200 Edward Hervey <edward@collabora.com>
* plugins/elements/gsttypefindelement.c:
typefindelement: Propagate input buffer PTS and DTS
The initial buffers (that were used for timestamping) might have PTS
and DTS set. In order to forward those properly, get the initial
PTS/DTS from the adapter and set them on the reconstructed output
buffer.
https://bugzilla.gnome.org/show_bug.cgi?id=733291
2014-07-12 17:01:23 +0200 Sebastian Rasmussen <sebras@hotmail.com>
* gst/gstdebugutils.c:
debugutils: Unref pad template after use
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=733121
2014-07-14 18:10:45 -0300 Thiago Santos <ts.santos@sisa.samsung.com>
* gst/gst.c:
gst: init taglist gtype to use it in gstvalue
Otherwise it will have a 0 value and GstTagList won't be found
for GstValue functions (serialization/deserialization)
https://bugzilla.gnome.org/show_bug.cgi?id=733131
=== release 1.3.91 ===
2014-07-11 10:46:01 +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.3.91
2014-07-11 10:41:20 +0200 Sebastian Dröge <sebastian@centricular.com>
* po/af.po:
* po/az.po:
* po/be.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/gl.po:
* po/hr.po:
* po/hu.po:
* po/id.po:
* po/it.po:
* po/ja.po:
* po/lt.po:
* po/nb.po:
* po/nl.po:
* po/pl.po:
* po/pt_BR.po:
* po/ro.po:
* po/ru.po:
* po/rw.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_TW.po:
Update .po files
2014-07-11 08:51:08 +0200 Sebastian Dröge <sebastian@centricular.com> 2014-07-11 08:51:08 +0200 Sebastian Dröge <sebastian@centricular.com>

4
NEWS
View file

@ -1,4 +1,4 @@
This is GStreamer 1.3.91 This is GStreamer 1.4.0
Changes since 1.2: Changes since 1.2:
@ -97,7 +97,7 @@ Major changes:
are available on OS X and iOS now. are available on OS X and iOS now.
• Other changes: • Other changes:
∘ gst-libav now uses libav 10.1, and gained support for H265/HEVC. ∘ gst-libav now uses libav 10.2, and gained support for H265/HEVC.
∘ Support for hardware codecs and special memory types has been ∘ Support for hardware codecs and special memory types has been
improved with bugfixes and feature additions in various plugins improved with bugfixes and feature additions in various plugins
and base classes. and base classes.

53
RELEASE
View file

@ -1,27 +1,34 @@
Release notes for GStreamer 1.3.91 Release notes for GStreamer 1.4.0
The GStreamer team is pleased to announce the second release candidate of The GStreamer team is pleased to announce the first release of
the stable 1.4 release series. The 1.4 release series is adding new features the stable 1.4 release series. The 1.4 release series is adding new
on top of the 1.0 and 1.2 series and is part of the API and ABI-stable 1.x features on top of the 1.0 and 1.2 series and is part of the API and
release series of the GStreamer multimedia framework. ABI-stable 1.x release series of the GStreamer multimedia framework.
This release candidate will hopefully shortly be followed by the stable 1.4.0
release if no bigger regressions or bigger issues are detected, and enough Binaries for Android, iOS, Mac OS X and Windows are provided together
testing of the release candidate happened. The new API that was added during with this release.
the 1.3 release series is not expected to change anymore at this point.
Binaries for Android, iOS, Mac OS X and Windows are provided together with this
release. The stable 1.4 release series is API and ABI compatible with 1.0.x,
1.2.x and any other 1.x release series in the future. Compared to 1.2.x
it contains some new features and more intrusive changes that were
considered too risky as a bugfix.
The stable 1.4 release series is API and ABI compatible with 1.0.x, 1.2.x and
any other 1.x release series in the future. Compared to 1.2.x it contains some The versioning scheme that is used in general is that 1.x.y is API and
new features and more intrusive changes that were considered too risky as a ABI backwards compatible with previous 1.x.y releases. If x is an even
bugfix. number it is a stable release series and all releases in this series
will only contain important bugfixes, e.g. the 1.0 series with 1.0.7. If
x is odd it is a development release series that will lead to the next
stable release series 1.x+1 and contains new features and bigger
changes. During the development release series, new API can still
change.
@ -48,12 +55,8 @@ contains a set of codecs plugins based on libav (formerly gst-ffmpeg)
Bugs fixed in this release Bugs fixed in this release
* 732534 : Introspection and documentation issues for new 1.4 symbols * 733121 : debugutils: Unref pad template after use
* 732540 : basesink: reset QoS on segment event * 733291 : typefindelement: Propagate input buffer PTS and DTS
* 732556 : pad: Race condition when removing sticky events
* 732559 : identity: Should proxy accept-caps query
* 732770 : gst-uninstalled: add video and base library paths from -bad
* 732786 : docs: Various fixes for omissions, typos and inconsistencies.
==== Download ==== ==== Download ====
@ -90,13 +93,9 @@ subscribe to the gstreamer-devel list.
Contributors to this release Contributors to this release
* Evan Nemerson * Edward Hervey
* Guillaume Desmottes
* Göran Jönsson
* Matthieu Bouron
* Sebastian Dröge * Sebastian Dröge
* Sebastian Rasmussen * Sebastian Rasmussen
* Thiago Santos * Thiago Santos
* Tim-Philipp Müller * Thibault Saunier
* Vincent Penquerc'h
   

View file

@ -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.3.91],[http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer],[gstreamer]) AC_INIT([GStreamer],[1.4.0],[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)
@ -64,7 +64,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, 391, 0, 391) AS_LIBTOOL(GST, 400, 0, 400)
dnl *** autotools stuff **** dnl *** autotools stuff ****

View file

@ -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.3.91</version> <version>1.4.0</version>
<license>LGPL</license> <license>LGPL</license>
<source>gstreamer</source> <source>gstreamer</source>
<package>GStreamer source release</package> <package>GStreamer source release</package>

View file

@ -38,6 +38,16 @@ hierarchy, and a set of media-agnostic core elements.
</GitRepository> </GitRepository>
</repository> </repository>
<release>
<Version>
<revision>1.4.0</revision>
<branch>1.4</branch>
<name></name>
<created>2014-07-19</created>
<file-release rdf:resource="http://gstreamer.freedesktop.org/src/gstreamer/gstreamer-1.4.0.tar.xz" />
</Version>
</release>
<release> <release>
<Version> <Version>
<revision>1.3.91</revision> <revision>1.3.91</revision>

View file

@ -62,7 +62,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 "2014-07-11" #define GST_PACKAGE_RELEASE_DATETIME "2014-07-19"
/* Define if static plugins should be built */ /* Define if static plugins should be built */
#undef GST_PLUGIN_BUILD_STATIC #undef GST_PLUGIN_BUILD_STATIC
@ -354,7 +354,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.3.91" #define PACKAGE_STRING "GStreamer 1.4.0"
/* 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"
@ -363,7 +363,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.3.91" #define PACKAGE_VERSION "1.4.0"
/* directory where plugins are located */ /* directory where plugins are located */
#ifdef _DEBUG #ifdef _DEBUG
@ -401,7 +401,7 @@
#undef USE_POISONING #undef USE_POISONING
/* Version number of package */ /* Version number of package */
#define VERSION "1.3.91" #define VERSION "1.4.0"
/* 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). */

View file

@ -51,13 +51,13 @@ G_BEGIN_DECLS
* *
* The minor version of GStreamer at compile time: * The minor version of GStreamer at compile time:
*/ */
#define GST_VERSION_MINOR (3) #define GST_VERSION_MINOR (4)
/** /**
* GST_VERSION_MICRO: * GST_VERSION_MICRO:
* *
* The micro version of GStreamer at compile time: * The micro version of GStreamer at compile time:
*/ */
#define GST_VERSION_MICRO (91) #define GST_VERSION_MICRO (0)
/** /**
* GST_VERSION_NANO: * GST_VERSION_NANO:
* *