macos: Transparent PNG into glimagesink doesn't display correctly
A pipeline like filesrc ! pngdec ! imagefreeze ! glimagesink
, when decoding a PNG file with an alpha channel, does not seem to render correctly (only on macOS, to my knownledge). The image only appears for 1 frame after a forced re-render, through resizing the window for example. Displays fine with ! osxvideosink
. It's identical to #1548 (closed) with how it manifests. Haven't investigated any further yet.
Here's a quick recording when attempting to show the GStreamer logo png:
Screen_Recording_2024-03-25_at_21.39.12
Setup
- Operating System: macOS Sonoma 14.4
- Device: MacBook Pro w/ M1 Pro
-
GStreamer Version: latest
main