Release 1.3.91

This commit is contained in:
Sebastian Dröge 2014-07-11 10:46:01 +02:00
parent 25e8e0076c
commit ed39f8b5b7
8 changed files with 194 additions and 20 deletions

162
ChangeLog
View file

@ -1,3 +1,165 @@
=== release 1.3.91 ===
2014-07-11 Sebastian Dröge <slomo@coaxion.net>
* configure.ac:
releasing 1.3.91
2014-07-11 08:51:08 +0200 Sebastian Dröge <sebastian@centricular.com>
* po/da.po:
* po/vi.po:
po: Update translations
2014-07-05 18:29:29 +0200 Sebastian Rasmussen <sebras@hotmail.com>
* docs/libs/gstreamer-libs-docs.sgml:
* docs/libs/gstreamer-libs-sections.txt:
* gst/gstcaps.h:
* gst/gstdevice.c:
* gst/gstdeviceprovider.c:
* gst/gstdeviceproviderfactory.c:
* gst/gsttoc.h:
* gst/gstvalue.c:
* libs/gst/check/gstcheck.c:
* libs/gst/net/gstnetaddressmeta.c:
* libs/gst/net/gstnetaddressmeta.h:
docs: Fix documentation typos and inconsistencies
* GstGlobalDeviceMonitor was renamed to GstDeviceMonitor
* Expand GST_MESSAGE_DEVICE to the full enum value names
* Correct the incorrect references to the GstDeviceProvider interfaces
* Describe caps arguments for gstcheck interface
* Add missing docs for GstNetAddressMeta and its add function
* Add docs for toc helper macros
* Avoid refering to GstValueList type as done elsewhere
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=732786
2014-07-05 17:13:21 +0200 Sebastian Rasmussen <sebras@hotmail.com>
* docs/gst/gstreamer-sections.txt:
* docs/libs/gstreamer-libs-sections.txt:
docs: Cleanup interface references in docs
* Delete references to removed interfaces
* Add missing documentation sections
* Fix duplicate interface references for GstDevice
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=732786
2014-07-08 11:17:41 +0200 Sebastian Dröge <sebastian@centricular.com>
* plugins/elements/gstfilesrc.c:
* plugins/elements/gsttee.c:
* tools/gst-launch.1.in:
docs: There is no decodebin2 anymore, don't pretend otherwise
2014-07-07 16:14:32 -0300 Thiago Santos <ts.santos@sisa.samsung.com>
* plugins/elements/gstfdsrc.c:
fdsrc: fix error setting when uri is invalid
Elements should always set the GError
2014-07-06 12:13:04 +0100 Tim-Philipp Müller <tim@centricular.com>
* libs/gst/check/gstcheck.h:
libs: gstcheck: check that mutex is locked before g_cond_wait*() is called
Sanity check to catch problems in unit test.
2014-07-06 12:12:20 +0100 Tim-Philipp Müller <tim@centricular.com>
* libs/gst/check/gstcheck.h:
libs: gstcheck: init and clear global mutex and cond variables
2014-07-06 12:09:31 +0100 Tim-Philipp Müller <tim@centricular.com>
* tests/check/gst/gstpoll.c:
tests: fix locking in gstpoll unit test
The mutex needs to be locked when g_cond_wait*() is
called.
2014-07-05 16:24:18 +0100 Matthieu Bouron <matthieu.bouron@collabora.com>
* scripts/gst-uninstalled:
gst-uninstalled: add video and base library paths from -bad
https://bugzilla.gnome.org/show_bug.cgi?id=732770
2014-07-04 19:40:28 +0100 Tim-Philipp Müller <tim@centricular.com>
* tools/gst-inspect.c:
tools: suppress GLib warnings when gst-inspecting deprecated properties
GLib in git will spew a g_warning() when a property marked as
deprecated via param spec flags is accessed. Suppress this by
setting the appropriate environment variable.
2014-07-03 10:11:02 +0200 Sebastian Dröge <sebastian@centricular.com>
* gst/gstmessage.h:
message: Work around g-i/pygobject/gjs bug with ~0 in enums
GST_MESSAGE_ANY was considered a long by pygobject and gjs, and thus
couldn't be used in gst_bus_poll() and similar APIs as they expect an
int-typed enum.
Just use 0xffffffff instead for now.
https://bugzilla.gnome.org/show_bug.cgi?id=732633
2014-07-02 08:41:18 +0100 Tim-Philipp Müller <tim@centricular.com>
* tests/check/gst/gstbufferlist.c:
tests: don't use post-GLib 2.32 API in bufferlist test
g_ptr_array_insert() is GLib >= 2.40
2014-07-01 12:22:56 +0200 Göran Jönsson <goranjn@axis.com>
* gst/gstpad.c:
pad: Don't unlock while iterating over all sticky events for removal
Otherwise we might end up getting the event removed from elsewhere
at the same time while we're unlocked for g_object_notify().
https://bugzilla.gnome.org/show_bug.cgi?id=732556
2014-07-01 19:17:11 +0200 Sebastian Dröge <sebastian@centricular.com>
* plugins/elements/gstidentity.c:
identity: Proxy the accept-caps query
We always work in passthrough mode so there's no point in doing
something more clever in basetransform. Also the basetransform
code leads to problems with incomplete caps and downstream
elements that use GST_PAD_FLAG_ACCEPT_INTERSECT.
https://bugzilla.gnome.org/show_bug.cgi?id=732559
2014-07-01 11:21:53 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
* libs/gst/base/gstbasesink.c:
basesink: reset QoS on segment event
This avoids spurious warnings about slow machine when upstream
sends new segments without flushing.
2014-06-30 23:39:18 -0700 Evan Nemerson <evan@nemerson.com>
* gst/gstbufferpool.c:
* gst/gstdevice.c:
* gst/gstdevicemonitor.c:
* gst/gstdeviceprovider.c:
* gst/gstdeviceproviderfactory.c:
* gst/gstmessage.c:
* gst/gstquery.c:
* gst/gststructure.c:
* gst/gstsystemclock.c:
* libs/gst/base/gstbasesrc.c:
* libs/gst/base/gstcollectpads.c:
* libs/gst/check/gstcheck.c:
* libs/gst/check/gsttestclock.c:
introspection: Assorted minor introspection and documentation fixes
https://bugzilla.gnome.org/show_bug.cgi?id=732534
2014-06-30 08:59:18 +0000 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* gst/gstdevicemonitor.c:
devicemonitor: Stop using g_clear_pointer()
We dont't want to depend on GLib 2.34 for now.
2014-06-29 19:16:05 +0200 Sebastian Dröge <sebastian@centricular.com>
* tests/check/libs/sparsefile.c:
sparsefile: Initialize memory in unit test to make valgrind happy
We were writing unitialized stack memory to the file.
=== release 1.3.90 === === release 1.3.90 ===
2014-06-28 10:45:18 +0200 Sebastian Dröge <sebastian@centricular.com> 2014-06-28 10:45:18 +0200 Sebastian Dröge <sebastian@centricular.com>

