From 8e06b8c130c297381bb1e39c037bf51c49603cea Mon Sep 17 00:00:00 2001 From: James Hilliard Date: Wed, 22 Jun 2022 22:55:26 -0600 Subject: [PATCH] package/{webkitgtk, wpewebkit}: select debugutils for multimedia When using webkit with multimedia support the fakevideosink element is used in some places, as such we should select debugutils which provides fakevideosink when building with multimedia support. See: https://github.com/WebKit/WebKit/blob/12086bcde7a296a07dbb4ac6d2ff0030b297305a/Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp#L3863 Additionally webkit may also use the fpsdisplaysink element which is also provided by debugutils. See: https://github.com/WebKit/WebKit/blob/12086bcde7a296a07dbb4ac6d2ff0030b297305a/Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp#L3897 Signed-off-by: James Hilliard Acked-by: Adrian Perez de Castro Signed-off-by: Peter Korsgaard (cherry picked from commit e82614287407f18c1029bb26e49b0bcdbea2bf95) Signed-off-by: Peter Korsgaard --- package/webkitgtk/Config.in | 1 + package/wpewebkit/Config.in | 1 + 2 files changed, 2 insertions(+) diff --git a/package/webkitgtk/Config.in b/package/webkitgtk/Config.in index bc8207d93b..eb2ebb9de0 100644 --- a/package/webkitgtk/Config.in +++ b/package/webkitgtk/Config.in @@ -91,6 +91,7 @@ config BR2_PACKAGE_WEBKITGTK_MULTIMEDIA bool "multimedia support" select BR2_PACKAGE_GSTREAMER1 select BR2_PACKAGE_GST1_PLUGINS_BAD + select BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DEBUGUTILS select BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MPEGTSDEMUX select BR2_PACKAGE_GST1_PLUGINS_BASE select BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_ALSA diff --git a/package/wpewebkit/Config.in b/package/wpewebkit/Config.in index 36523bdb41..ecf5c40313 100644 --- a/package/wpewebkit/Config.in +++ b/package/wpewebkit/Config.in @@ -84,6 +84,7 @@ config BR2_PACKAGE_WPEWEBKIT_MULTIMEDIA bool "multimedia support" select BR2_PACKAGE_GSTREAMER1 select BR2_PACKAGE_GST1_PLUGINS_BAD + select BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DEBUGUTILS select BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MPEGTSDEMUX select BR2_PACKAGE_GST1_PLUGINS_BASE select BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_ALSA