gstreamer/subprojects/gst-plugins-base/gst-libs/gst
Piotr Brzeziński adfefceea5 macos: Fix glimagesink not respecting preferred size
Cocoa version of glwindow only checks the preferred size upon window creation. glimagesink sets the size right before
calling gst_gl_window_show(), which might be way after the window is created in some cases. If the size was set too
late, glimagesink on macOS would remain 320x240 unless manually resized.

This change makes sure to resize the existing window when _show() is called.

Curiously, this has always been an issue, but went from manifesting every once in a while to being almost completely
broken once old event loop workarounds were removed and gst_macos_main() was introduced.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/6280>
2024-03-06 17:58:46 +00:00
..
allocators allocators: Add/fix various annotations 2022-10-18 13:51:17 +03:00
app appsrc: Fix flow return when buffer is dropped 2023-12-01 18:11:47 +00:00
audio audiobasesink: Don't wait on gap events 2024-01-22 16:09:12 +00:00
fft meson: Namespace the plugins_doc_dep/libraries variables 2022-09-01 21:17:35 +00:00
gl macos: Fix glimagesink not respecting preferred size 2024-03-06 17:58:46 +00:00
pbutils musepack: Prefer using FFmpeg musepack decoder/demuxer 2024-02-09 17:48:42 +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 rtspconnection: Ignore trailing whitespace in headers 2023-09-22 14:31:38 +00:00
sdp sdp: fix wrong error message for missing clock-rate in caps 2023-08-26 19:35:32 +01:00
tag tags: Don't allow image tags with G_MAXUINT32 length 2023-06-20 09:16:37 +01:00
video video: Fix NV12_16L32S video frame size 2024-02-16 18:13:32 +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