2
NEWS
View file

@ -1,4 +1,4 @@
This is GStreamer 1.3.90 This is GStreamer 1.3.91
Changes since 1.2: Changes since 1.2:

24
RELEASE
View file

@ -1,8 +1,8 @@
Release notes for GStreamer 1.3.90 Release notes for GStreamer 1.3.91
The GStreamer team is pleased to announce the first release candidate of 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 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 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. release series of the GStreamer multimedia framework.
@ -48,12 +48,12 @@ contains a set of codecs plugins based on libav (formerly gst-ffmpeg)
Bugs fixed in this release Bugs fixed in this release
* 730873 : miniobject: Add missing (nullable) annotations * 732534 : Introspection and documentation issues for new 1.4 symbols
* 730957 : Missing nullability annotations * 732540 : basesink: reset QoS on segment event
* 731303 : dataqueue: add bindings-friendly gst_data_queue_new_full() * 732556 : pad: Race condition when removing sticky events
* 731350 : Add gst_queue_array_new variant which takes a GDestroyNotify * 732559 : identity: Should proxy accept-caps query
* 731542 : base: introspection fixes * 732770 : gst-uninstalled: add video and base library paths from -bad
* 732007 : Rename GstGlobalDeviceMonitor * 732786 : docs: Various fixes for omissions, typos and inconsistencies.
==== Download ==== ==== Download ====
@ -91,10 +91,12 @@ subscribe to the gstreamer-devel list.
Contributors to this release Contributors to this release
* Evan Nemerson * Evan Nemerson
* George Kiagiadakis * Guillaume Desmottes
* Olivier Crête * Göran Jönsson
* Philip Withnall * Matthieu Bouron
* Sebastian Dröge * Sebastian Dröge
* Sebastian Rasmussen
* Thiago Santos * Thiago Santos
* Tim-Philipp Müller * Tim-Philipp Müller
* 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.90],[http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer],[gstreamer]) AC_INIT([GStreamer],[1.3.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)
@ -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, 390, 0, 390) AS_LIBTOOL(GST, 391, 0, 391)
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.90</version> <version>1.3.91</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.3.91</revision>
<branch>1.3</branch>
<name></name>
<created>2014-07-11</created>
<file-release rdf:resource="http://gstreamer.freedesktop.org/src/gstreamer/gstreamer-1.3.91.tar.xz" />
</Version>
</release>
<release> <release>
<Version> <Version>
<revision>1.3.90</revision> <revision>1.3.90</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-06-28" #define GST_PACKAGE_RELEASE_DATETIME "2014-07-11"
/* 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.90" #define PACKAGE_STRING "GStreamer 1.3.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"
@ -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.90" #define PACKAGE_VERSION "1.3.91"
/* 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.90" #define VERSION "1.3.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). */

View file

@ -57,7 +57,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:
* *