Release 1.0.10

This commit is contained in:
Tim-Philipp Müller 2013-08-28 14:10:38 +01:00
parent a4c7561b4c
commit 1125b9a924
8 changed files with 168 additions and 19 deletions

116
ChangeLog
View file

@ -1,9 +1,119 @@
=== release 1.0.9 ===
=== release 1.0.10 ===
2013-07-30 Tim-Philipp Müller <tim@centricular.net>
2013-08-28 Tim-Philipp Müller <tim@centricular.net>
* configure.ac:
releasing 1.0.9
releasing 1.0.10
2013-08-21 12:21:43 +0100 Tim-Philipp Müller <tim@centricular.net>
* gst/gstsample.c:
docs: flesh out gst_sample_get_buffer() a little
https://bugzilla.gnome.org/show_bug.cgi?id=706478
2013-08-20 23:59:29 -0700 Kerrick Staley <kerrick@kerrickstaley.com>
* gst/parse/grammar.y:
parse: make grammar.y work with Bison 3
YYLEX_PARAM is no longer supported in Bison 3.
https://bugzilla.gnome.org/show_bug.cgi?id=706462
2013-08-20 17:06:49 +0100 Tim-Philipp Müller <tim@centricular.net>
* gst/gstutils.c:
docs: flesh out gst_element_query_{duration,position} docs a bit
2013-08-20 13:58:24 +0200 Sebastian Dröge <slomo@circular-chaos.org>
* gst/gstpluginloader.c:
pluginloader: Don't call memcpy() with NULL src and 0 length
2013-08-16 12:54:38 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
* plugins/elements/gstqueue2.c:
queue2: update buffering when changing capacity
When the capacity of the queue changes, make sure we post an updated buffering
message because we might suddenly have completed the buffering stage.
2013-08-13 13:06:50 +0200 Sebastian Dröge <slomo@circular-chaos.org>
* gst/gstallocator.c:
sysmem: Only copy the requested part of memory instead of the complete source memory
https://bugzilla.gnome.org/show_bug.cgi?id=705678
Conflicts:
gst/gstallocator.c
2013-08-07 14:17:28 -0300 Adrian Pardini <publico@tangopardo.com.ar>
* libs/gst/controller/gstdirectcontrolbinding.c:
controller: fixes int overflow with properties that span +-INT_MAX
When the range for a property is defined as -INT_MAX-1 .. INT_MAX, like
the xpos in a videomixer the following expression in the macro
definitions of convert_g_value_to_##type (and the equivalent in
convert_value_to_##type)
v = pspec->minimum + (g##type) ROUNDING_OP ((pspec->maximum - pspec->minimum) * s);
are converted to:
v = -2147483648 + (g##type) ROUNDING_OP ((2147483647 - -2147483648) * s);
(2147483647 - -2147483648) overflows to -1 and the net result is:
v = -2147483648 + (g##type) ROUNDING_OP (-1 * s);
so v only takes the values -2147483648 for s == 0 and 2147483647
for s == 1.
Rewriting the expression as minimum*(1-s) + maximum*s gives the correct
result in this case.
https://bugzilla.gnome.org//show_bug.cgi?id=705630
2013-07-23 16:25:27 +0200 Andoni Morales Alastruey <ylatuya@gmail.com>
* gst/gstquery.c:
query: fix annotation for gst_query_parse_uri
2013-08-12 09:25:34 -0300 Thiago Santos <thiago.sousa.santos@collabora.com>
* gst/gstquery.c:
query: add some missing 'transfer none' gi annotations
The current documentation is controverse, while it states that the
returned value is valid only while the query is is valid, which presumes
a 'transfer none' policy. But the tooltip for the 'out' annotation
states the default is 'transfer-full'.
Add the missing 'transfer none' annotations to fix this.
Conflicts:
gst/gstquery.c
2013-07-26 18:36:04 +0100 Tim-Philipp Müller <tim@centricular.net>
* gst/gstbuffer.c:
buffer: fix Since: marker for new gst_buffer_extract_dup()
2013-03-26 19:22:18 -0400 Olivier Crête <olivier.crete@collabora.com>
* docs/gst/gstreamer-sections.txt:
* gst/gstbuffer.c:
* gst/gstbuffer.h:
* win32/common/libgstreamer.def:
buffer: Add annotations and pygi friendly extraction function
API: gst_buffer_extract_dup
Conflicts:
gst/gstbuffer.h
2013-08-10 11:31:23 +0100 Tim-Philipp Müller <tim@centricular.net>
* gst/gstpipeline.c:
pipeline: g-i: allow clock to be NULL in gst_pipeline_use_clock()
https://bugzilla.gnome.org/show_bug.cgi?id=705751
=== release 1.0.9 ===
2013-07-30 11:03:58 +0100 Tim-Philipp Müller <tim@centricular.net>
* ChangeLog:
* NEWS:
* RELEASE:
* configure.ac:
* docs/plugins/inspect/plugin-coreelements.xml:
* gstreamer.doap:
* win32/common/config.h:
* win32/common/gstversion.h:
Release 1.0.9
2013-07-29 11:05:09 +0200 Sebastian Dröge <slomo@circular-chaos.org>

17
NEWS
View file

@ -1,4 +1,19 @@
This is GStreamer 1.0.9
This is GStreamer 1.0.10
Changes since 1.0.9:
* parse: make gst-launch syntax parser work with Bison 3
* memory: only copy the requested part instead of the complete source memory for default system memory
* queue2: update buffering when changing capacity
* g-i: add bindings-friendly buffer.extract() function
* g-i: miscellaneous gobject-introspection annotation fixes (queries, pipeline)
Bugs fixed since 1.0.9:
* 705630 : directcontrolbinding: Wrong behaviour of control bindings with properties that span +-INT_MAX
* 705678 : sysmem allocator copies too much
* 705751 : gst_pipeline_use_clock: clock should allow-none
* 706462 : parse: fix build with Bison 3
Changes since 1.0.8:

28
RELEASE
View file

@ -1,5 +1,5 @@
Release notes for GStreamer 1.0.9
Release notes for GStreamer 1.0.10
The GStreamer team is proud to announce a new bug-fix release
@ -42,15 +42,24 @@ contains a set of codecs plugins based on libav (formerly gst-ffmpeg)
Features of this release
* basesink: when we asynchronously go from READY to PLAYING, also
call the state change function so that subclasses can update
their state for PLAYING, esp. audio sinks added to the pipeline
dynamically
* bindings: gobject-introspection annotation fixes
* parse: make gst-launch syntax parser work with Bison 3
* memory: only copy the requested part instead of the complete source memory for default system memory
* queue2: update buffering when changing capacity
* g-i: add bindings-friendly buffer.extract() function
* g-i: miscellaneous gobject-introspection annotation fixes (queries, pipeline)
Bugs fixed in this release
* 702282 : basesink: makes element go to PLAYING without PAUSED_TO_PLAYING transition
* 705630 : directcontrolbinding: Wrong behaviour of control bindings with properties that span +-INT_MAX
* 705678 : sysmem allocator copies too much
* 705751 : gst_pipeline_use_clock: clock should allow-none
* 706462 : parse: fix build with Bison 3
API changes in this release
- API additions:
* gst_buffer_extract_dup()
==== Download ====
@ -87,7 +96,12 @@ subscribe to the gstreamer-devel list.
Contributors to this release
* Adrian Pardini
* Andoni Morales Alastruey
* Kerrick Staley
* Olivier Crête
* Sebastian Dröge
* Thiago Santos
* Tim-Philipp Müller
* Wim Taymans
 

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.0.9,
AC_INIT(GStreamer, 1.0.10,
http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer,
gstreamer)
AG_GST_INIT
@ -58,7 +58,7 @@ dnl - interfaces added/removed/changed -> increment CURRENT, REVISION = 0
dnl - interfaces added -> increment AGE
dnl - interfaces removed -> AGE = 0
dnl sets GST_LT_LDFLAGS
AS_LIBTOOL(GST, 8, 0, 8)
AS_LIBTOOL(GST, 9, 0, 9)
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.0.9</version>
<version>1.0.10</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.0.10</revision>
<branch>1.0</branch>
<name></name>
<created>2013-08-28</created>
<file-release rdf:resource="http://gstreamer.freedesktop.org/src/gstreamer/gstreamer-1.0.10.tar.xz" />
</Version>
</release>
<release>
<Version>
<revision>1.0.9</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 "2013-07-30"
#define GST_PACKAGE_RELEASE_DATETIME "2013-08-28"
/* Define if static plugins should be built */
#undef GST_PLUGIN_BUILD_STATIC
@ -343,7 +343,7 @@
#define PACKAGE_NAME "GStreamer"
/* Define to the full name and version of this package. */
#define PACKAGE_STRING "GStreamer 1.0.9"
#define PACKAGE_STRING "GStreamer 1.0.10"
/* Define to the one symbol short name of this package. */
#define PACKAGE_TARNAME "gstreamer"
@ -352,7 +352,7 @@
#undef PACKAGE_URL
/* Define to the version of this package. */
#define PACKAGE_VERSION "1.0.9"
#define PACKAGE_VERSION "1.0.10"
/* directory where plugins are located */
#ifdef _DEBUG
@ -390,7 +390,7 @@
#undef USE_POISONING
/* Version number of package */
#define VERSION "1.0.9"
#define VERSION "1.0.10"
/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
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:
*/
#define GST_VERSION_MICRO (9)
#define GST_VERSION_MICRO (10)
/**
* GST_VERSION_NANO:
*