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:
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>

4
NEWS
View file

@ -1,4 +1,4 @@
This is GStreamer 1.3.91
This is GStreamer 1.4.0
Changes since 1.2:
@ -97,7 +97,7 @@ Major changes:
are available on OS X and iOS now.
• 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
improved with bugfixes and feature additions in various plugins
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 stable 1.4 release series. The 1.4 release series is adding new features
on top of the 1.0 and 1.2 series and is part of the API and ABI-stable 1.x
release series of the GStreamer multimedia framework.
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 on top of the 1.0 and 1.2 series and is part of the API and
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
testing of the release candidate happened. The new API that was added during
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.
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
new features and more intrusive changes that were considered too risky as a
bugfix.
The versioning scheme that is used in general is that 1.x.y is API and
ABI backwards compatible with previous 1.x.y releases. If x is an even
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
* 732534 : Introspection and documentation issues for new 1.4 symbols
* 732540 : basesink: reset QoS on segment event
* 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.
* 733121 : debugutils: Unref pad template after use
* 733291 : typefindelement: Propagate input buffer PTS and DTS
==== Download ====
@ -90,13 +93,9 @@ subscribe to the gstreamer-devel list.
Contributors to this release
* Evan Nemerson
* Guillaume Desmottes
* Göran Jönsson
* Matthieu Bouron
* Edward Hervey
* Sebastian Dröge
* Sebastian Rasmussen
* Thiago Santos
* Tim-Philipp Müller
* Vincent Penquerc'h
* Thibault Saunier
 

View file

@ -4,7 +4,7 @@ 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
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
dnl initialize automake (we require GNU make)
@ -64,7 +64,7 @@ dnl 1.2.5 => 205
dnl 1.10.9 (who knows) => 1009
dnl
dnl sets GST_LT_LDFLAGS
AS_LIBTOOL(GST, 391, 0, 391)
AS_LIBTOOL(GST, 400, 0, 400)
dnl *** autotools stuff ****

View file

@ -3,7 +3,7 @@
<description>GStreamer core elements</description>
<filename>../../plugins/elements/.libs/libgstcoreelements.so</filename>
<basename>libgstcoreelements.so</basename>
<version>1.3.91</version>
<version>1.4.0</version>
<license>LGPL</license>
<source>gstreamer</source>
<package>GStreamer source release</package>

View file

@ -38,6 +38,16 @@ hierarchy, and a set of media-agnostic core elements.
</GitRepository>
</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>
<Version>
<revision>1.3.91</revision>

View file

@ -62,7 +62,7 @@
#define GST_PACKAGE_ORIGIN "Unknown package origin"
/* 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 */
#undef GST_PLUGIN_BUILD_STATIC
@ -354,7 +354,7 @@
#define PACKAGE_NAME "GStreamer"
/* 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 PACKAGE_TARNAME "gstreamer"
@ -363,7 +363,7 @@
#undef PACKAGE_URL
/* Define to the version of this package. */
#define PACKAGE_VERSION "1.3.91"
#define PACKAGE_VERSION "1.4.0"
/* directory where plugins are located */
#ifdef _DEBUG
@ -401,7 +401,7 @@
#undef USE_POISONING
/* 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
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:
*/
#define GST_VERSION_MINOR (3)
#define GST_VERSION_MINOR (4)
/**
* GST_VERSION_MICRO:
*
* The micro version of GStreamer at compile time:
*/
#define GST_VERSION_MICRO (91)
#define GST_VERSION_MICRO (0)
/**
* GST_VERSION_NANO:
*