=== release 1.0.10 === 2013-08-28 Tim-Philipp Müller * configure.ac: releasing 1.0.10 2013-08-21 12:21:43 +0100 Tim-Philipp Müller * 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 * 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 * gst/gstutils.c: docs: flesh out gst_element_query_{duration,position} docs a bit 2013-08-20 13:58:24 +0200 Sebastian Dröge * gst/gstpluginloader.c: pluginloader: Don't call memcpy() with NULL src and 0 length 2013-08-16 12:54:38 +0200 Wim Taymans * 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 * 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 * 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 * gst/gstquery.c: query: fix annotation for gst_query_parse_uri 2013-08-12 09:25:34 -0300 Thiago Santos * 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 * gst/gstbuffer.c: buffer: fix Since: marker for new gst_buffer_extract_dup() 2013-03-26 19:22:18 -0400 Olivier Crête * 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 * 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