Linux: use GTK sink for Wayland Bambu liveview (#13432)

* Use GTK sink for Wayland liveview

Keep native Wayland sessions on the GTK backend and use a GTK widget based GStreamer sink for Bambu liveview instead of the Wayland video overlay path, which can render black on NVIDIA/Hyprland.

Keep the existing wxMediaCtrl path for X11 and continue preferring software H.264 decoding while demoting GL and hardware decoder paths that caused liveview crashes.

* Narrow Linux liveview fix to native Wayland

* Tighten native Wayland liveview setup

* Tighten Wayland liveview teardown and rank setup

* Package GStreamer gtksink for Wayland liveview

---------

Co-authored-by: SoftFever <softfeverever@gmail.com>
This commit is contained in:
Thomas HenauerandSoftFever authored and GitHub committed 2026-05-13 00:01:10 +08:00
1 parent e90e22ae82
commit a167702038
10 files changed
+397 -15

No files matched your search

+1
View File
@@ -13,6 +13,7 @@ REQUIRED_DEV_PACKAGES=(
gettext
git
gstreamer-devel
gstreamer-plugins-good-gtk
gtk3-devel
libmspack-devel
libquadmath-devel