gstreamer/sys
Víctor Manuel Jáquez Leal 078560e70a v4l2: use GstV4l2Error in gst_v4l2_open()
gst_v4l2_open() is called by gst_v4l2_device_provider_probe_device(),
where the GstV4l2Object is created without an associated GstElement.

If gst_v4l2_open() fails, it raises a bus message, but without an
element, a precondition check fails on
gst_element_message_full_with_details() generating a crash if running
with fatal-warnings debug mode.

GstV4l2Error is a helper to raise error bus messages when it is
appropiated. This patch changes the direct bus messages to this
helper, and the elements will actually send the error message.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/merge_requests/694>
2020-08-11 01:44:17 +00:00
..
directsound Remove autotools build system 2019-10-14 11:04:18 +01:00
oss Remove autotools build system 2019-10-14 11:04:18 +01:00
oss4 Remove autotools build system 2019-10-14 11:04:18 +01:00
osxaudio osxaudio: Remove deprecated GTimeVal 2019-12-18 19:48:34 +00:00
osxvideo meson: Pass native: false to add_languages() 2020-05-13 19:25:33 +05:30
rpicamsrc rpicamsrc: hypothetical fix for data pointer calculation 2020-07-24 17:13:04 +01:00
v4l2 v4l2: use GstV4l2Error in gst_v4l2_open() 2020-08-11 01:44:17 +00:00
waveform Remove autotools build system 2019-10-14 11:04:18 +01:00
ximage good: use of g_value_dup_string 2019-12-20 09:30:26 +00:00
meson.build rpicamsrc: hook up to build 2020-07-10 17:37:28 +01:00