gstreamer/subprojects/gst-plugins-base/gst-libs/gst
Piotr Brzeziński 6566f33274 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/6276>
2024-03-06 18:55:35 +00:00
..
allocators allocators: drmdumb: Remove extra semicolon after G_DECLARE_FINAL_TYPE 2024-02-28 23:56:53 +01:00
app appsrc: clear eos flag on flush stop event 2024-02-22 19:46:50 +00:00
audio audioaggregator: Sync property values to output timestamp 2024-01-13 06:48:44 +00:00
fft gst-plugins-base: re-indent with GNU indent 2.2.12 2023-03-17 03:18:53 +00:00
gl macos: Fix glimagesink not respecting preferred size 2024-03-06 18:55:35 +00:00
pbutils musepack: Prefer using FFmpeg musepack decoder/demuxer 2024-02-09 12:15:14 +00:00
riff riff: add more h265 fourcc formats 2023-07-17 13:17:20 +00:00
rtp rtp: Fix constant for maximum two-byte RTP header extension length 2024-02-23 02:18:28 +00:00
rtsp realmedia: remove RealServer RTSP extension, RDT handling and PNM source 2024-02-13 11:44:29 +00:00
sdp sdp: fix wrong error message for missing clock-rate in caps 2023-08-26 18:01:38 +00:00
tag tags: Don't allow image tags with G_MAXUINT32 length 2023-06-20 10:02:19 +00:00
video video: Fix NV12_16L32S video frame size 2024-02-16 17:07:03 +00:00
glib-compat-private.h
meson.build