- 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.
-
This unbalanced closing parenthesis is leftover from the commit 8b739d91. It used to wrap the caps but we don't seem to do that in the current code. So, just remove it. No functionality has been changed. https://bugzilla.gnome.org/show_bug.cgi?id=781484
-
- Apr 13, 2017
-
-
- Apr 12, 2017
-
-
Thibault Saunier authored
Avoiding build failure like https://ci.appveyor.com/project/thiblahute/gst-build-ge9m5/build/1.0.2857
-
- Apr 11, 2017
-
-
Tim-Philipp Müller authored
-
Tim-Philipp Müller authored
And fix includes in docs to just include the main header (the include for the proxycontrolbinding was wrong in the docs).
-
Tim-Philipp Müller authored
-
-
-
- Apr 10, 2017
-
-
Tim-Philipp Müller authored
From 39ac2f5 to 60aeef6
-
Olivier Crête authored
Some GstStructure properties default to NULL, so it should be a supported value. With unit test.
-
Sebastian Dröge authored
-
-
- Apr 09, 2017
-
-
Sebastian Dröge authored
-
Sebastian Dröge authored
-
Sebastian Dröge authored
-
- Apr 08, 2017
-
-
Tim-Philipp Müller authored
Use g_object_new() instead which nowadays has a shortcut for the no-properties check. It still does an extra GType check in the function guard, but there's a pending patch to remove that and it's hardly going to be a performance issue in practice, even less so on a system that's compiled without run-time checks. Alternative would be to move to the new g_object_new_properties() with a fallback define for older glib versions, but it makes the code look more unwieldy and doesn't seem worth it. Fixes deprecation warnings when building against newer GLib versions. https://bugzilla.gnome.org/show_bug.cgi?id=780903
-
- Apr 07, 2017
-
-
Olivier Crête authored
-
Sebastian Dröge authored
-
Sebastian Dröge authored
-
- Apr 06, 2017
-
-
Olivier Crête authored
Putting NULL for those is a valid serialization for the NULL value.
-
- Apr 05, 2017
-
-
Sebastian Dröge authored
They were (signed!) gint64 before because of G_GINT64_CONSTANT() already and they are actually used in signed calculations. With this change we at least ensure that an integer type of the correct size is used for GI (it was using gint before).
-
Sebastian Dröge authored
-
Sebastian Dröge authored
This makes C++ compilers a bit more happy without having the user of the constants cast. It also provides the correct type information to GI. https://bugzilla.gnome.org/show_bug.cgi?id=780923
-