package/webkitgtk: select missing multimedia deps
authorAdrian Perez de Castro <aperez@igalia.com>
Wed, 19 May 2021 21:38:27 +0000 (00:38 +0300)
committerYann E. MORIN <yann.morin.1998@free.fr>
Fri, 21 May 2021 16:49:17 +0000 (18:49 +0200)
commit7d47e5c284faf706cac9e94a48a0abb5e604854f
treeed155c0bd30766d84ca9ad940874056292b34b52
parentad9d1332dc2e610586da3bc1d4be44f927ef44c2
package/webkitgtk: select missing multimedia deps

Select a few missing multimedia related dependencies:

- BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_AUTODETECT is needed for
  "autoaudiosink"; not having this element can cause a crash as
  it is used unconditionally.
- BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_MATROSKA and
  BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_VPX are needed for
  WebM video playback.

Note that BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_VPX depends on THREADS
(because of libvpx), but webktigtk already depend on libgtk3, which
depends on THREADS. The probability that GTK3 drops the dependency on
THREADS is sufficiently close to zero that we need not account for that.
So we do not propagate the THREADS dependency for this option.

Signed-off-by: Adrian Perez de Castro <aperez@igalia.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
package/webkitgtk/Config.in