- Jul 14, 2017
-
-
Sebastian Dröge authored
-
Sebastian Dröge authored
-
buffer is not unreferened if preroll failed :Detailed Notes: - Problem : video freeze when switching from pause to 1/2-FF repeatedly - RootCause : buffer leaks in basesink - Solution : unref the buffer if prerolled failed :Testing Preformed: How to Test : pause -> 1/2 FF -> resume -> pause -> 1/2 FF ... https://bugzilla.gnome.org/show_bug.cgi?id=784932
-
- Jul 03, 2017
-
-
Tim-Philipp Müller authored
-
Otherwise when the glib is used as a subproject config.h is the glib one, not ours.
-
-
This was causing harmless assertion about the unreffed caps not being of type caps. https://bugzilla.gnome.org/show_bug.cgi?id=784041
-
- Jun 20, 2017
-
-
Sebastian Dröge authored
-
Sebastian Dröge authored
-
Sebastian Dröge authored
-
Sebastian Dröge authored
-
Sebastian Dröge authored
-
Sebastian Dröge authored
-
- Jun 17, 2017
- Jun 15, 2017
-
-
Sebastian Dröge authored
The gst_uri_construct function was escaping the location string as a generic uri string. This is incorrect since the slash('/') characters are reserved for use in this exact case. The patch changes the escape_string function mode to handle the path correctly. In 1.14 this function will be deprecated. https://bugzilla.gnome.org/show_bug.cgi?id=783787
-
- May 29, 2017
-
-
Otherwise in gst_base_src_query_latency(), it ended up sometimes thinking it wasn't -1 when it was actually.
-
Sebastian Dröge authored
Same as already used in GstControlBinding.
-
Sebastian Dröge authored
-
- May 20, 2017
-
-
The E character on pads indicates the presence of the EOS flag.
-
Tim-Philipp Müller authored
Fixes meson build from tarball.
-
Tim-Philipp Müller authored
Must link against gstprint helper lib to use private symbol.
-
-
- May 04, 2017
-
-
Sebastian Dröge authored
-
Sebastian Dröge authored
-
- May 02, 2017
-
-
Sebastian Dröge authored
g_utf8_validate() crashes on NULL, but NULL is valid for the debug string nonetheless.
-
-
An untested pointer segfaulted in webkit while playing video on imx6 sabrelite. It turned out that the imx plugin didn't implement the meta transform function. The following GST_DEBUG trace was visible: gstbasetransform.c:1779:foreach_metadata:<conv2> copy metadata GstImxVpuBufferMetaAPI Thread 26 vqueue:src received signal SIGSEGV, Segmentation fault. (gdb) bt 0x00000000 in ?? () 0x73f8d7d8 in foreach_metadata (inbuf=0xc9b020, meta=0x474b2490, user_data=<optimized out>) at gstbasetransform.c:1781 0x73eb3ea8 in gst_buffer_foreach_meta (buffer=buffer@entry=0xc9b020, func=0x73f8d705 <foreach_metadata>, user_data=user_data@entry=0x474b24d4) at gstbuffer.c:2234 https://bugzilla.gnome.org/show_bug.cgi?id=782050
-
- Apr 28, 2017
-
-
Víctor Manuel Jáquez Leal authored
It is possible to use gst_deinit() without registering the base classes. For example, when using gst_init_get_option_group() and call the program with an invalid parameter. In that case, gst_deinit() will lead to a segmentation fault, since there is a dereference to a pointer that is null. This patch validates if the type is non-null before dereferencing it. https://bugzilla.gnome.org/show_bug.cgi?id=781914
-
- Apr 27, 2017
-
-
Sebastian Dröge authored
-
Sebastian Dröge authored
-
Sebastian Dröge authored
-
- Apr 24, 2017
-
-
Tim-Philipp Müller authored
From 60aeef6 to 48a5d85
-
- Apr 21, 2017
-
-
-
-
Thibault Saunier authored
-
- Apr 20, 2017
-
-
Thibault Saunier authored
-
- Apr 19, 2017
-
-
Sebastian Dröge authored
It's otherwise appearing many, many times in logs and usually is nothing you're interested in.
-