mirror of
https://github.com/BetterCorp/BetterFrame.git
synced 2026-05-26 20:16:35 +00:00
fix(kiosk): install gstreamer1.0-gtk4 for paintablesink
Kiosk's pipeline.rs needs the gtk4paintablesink element to bridge GStreamer → GTK4 Picture. Plugin ships in Debian package gstreamer1.0-gtk4 (separate from plugins-base/good/bad). Without it ElementFactory::make returns Err → create_camera_pipeline returns None → ensure_warm returns None → every camera cell renders "(no stream)". Add to both the pi-gen image stage and the setup-pi-kiosk.sh installer.
This commit is contained in:
parent
28ff450d35
commit
5d225f7b49
2 changed files with 2 additions and 0 deletions
|
|
@ -11,6 +11,7 @@ gstreamer1.0-plugins-base
|
||||||
gstreamer1.0-plugins-good
|
gstreamer1.0-plugins-good
|
||||||
gstreamer1.0-plugins-bad
|
gstreamer1.0-plugins-bad
|
||||||
gstreamer1.0-libav
|
gstreamer1.0-libav
|
||||||
|
gstreamer1.0-gtk4
|
||||||
v4l-utils
|
v4l-utils
|
||||||
wlr-randr
|
wlr-randr
|
||||||
ca-certificates
|
ca-certificates
|
||||||
|
|
|
||||||
|
|
@ -146,6 +146,7 @@ if [ "${INSTALL_KIOSK}" = "1" ]; then
|
||||||
libwebkitgtk-6.0-dev pkg-config build-essential \
|
libwebkitgtk-6.0-dev pkg-config build-essential \
|
||||||
gstreamer1.0-plugins-base gstreamer1.0-plugins-good \
|
gstreamer1.0-plugins-base gstreamer1.0-plugins-good \
|
||||||
gstreamer1.0-plugins-bad gstreamer1.0-libav \
|
gstreamer1.0-plugins-bad gstreamer1.0-libav \
|
||||||
|
gstreamer1.0-gtk4 \
|
||||||
v4l-utils wlr-randr \
|
v4l-utils wlr-randr \
|
||||||
plymouth plymouth-themes librsvg2-bin
|
plymouth plymouth-themes librsvg2-bin
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue