diff mbox series

[meta-arago,scarthgap/master] arago.conf: Enable GStreamer based video for kmscube

Message ID 20250728173608.575863-1-afd@ti.com
State Under Review
Delegated to: Ryan Eatmon
Headers show
Series [meta-arago,scarthgap/master] arago.conf: Enable GStreamer based video for kmscube | expand

Commit Message

Andrew Davis July 28, 2025, 5:36 p.m. UTC
Enable the video playback for kmscube. This is a great way to show off our
video Codecs and how they can interact with our GPU with zero-copy buffer
passing. Enable this here.

While here, since kmscube often runs against the bare KMS/GBM backend,
enable the same support for GStreamer which allows for it to use GBM
EGL contexts.

Signed-off-by: Andrew Davis <afd@ti.com>
---
 meta-arago-distro/conf/distro/arago.conf | 6 ++++++
 1 file changed, 6 insertions(+)
diff mbox series

Patch

diff --git a/meta-arago-distro/conf/distro/arago.conf b/meta-arago-distro/conf/distro/arago.conf
index ce028587..61041568 100644
--- a/meta-arago-distro/conf/distro/arago.conf
+++ b/meta-arago-distro/conf/distro/arago.conf
@@ -103,6 +103,9 @@  PACKAGECONFIG:append:pn-openssl = " cryptodev-linux"
 # Enable GST_TRACER logging in gstreamer
 PACKAGECONFIG:append:pn-gstreamer1.0 = " tracer-hooks coretracers"
 
+# Enable GBM in gstreamer
+PACKAGECONFIG:append:pn-gstreamer1.0-plugins-base = " gbm"
+
 # Enable kmssink in gstreamer
 PACKAGECONFIG:append:pn-gstreamer1.0-plugins-bad = " kms"
 
@@ -113,6 +116,9 @@  PACKAGECONFIG:append:pn-libcamera = " gst"
 PACKAGECONFIG:remove:pn-alsa-plugins = "pulseaudio"
 RDEPENDS:pulseaudio-server:remove = "alsa-plugins-pulseaudio-conf"
 
+# Enable gstreamer based video for kmscube
+PACKAGECONFIG:append:pn-kmscube = " gstreamer"
+
 # Configure RAMFS for jailhouse linux-demo
 JH_RAMFS_IMAGE = "tisdk-jailhouse-inmate"