gstreamer/subprojects/gst-plugins-base/gst-libs/gst
Sebastian Dröge 086c8da446 gl/cocoa: Store a weak reference to the GstGLWindow instead of the GstGLContext
We can't rely on the `GstGLContext` to stay alive and need to keep track
of it. For that we keep track of the `GstGLWindow` in a weak reference
to avoid a reference cycle, and get the corresponding `GstGLContext`
whenever needed.

With contributions from Nirbheek Chauhan.

Fixes https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/1697

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3729>
2023-01-17 22:35:29 +05:30
..
allocators allocators: Add/fix various annotations 2022-10-18 13:51:17 +03:00
app core/base: Only post latency messages if the latency values have actually changed 2022-10-27 15:25:22 +00:00
audio audioenc/dec: Avoid adding temporary structure 2023-01-04 11:09:31 +00:00
fft meson: Namespace the plugins_doc_dep/libraries variables 2022-09-01 21:17:35 +00:00
gl gl/cocoa: Store a weak reference to the GstGLWindow instead of the GstGLContext 2023-01-17 22:35:29 +05:30
pbutils pbutils: Fix vp9 mime mapping when caps when no chroma-site. 2022-11-16 01:29:50 +00:00
riff riff: Mark jpeg as parsed 2022-10-13 13:53:29 -04:00
rtp rtpbasedepayload: Drop redundant reference timestamp buffer meta in RTP depayloaders 2022-11-19 07:57:44 +00:00
rtsp Fix various warnings from gobject-introspection 2022-10-25 09:45:25 +03:00
sdp sdpmessage: Annotate SDP message parameters for parse_uri() and parse_buffer() correctly 2022-11-29 14:02:55 +02:00
tag tag: Add/fix various annotations 2022-10-18 13:51:17 +03:00
video base:navigation: Cleanup navigation key modifiers enum 2022-12-15 16:47:13 +00:00
glib-compat-private.h Move files from gst-plugins-base into the "subprojects/gst-plugins-base/" subdir 2021-09-24 16:13:26 -03:00
meson.build sdp: Handle level-asymmetry-allowed for H264 streams 2021-12-12 10:59:00 -03:00