gstreamer/subprojects
Piotr Brzeziński 3bb8700577 macos: Add wrapper API to run a NSApplication in the main thread
On macOS, a Cocoa event loop is needed in the main thread to ensure
things like opening a GL window work correctly. In the past, this was
patched into glib via Cerbero, but that prevented us from updating it.
This workaround simply runs an NSApplication and then calls the
main function on a secondary thread, allowing GStreamer to correctly
display windows and/or system permission prompts, for example.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3532>
2022-12-13 17:50:32 +00:00
..
gst-devtools Back to development 2022-12-05 02:29:08 +00:00
gst-docs macos: Add wrapper API to run a NSApplication in the main thread 2022-12-13 17:50:32 +00:00
gst-editing-services Back to development 2022-12-05 02:29:08 +00:00
gst-examples webrtc/signalling: Give a helpful error when starting a double-session 2022-12-12 15:08:23 +00:00
gst-integration-testsuites Back to development 2022-12-05 02:29:08 +00:00
gst-libav Back to development 2022-12-05 02:29:08 +00:00
gst-omx Back to development 2022-12-05 02:29:08 +00:00
gst-plugins-bad h264parser: Update doc for GST_H264_FRMAE_PACKING_TOP_BOTTOM 2022-12-12 21:43:14 +00:00
gst-plugins-base video-format: Add macro checking for validity of GstVideoFormatInfo 2022-12-12 19:39:10 +00:00
gst-plugins-good jpegdec: Enable packetized if sink caps contains parsed as true. 2022-12-12 12:02:35 +00:00
gst-plugins-ugly Back to development 2022-12-05 02:29:08 +00:00
gst-python Back to development 2022-12-05 02:29:08 +00:00
gst-rtsp-server Back to development 2022-12-05 02:29:08 +00:00
gstreamer macos: Add wrapper API to run a NSApplication in the main thread 2022-12-13 17:50:32 +00:00
gstreamer-sharp Back to development 2022-12-05 02:29:08 +00:00
gstreamer-vaapi h264parser: typo fix in enum value 2022-12-12 21:43:14 +00:00
macos-bison-binary
packagefiles/pango-1.48.11
win-flex-bison-binaries
win-nasm
avtp.wrap
bindinator.wrap
cairo.wrap
dav1d.wrap
dssim.wrap
dv.wrap
expat.wrap meson: Update some more wraps 2022-12-10 15:13:09 +00:00
fdk-aac.wrap
FFmpeg.wrap
fontconfig.wrap
freetype2.wrap
fribidi.wrap
gl-headers.wrap
glib-networking.wrap subprojects: update glib-networking to 2.74.0 and switch to file wrap 2022-11-18 00:51:48 +00:00
glib.wrap subprojects: update glib to 2.74.1 2022-11-18 00:50:56 +00:00
graphene.wrap
gst-plugins-rs.wrap Back to development 2022-12-05 02:29:08 +00:00
gtk-sharp.wrap
harfbuzz.wrap
json-glib.wrap
lame.wrap meson: Update some more wraps 2022-12-10 15:13:09 +00:00
libdrm.wrap
libffi.wrap
libjpeg-turbo.wrap
libmicrodns.wrap
libnice.wrap
libopenjp2.wrap meson: Update some more wraps 2022-12-10 15:13:09 +00:00
libpng.wrap
libpsl.wrap
libsoup.wrap subprojects: switch libsoup to a file wrap 2022-11-18 00:56:25 +00:00
libwpe.wrap
libxml2.wrap meson: Update some more wraps 2022-12-10 15:13:09 +00:00
ogg.wrap
openh264.wrap
opus.wrap
orc.wrap subprojects: orc: bump to 0.4.33 2022-10-31 23:50:28 +00:00
pango.wrap meson: Update some more wraps 2022-12-10 15:13:09 +00:00
pixman.wrap meson: Update some more wraps 2022-12-10 15:13:09 +00:00
proxy-libintl.wrap
pycairo.wrap
pygobject.wrap
sqlite3.wrap meson: Update some more wraps 2022-12-10 15:13:09 +00:00
vorbis.wrap
webrtc-audio-processing.wrap
wpebackend-fdo.wrap
x264.wrap
zlib.wrap meson: Update some more wraps 2022-12-10 15:13:09 +00:00