From e82614287407f18c1029bb26e49b0bcdbea2bf95 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 --- 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 052800c8cf..2575108363 100644 --- a/package/webkitgtk/Config.in +++ b/package/webkitgtk/Config.in @@ -95,6 +95,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 8e80c73302..f50e0da21c 100644 --- a/package/wpewebkit/Config.in +++ b/package/wpewebkit/Config.in @@ -88,6 +88,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