1 ################################################################################
5 ################################################################################
7 GST1_PLUGINS_UGLY_VERSION = 1.4.5
8 GST1_PLUGINS_UGLY_SOURCE = gst-plugins-ugly-$(GST1_PLUGINS_UGLY_VERSION).tar.xz
9 GST1_PLUGINS_UGLY_SITE = http://gstreamer.freedesktop.org/src/gst-plugins-ugly
10 GST1_PLUGINS_UGLY_LICENSE_FILES = COPYING
11 # GPL licensed plugins will append to GST1_PLUGINS_UGLY_LICENSE if enabled.
12 GST1_PLUGINS_UGLY_LICENSE = LGPLv2.1+
14 GST1_PLUGINS_UGLY_CONF_OPTS = --disable-examples --disable-valgrind
16 GST_PLUGINS_BAD1_CONF_OPTS += \
25 GST1_PLUGINS_UGLY_DEPENDENCIES = gstreamer1 gst1-plugins-base
27 ifeq ($(BR2_PACKAGE_ORC),y)
28 GST1_PLUGINS_UGLY_CONF_OPTS += --enable-orc
29 GST1_PLUGINS_UGLY_DEPENDENCIES += orc
32 ifeq ($(BR2_PACKAGE_GST1_PLUGINS_UGLY_PLUGIN_ASFDEMUX),y)
33 GST1_PLUGINS_UGLY_CONF_OPTS += --enable-asfdemux
35 GST1_PLUGINS_UGLY_CONF_OPTS += --disable-asfdemux
38 ifeq ($(BR2_PACKAGE_GST1_PLUGINS_UGLY_PLUGIN_DVDLPCMDEC),y)
39 GST1_PLUGINS_UGLY_CONF_OPTS += --enable-dvdlpcmdec
41 GST1_PLUGINS_UGLY_CONF_OPTS += --disable-dvdlpcmdec
44 ifeq ($(BR2_PACKAGE_GST1_PLUGINS_UGLY_PLUGIN_DVDSUB),y)
45 GST1_PLUGINS_UGLY_CONF_OPTS += --enable-dvdsub
47 GST1_PLUGINS_UGLY_CONF_OPTS += --disable-dvdsub
50 ifeq ($(BR2_PACKAGE_GST_PLUGINS_UGL1_PLUGIN_XINGMUX),y)
51 GST1_PLUGINS_UGLY_CONF_OPTS += --enable-xingmux
53 GST1_PLUGINS_UGLY_CONF_OPTS += --disable-xingmux
56 ifeq ($(BR2_PACKAGE_GST1_PLUGINS_UGLY_PLUGIN_REALMEDIA),y)
57 GST1_PLUGINS_UGLY_CONF_OPTS += --enable-realmedia
59 GST1_PLUGINS_UGLY_CONF_OPTS += --disable-realmedia
62 ifeq ($(BR2_PACKAGE_GST1_PLUGINS_UGLY_PLUGIN_DVDREAD),y)
63 GST1_PLUGINS_UGLY_CONF_OPTS += --enable-dvdread
64 GST1_PLUGINS_UGLY_DEPENDENCIES += libdvdread
65 GST1_PLUGINS_UGLY_HAS_GPL_LICENSE = y
67 GST1_PLUGINS_UGLY_CONF_OPTS += --disable-dvdread
70 ifeq ($(BR2_PACKAGE_GST1_PLUGINS_UGLY_PLUGIN_LAME),y)
71 GST1_PLUGINS_UGLY_CONF_OPTS += --enable-lame
72 GST1_PLUGINS_UGLY_DEPENDENCIES += lame
74 GST1_PLUGINS_UGLY_CONF_OPTS += --disable-lame
77 ifeq ($(BR2_PACKAGE_GST1_PLUGINS_UGLY_PLUGIN_MAD),y)
78 GST1_PLUGINS_UGLY_CONF_OPTS += --enable-mad
79 GST1_PLUGINS_UGLY_DEPENDENCIES += libid3tag libmad
80 GST1_PLUGINS_UGLY_HAS_GPL_LICENSE = y
82 GST1_PLUGINS_UGLY_CONF_OPTS += --disable-mad
85 ifeq ($(BR2_PACKAGE_GST1_PLUGINS_UGLY_PLUGIN_MPEG2DEC),y)
86 GST1_PLUGINS_UGLY_CONF_OPTS += --enable-mpeg2dec
87 GST1_PLUGINS_UGLY_DEPENDENCIES += libmpeg2
88 GST1_PLUGINS_ULGY_HAS_GPL_LICENSE = y
90 GST1_PLUGINS_UGLY_CONF_OPTS += --disable-mpeg2dec
93 # Add GPL license if GPL plugins enabled.
94 ifeq ($(GST1_PLUGINS_UGLY_HAS_GPL_LICENSE),y)
95 GST1_PLUGINS_UGLY_LICENSE += GPLv2
98 # Use the following command to extract license info for plugins.
99 # # find . -name 'plugin-*.xml' | xargs grep license
101 $(eval $(autotools-package))