gstreamer/gst-libs/gst
Dominique Martinet ff6442f6f9 gst-libs/gst/wayland: handle display passing better
failure to pass a display in 'handle' would result in uninitialized value
being returned, which would often segfault later down the road when trying
to initialize gstreamer context with it.
Check the return value of gst_structure_get() to make sure we return valid
data.

Furthermore, the gstglimagesink in gst-plugins-base also has a similar
mechanism but uses 'display' as field name to pass the value; instead of
requiring the application to behave differently depending on what sink
was automatically detected just try to read both values here, with display
being the new default.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/2292>
2021-07-09 13:15:54 +00:00
..
adaptivedemux gst: don't use volatile to mean atomic 2021-03-22 14:34:36 +11:00
audio gst: don't use volatile to mean atomic 2021-03-22 14:34:36 +11:00
basecamerabinsrc basecamerabinsrc: silence g-ir-scanner warnings 2020-07-29 15:08:48 +00:00
codecparsers codecparsers: vp9parser: Use macro to define the size of filter_level in Segmentation. 2021-07-02 08:44:15 +00:00
codecs codecs: h265dec: Disable the POC order warning for negative POC. 2021-07-06 14:33:21 +00:00
d3d11 d3d11: Add support for GRAY and more YUV formats 2021-06-23 15:35:36 +00:00
insertbin Meson: Use pkg-config generator 2020-10-23 11:14:18 -04:00
interfaces Meson: Use pkg-config generator 2020-10-23 11:14:18 -04:00
isoff Remove autotools build system 2019-10-14 13:54:27 +01:00
mpegts mpegts: Add support for SIT sections 2020-12-14 16:37:29 +01:00
opencv opencv: Fix build error on macOS 2021-06-30 14:03:22 +09:00
play player: Rewrite as GstPlay wrapper 2021-03-09 18:03:48 +00:00
player Tell programmers that set_volume uses linear scale (fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/issues/1439) 2021-04-07 22:54:37 +00:00
sctp gst: don't use volatile to mean atomic 2021-03-22 14:34:36 +11:00
transcoder transcoder: Fix usage of g_error_propagate 2021-06-21 09:18:32 +00:00
uridownloader remove various useless linefeed in logs 2019-12-11 10:51:29 +01:00
va libs: va: display: Handle auto clean up macros. 2021-05-26 05:42:33 +00:00
vulkan vkinstance: Don't abort in case that system has no available vulkan device 2021-06-04 07:44:36 +00:00
wayland gst-libs/gst/wayland: handle display passing better 2021-07-09 13:15:54 +00:00
webrtc webrtcbin: Sync to the clock per stream and not per bundle 2021-06-28 16:38:33 +00:00
gettext.h Fix FSF address 2012-11-04 00:09:59 +00:00
glib-compat-private.h Update GLib dependency to 2.40.0 2015-10-02 22:24:19 +03:00
gst-i18n-plugin.h Fix FSF address 2012-11-04 00:09:59 +00:00
meson.build libs: va: Move the VA common logic as a lib. 2021-05-18 12:15:30 +02:00