gstreamer/gst-libs/gst
Matthew Waters a4e49ba8c9 gl: avoid deadlock querying for OpenGL context
If there are two elements and threads attempting to query each other for
an OpenGL context. The locking may result in a deadlock.

We need to unlock each element's context_lock when querying another
element for the OpenGL context in order to allow any other element to
take the lock when the other element is querying for an OpenGL context.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/-/merge_requests/642>
2020-04-24 18:03:16 +10:00
..
allocators gstphysmemory: Use G_DECLARE_INTERFACE 2020-03-20 06:20:43 +00:00
app appsrc/appsink: Make setting/replacing callbacks thread-safe 2020-02-14 14:42:19 +00:00
audio audiodecoder: Handle instant-rate-change event 2020-04-01 21:01:38 +00:00
fft fft: Update our kiss fft version 2019-12-27 11:53:14 +02:00
gl gl: avoid deadlock querying for OpenGL context 2020-04-24 18:03:16 +10:00
pbutils pbutils: Add EncodingProfile serialization support 2020-04-03 11:21:14 -03:00
riff Remove autotools build system 2019-10-13 14:15:43 +01:00
rtp rtpbuffer: add_extension_onebyte_header: fix the proper wordlen 2020-03-19 14:18:20 +01:00
rtsp rtsp: remove documentation link on GTimeVal 2020-03-12 13:44:10 +05:30
sdp Remove autotools build system 2019-10-13 14:15:43 +01:00
tag Remove autotools build system 2019-10-13 14:15:43 +01:00
video video-anc: Register an init function for Bar meta 2020-04-19 18:29:18 +03:00
gettext.h Fix FSF address 2012-11-03 23:05:09 +00:00
glib-compat-private.h Fix FSF address 2012-11-03 23:05:09 +00:00
gst-i18n-app.h tools: add simple command-line gst-play utility for testing purposes 2013-08-16 15:45:23 +01:00
gst-i18n-plugin.h Fix FSF address 2012-11-03 23:05:09 +00:00
meson.build meson: Add feature options for all plugins 2018-07-27 18:42:11 +05:30