- Aug 28, 2013
-
-
Tim-Philipp Müller authored
-
- Aug 26, 2013
-
-
-
YYLEX_PARAM is no longer supported in Bison 3. https://bugzilla.gnome.org/show_bug.cgi?id=706462
-
Tim-Philipp Müller authored
-
-
When the capacity of the queue changes, make sure we post an updated buffering message because we might suddenly have completed the buffering stage.
-
https://bugzilla.gnome.org/show_bug.cgi?id=705678 Conflicts: gst/gstallocator.c
-
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
-
-
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
-
- Aug 18, 2013
-
-
-
API: gst_buffer_extract_dup Conflicts: gst/gstbuffer.h
-
- Aug 10, 2013
-
-
- Jul 30, 2013
-
-
Tim-Philipp Müller authored
-
- Jul 29, 2013
-
-
Sebastian Dröge authored
There might be a short read at EOS.
-
- Jul 22, 2013
-
-
Sebastian Dröge authored
-
- Jul 19, 2013
-
-
- Jul 17, 2013
-
-
Tim-Philipp Müller authored
Conflicts: libs/gst/net/gstnettimeprovider.c
-
- Jul 15, 2013
-
-
When we asynchronously go from READY to PLAYING, also call the state change function so that subclasses can update their state for PLAYING. Because the PREROLL lock is not recursive, we can't make this without races and we must assume for now that the subclass can handle concurrent calls to PAUSED->PLAYING and PLAYING->PAUSED. We can make this assumption because not many elements actually do something in those state changes and the ones that did would be broken even more without this change. https://bugzilla.gnome.org/show_bug.cgi?id=702282
-
- Jul 11, 2013
-
-
Tim-Philipp Müller authored
-
- Jul 08, 2013
-
-
Tim-Philipp Müller authored
Fixes compiler warnings such as gstallocator.c:61:8: error: conflicting types for 'gst_memory_alignment' ../gst/gstallocator.h:52:18: note: previous declaration of 'gst_memory_alignment' was here
-
- Jul 05, 2013
-
-
The GST_LIVE_LOCK is on GstBaseSrc, not on its source pad.
-
- Jul 03, 2013
-
-
https://bugzilla.gnome.org/show_bug.cgi?id=703562 Conflicts: gst/gstmessage.c
-
- May 30, 2013
-
-
Wim Taymans authored
-
Wim Taymans authored
When no base time or when sync is disabled, use the same logic as in paused to report position. The logic in PLAYING assumes we use the clock.
-
- May 28, 2013
-
-
Nicolas Dufresne authored
-
Sebastian Dröge authored
"video/x-h264,parsed=(boolean)true" is not a superset of "video/x-h264,stream-format=(string)byte-stream,alignment=(string)nal" for example. https://bugzilla.gnome.org/show_bug.cgi?id=693365
-
- May 22, 2013
-
-
- May 18, 2013
-
-
Tim-Philipp Müller authored
-
- May 04, 2013
-
-
Tim-Philipp Müller authored
Don't leak forced sink caps.
-
- Apr 26, 2013
-
-
Sebastian Dröge authored
-
Sebastian Dröge authored
We should only increase the refcount before pushing if we're really going to use the buffer afterwards.
-
Thibault Saunier authored
-
- Apr 15, 2013
-
-
Sebastian Dröge authored
API: GST_PLUGIN_STATIC_DECLARE() API: GST_PLUGIN_STATIC_REGISTER() Based on a patch by Håvard Graff <havard.graff@tandberg.com>. This now allows GST_PLUGIN_DEFINE() to create a static plugin if GST_PLUGIN_BUILD_STATIC is defined. The resulting plugin can be statically linked or dynamically linked during compilation but can't be dynamically loaded during runtime. Also adds GST_PLUGIN_STATIC_DECLARE() and GST_PLUGIN_STATIC_REGISTER(), which allows to register a static linked plugin easily. It is still required to manually register every single statically linked plugin from inside the application as this can't be automated in a portable way. A new configure parameter --enable-static-plugins was added that allows to build all plugins we build here as static plugins. Fixes bug #667305.
-
-
-
Nicolas Dufresne authored
Negotiation may be aborted by a flush from another thread that need to stop the task (i.e. seek). Check that case and silently pause the task. https://bugzilla.gnome.org/show_bug.cgi?id=696357
-
- Apr 13, 2013
-
-
When deserialization of the structure fails, return a NULL taglist instead of asserting.
-