Commit a4ff495c authored by Vincent Dehors's avatar Vincent Dehors Committed by Peter Korsgaard
Browse files

gst1-plugins-ugly: Add option for building x264 plugin



As x264 is packaged, we can also build the gstreamer plugin using it.
This commit adds the option in menuconfig and make sure it is built if
selected.

[Peter: split fix, add GPL tag, update help text and commit description]
Signed-off-by: default avatarVincent Dehors <vincent.dehors@openwide.fr>
Signed-off-by: default avatarPeter Korsgaard <peter@korsgaard.com>
parent edbc21d2
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -67,6 +67,12 @@ config BR2_PACKAGE_GST1_PLUGINS_UGLY_PLUGIN_MPEG2DEC
	help
	  LibMpeg2 decoder

config BR2_PACKAGE_GST1_PLUGINS_UGLY_PLUGIN_X264
	bool "x264"
	select BR2_PACKAGE_X264
	help
	  x264 encoder

# Note: to get descriptions use the following.
# # find . -name 'plugin-*.xml' | xargs grep -m 1 description
endif
+9 −2
Original line number Diff line number Diff line
@@ -19,8 +19,7 @@ GST1_PLUGINS_UGLY_CONF_OPTS += \
	--disable-amrwb \
	--disable-cdio \
	--disable-sidplay \
	--disable-twolame \
	--disable-x264
	--disable-twolame

GST1_PLUGINS_UGLY_DEPENDENCIES = gstreamer1 gst1-plugins-base

@@ -90,6 +89,14 @@ else
GST1_PLUGINS_UGLY_CONF_OPTS += --disable-mpeg2dec
endif

ifeq ($(BR2_PACKAGE_GST1_PLUGINS_UGLY_PLUGIN_X264),y)
GST1_PLUGINS_UGLY_CONF_OPTS += --enable-x264
GST1_PLUGINS_UGLY_DEPENDENCIES += x264
GST1_PLUGINS_UGLY_HAS_GPL_LICENSE = y
else
GST1_PLUGINS_UGLY_CONF_OPTS += --disable-x264
endif

# Add GPL license if GPL plugins enabled.
ifeq ($(GST1_PLUGINS_UGLY_HAS_GPL_LICENSE),y)
GST1_PLUGINS_UGLY_LICENSE += GPLv2