mirror of
https://gitlab.com/buildroot.org/buildroot.git
synced 2026-10-01 06:21:56 -09:00
package/wpewebkit: add option to enable media-stream
This has a compile time dependency on gst1-plugins-bad due to the codecparsers dependency. We need to prevent the wpe plugin from being selected when wpewebkit media-stream support is enabled as the wpe plugin requires wpewebkit which would create a circular dependency with gst1-plugins-bad. Signed-off-by: James Hilliard <james.hilliard1@gmail.com> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
This commit is contained in:
committed by
Arnout Vandecappelle (Essensium/Mind)
parent
e991c2cba6
commit
7749e73b9a
@@ -647,11 +647,17 @@ config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_WPE
|
|||||||
default y
|
default y
|
||||||
depends on BR2_PACKAGE_WPEWEBKIT
|
depends on BR2_PACKAGE_WPEWEBKIT
|
||||||
depends on BR2_PACKAGE_GST1_PLUGINS_BASE_HAS_LIB_OPENGL
|
depends on BR2_PACKAGE_GST1_PLUGINS_BASE_HAS_LIB_OPENGL
|
||||||
|
depends on !BR2_PACKAGE_WPEWEBKIT_MEDIA_STREAM
|
||||||
|
|
||||||
comment "wpe needs the gst1-plugins-base opengl library and wpewebkit"
|
comment "wpe needs the gst1-plugins-base opengl library and wpewebkit"
|
||||||
depends on !BR2_PACKAGE_WPEWEBKIT \
|
depends on !BR2_PACKAGE_WPEWEBKIT \
|
||||||
|| !BR2_PACKAGE_GST1_PLUGINS_BASE_HAS_LIB_OPENGL
|
|| !BR2_PACKAGE_GST1_PLUGINS_BASE_HAS_LIB_OPENGL
|
||||||
|
|
||||||
|
comment "wpe is incompatible w/ wpewebkit media-stream support"
|
||||||
|
depends on BR2_PACKAGE_WPEWEBKIT
|
||||||
|
depends on BR2_PACKAGE_GST1_PLUGINS_BASE_HAS_LIB_OPENGL
|
||||||
|
depends on BR2_PACKAGE_WPEWEBKIT_MEDIA_STREAM
|
||||||
|
|
||||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_V4L2CODECS
|
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_V4L2CODECS
|
||||||
bool "v4l2codecs"
|
bool "v4l2codecs"
|
||||||
depends on BR2_PACKAGE_HAS_UDEV # libgudev
|
depends on BR2_PACKAGE_HAS_UDEV # libgudev
|
||||||
|
|||||||
@@ -107,6 +107,11 @@ config BR2_PACKAGE_WPEWEBKIT_MULTIMEDIA
|
|||||||
|
|
||||||
if BR2_PACKAGE_WPEWEBKIT_MULTIMEDIA
|
if BR2_PACKAGE_WPEWEBKIT_MULTIMEDIA
|
||||||
|
|
||||||
|
config BR2_PACKAGE_WPEWEBKIT_MEDIA_STREAM
|
||||||
|
bool "media-stream support"
|
||||||
|
help
|
||||||
|
This option enables media-stream support.
|
||||||
|
|
||||||
config BR2_PACKAGE_WPEWEBKIT_USE_GSTREAMER_GL
|
config BR2_PACKAGE_WPEWEBKIT_USE_GSTREAMER_GL
|
||||||
bool "use gstreamer-gl"
|
bool "use gstreamer-gl"
|
||||||
default y
|
default y
|
||||||
|
|||||||
@@ -46,6 +46,13 @@ WPEWEBKIT_CONF_OPTS += \
|
|||||||
-DENABLE_WEB_AUDIO=OFF
|
-DENABLE_WEB_AUDIO=OFF
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
ifeq ($(BR2_PACKAGE_WPEWEBKIT_MEDIA_STREAM),y)
|
||||||
|
WPEWEBKIT_CONF_OPTS += -DENABLE_MEDIA_STREAM=ON
|
||||||
|
WPEWEBKIT_DEPENDENCIES += gst1-plugins-bad
|
||||||
|
else
|
||||||
|
WPEWEBKIT_CONF_OPTS += -DENABLE_MEDIA_STREAM=OFF
|
||||||
|
endif
|
||||||
|
|
||||||
ifeq ($(BR2_PACKAGE_WPEWEBKIT_USE_GSTREAMER_GL),y)
|
ifeq ($(BR2_PACKAGE_WPEWEBKIT_USE_GSTREAMER_GL),y)
|
||||||
WPEWEBKIT_CONF_OPTS += -DUSE_GSTREAMER_GL=ON
|
WPEWEBKIT_CONF_OPTS += -DUSE_GSTREAMER_GL=ON
|
||||||
else
|
else
|
||||||
|
|||||||
Reference in New Issue
Block a user