aboutsummaryrefslogtreecommitdiff
path: root/package/multimedia
diff options
context:
space:
mode:
authorGravatar Jérôme Pouiller <jezz@sysmic.org>2013-08-30 11:05:57 +0200
committerGravatar Peter Korsgaard <jacmet@sunsite.dk>2013-09-08 21:41:39 +0200
commitadf6511013b8921d6856f5dc0e053cdd27891244 (patch)
tree14f1ba25f8ae138743e3f3954b85883c636714d8 /package/multimedia
parentbafa8fcc6ce90553843b5c24e68de57c40f94abe (diff)
downloadbuildroot-adf6511013b8921d6856f5dc0e053cdd27891244.tar.gz
buildroot-adf6511013b8921d6856f5dc0e053cdd27891244.tar.bz2
Remove multimedia subdirectory
Unless it was a group of sub-packages, packages was never regrouped by category. multimedia/ was an exception to this rule. This patch move packages/multimedia/ sub-directories to packages/. It keeps two subdirectories for gstream 0.10 and gstreamer 1.X. Signed-off-by: Jérôme Pouiller <jezz@sysmic.org> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
Diffstat (limited to 'package/multimedia')
-rw-r--r--package/multimedia/Config.in44
-rw-r--r--package/multimedia/alsa-utils/Config.in81
-rw-r--r--package/multimedia/alsa-utils/alsa-utils.mk63
-rw-r--r--package/multimedia/aumix/Config.in12
-rw-r--r--package/multimedia/aumix/aumix-2.8-fix-incorrect-makefile-am.patch29
-rw-r--r--package/multimedia/aumix/aumix.mk21
-rw-r--r--package/multimedia/bellagio/Config.in20
-rw-r--r--package/multimedia/bellagio/bellagio-0.9.3-drop-werror.patch22
-rw-r--r--package/multimedia/bellagio/bellagio-0.9.3-dynamicloader-linking.patch16
-rw-r--r--package/multimedia/bellagio/bellagio-0.9.3-parallel-build.patch16
-rw-r--r--package/multimedia/bellagio/bellagio-0.9.3-segfault-on-removeFromWaitResource.patch37
-rw-r--r--package/multimedia/bellagio/bellagio.mk15
-rw-r--r--package/multimedia/faad2/Config.in6
-rw-r--r--package/multimedia/faad2/faad2.mk15
-rw-r--r--package/multimedia/ffmpeg/Config.in158
-rw-r--r--package/multimedia/ffmpeg/ffmpeg-sdlconfig.patch17
-rw-r--r--package/multimedia/ffmpeg/ffmpeg.mk193
-rw-r--r--package/multimedia/flac/Config.in6
-rw-r--r--package/multimedia/flac/flac-no-altivec.patch28
-rw-r--r--package/multimedia/flac/flac.mk23
-rw-r--r--package/multimedia/gst-dsp/Config.in8
-rw-r--r--package/multimedia/gst-dsp/gst-dsp.mk24
-rw-r--r--package/multimedia/gst-ffmpeg/Config.in17
-rw-r--r--package/multimedia/gst-ffmpeg/gst-ffmpeg.mk18
-rw-r--r--package/multimedia/gst-fsl-plugins/Config.in92
-rw-r--r--package/multimedia/gst-fsl-plugins/gst-fsl-plugins-0001-gplay-add-missing-include.patch23
-rw-r--r--package/multimedia/gst-fsl-plugins/gst-fsl-plugins-0002-Fix-bashism-in-configure-script.patch65
-rw-r--r--package/multimedia/gst-fsl-plugins/gst-fsl-plugins-0003-Use-proper-objdump.patch36
-rw-r--r--package/multimedia/gst-fsl-plugins/gst-fsl-plugins.mk42
-rw-r--r--package/multimedia/gst-omapfb/Config.in7
-rw-r--r--package/multimedia/gst-omapfb/gst-omapfb.mk25
-rw-r--r--package/multimedia/gst-omx/Config.in11
-rw-r--r--package/multimedia/gst-omx/gst-omx-config-files.patch127
-rw-r--r--package/multimedia/gst-omx/gst-omx.mk37
-rw-r--r--package/multimedia/gst-plugin-x170/Config.in15
-rw-r--r--package/multimedia/gst-plugin-x170/gst-plugin-x170-01-correct-CFLAGS.patch28
-rw-r--r--package/multimedia/gst-plugin-x170/gst-plugin-x170.mk18
-rw-r--r--package/multimedia/gst-plugins-bad/Config.in326
-rw-r--r--package/multimedia/gst-plugins-bad/gst-plugins-bad-0002-fix-dfb-example.patch22
-rw-r--r--package/multimedia/gst-plugins-bad/gst-plugins-bad-opus-jpegformat-unbreak-non-debug-build.patch78
-rw-r--r--package/multimedia/gst-plugins-bad/gst-plugins-bad.mk581
-rw-r--r--package/multimedia/gst-plugins-base/Config.in110
-rw-r--r--package/multimedia/gst-plugins-base/gst-plugins-base-tremor.patch139
-rw-r--r--package/multimedia/gst-plugins-base/gst-plugins-base.mk193
-rw-r--r--package/multimedia/gst-plugins-good/Config.in227
-rw-r--r--package/multimedia/gst-plugins-good/gst-plugins-good-linux36.patch37
-rw-r--r--package/multimedia/gst-plugins-good/gst-plugins-good-v4l2-fix-compilation-against-newer-kernel-headers.patch30
-rw-r--r--package/multimedia/gst-plugins-good/gst-plugins-good.mk393
-rw-r--r--package/multimedia/gst-plugins-ugly/Config.in54
-rw-r--r--package/multimedia/gst-plugins-ugly/gst-plugins-ugly.mk85
-rw-r--r--package/multimedia/gst1-plugins-bad/Config.in459
-rw-r--r--package/multimedia/gst1-plugins-bad/gst1-plugins-bad-use-gettext-0.18.patch17
-rw-r--r--package/multimedia/gst1-plugins-bad/gst1-plugins-bad.mk678
-rw-r--r--package/multimedia/gst1-plugins-base/Config.in155
-rw-r--r--package/multimedia/gst1-plugins-base/gst1-plugins-base.mk206
-rw-r--r--package/multimedia/gst1-plugins-good/Config.in340
-rw-r--r--package/multimedia/gst1-plugins-good/gst1-plugins-good.mk411
-rw-r--r--package/multimedia/gst1-plugins-ugly/Config.in73
-rw-r--r--package/multimedia/gst1-plugins-ugly/gst1-plugins-ugly.mk104
-rw-r--r--package/multimedia/gstreamer/Config.in32
-rw-r--r--package/multimedia/gstreamer/gstreamer.mk32
-rw-r--r--package/multimedia/gstreamer1/Config.in53
-rw-r--r--package/multimedia/gstreamer1/gstreamer1.mk40
-rw-r--r--package/multimedia/lame/Config.in6
-rw-r--r--package/multimedia/lame/lame.mk35
-rw-r--r--package/multimedia/libvpx/Config.in7
-rw-r--r--package/multimedia/libvpx/libvpx.mk53
-rw-r--r--package/multimedia/madplay/Config.in17
-rw-r--r--package/multimedia/madplay/madplay-0.15.2b-switch-to-new-alsa-api.patch173
-rw-r--r--package/multimedia/madplay/madplay.mk22
-rw-r--r--package/multimedia/mpd/Config.in187
-rw-r--r--package/multimedia/mpd/S95mpd30
-rw-r--r--package/multimedia/mpd/mpd.conf32
-rw-r--r--package/multimedia/mpd/mpd.mk140
-rw-r--r--package/multimedia/mpg123/Config.in7
-rw-r--r--package/multimedia/mpg123/mpg123.mk68
-rw-r--r--package/multimedia/mplayer/Config.in29
-rw-r--r--package/multimedia/mplayer/mplayer-1.1-disable-install-strip.patch24
-rw-r--r--package/multimedia/mplayer/mplayer-1.1-fix-cc-parsing.patch22
-rw-r--r--package/multimedia/mplayer/mplayer.mk178
-rw-r--r--package/multimedia/multimedia.mk1
-rw-r--r--package/multimedia/musepack/Config.in11
-rw-r--r--package/multimedia/musepack/musepack-shared.patch24
-rw-r--r--package/multimedia/musepack/musepack.mk14
-rw-r--r--package/multimedia/on2-8170-libs/Config.in14
-rw-r--r--package/multimedia/on2-8170-libs/on2-8170-libs.mk26
-rw-r--r--package/multimedia/pulseaudio/Config.in30
-rwxr-xr-xpackage/multimedia/pulseaudio/S50pulseaudio39
-rw-r--r--package/multimedia/pulseaudio/pulseaudio.mk115
-rw-r--r--package/multimedia/tidsp-binaries/Config.in7
-rw-r--r--package/multimedia/tidsp-binaries/tidsp-binaries.mk19
-rw-r--r--package/multimedia/vorbis-tools/Config.in12
-rw-r--r--package/multimedia/vorbis-tools/vorbis-tools.mk20
-rw-r--r--package/multimedia/wavpack/Config.in8
-rw-r--r--package/multimedia/wavpack/wavpack.mk17
95 files changed, 0 insertions, 7677 deletions
diff --git a/package/multimedia/Config.in b/package/multimedia/Config.in
deleted file mode 100644
index 2fcac56599..0000000000
--- a/package/multimedia/Config.in
+++ /dev/null
@@ -1,44 +0,0 @@
-menu "Audio and video applications"
-source "package/multimedia/alsa-utils/Config.in"
-source "package/multimedia/aumix/Config.in"
-source "package/multimedia/bellagio/Config.in"
-source "package/multimedia/faad2/Config.in"
-source "package/multimedia/flac/Config.in"
-source "package/multimedia/ffmpeg/Config.in"
-
-# Gstreamer 0.10.x & Plugins
-source "package/multimedia/gstreamer/Config.in"
-source "package/multimedia/gst-plugins-base/Config.in"
-source "package/multimedia/gst-plugins-good/Config.in"
-source "package/multimedia/gst-plugins-bad/Config.in"
-source "package/multimedia/gst-plugins-ugly/Config.in"
-source "package/multimedia/gst-ffmpeg/Config.in"
-source "package/multimedia/gst-dsp/Config.in"
-source "package/multimedia/gst-fsl-plugins/Config.in"
-source "package/multimedia/gst-omapfb/Config.in"
-source "package/multimedia/gst-plugin-x170/Config.in"
-
-# Gstreamer 1.x & Plugins
-source "package/multimedia/gstreamer1/Config.in"
-source "package/multimedia/gst1-plugins-base/Config.in"
-source "package/multimedia/gst1-plugins-good/Config.in"
-source "package/multimedia/gst1-plugins-bad/Config.in"
-source "package/multimedia/gst1-plugins-ugly/Config.in"
-source "package/multimedia/gst-omx/Config.in"
-
-source "package/multimedia/lame/Config.in"
-source "package/multimedia/libvpx/Config.in"
-source "package/multimedia/madplay/Config.in"
-source "package/multimedia/mpd/Config.in"
-source "package/multimedia/mpg123/Config.in"
-source "package/multimedia/mplayer/Config.in"
-source "package/multimedia/musepack/Config.in"
-source "package/multimedia/on2-8170-libs/Config.in"
-source "package/opus-tools/Config.in"
-source "package/multimedia/pulseaudio/Config.in"
-source "package/multimedia/tidsp-binaries/Config.in"
-source "package/tstools/Config.in"
-source "package/multimedia/vorbis-tools/Config.in"
-source "package/multimedia/wavpack/Config.in"
-source "package/yavta/Config.in"
-endmenu
diff --git a/package/multimedia/alsa-utils/Config.in b/package/multimedia/alsa-utils/Config.in
deleted file mode 100644
index 4bc12049e8..0000000000
--- a/package/multimedia/alsa-utils/Config.in
+++ /dev/null
@@ -1,81 +0,0 @@
-config BR2_PACKAGE_ALSA_UTILS
- bool "alsa-utils"
- depends on BR2_LARGEFILE
- depends on BR2_TOOLCHAIN_HAS_THREADS # alsa-lib
- select BR2_PACKAGE_ALSA_LIB
- help
- This package contains the command line utilities for the ALSA
- project.
-
- http://www.alsa-project.org/
-
-comment "alsa-utils requires a toolchain with LARGEFILE and threads support"
- depends on !BR2_LARGEFILE || !BR2_TOOLCHAIN_HAS_THREADS
-
-if BR2_PACKAGE_ALSA_UTILS
-menu "ALSA utils selection"
-
-config BR2_PACKAGE_ALSA_UTILS_ALSACONF
- bool "alsaconf"
-
-config BR2_PACKAGE_ALSA_UTILS_ALSACTL
- bool "alsactl"
- default y
-
-config BR2_PACKAGE_ALSA_UTILS_ALSAMIXER
- bool "alsamixer"
- select BR2_PACKAGE_NCURSES
- select BR2_PACKAGE_NCURSES_TARGET_PANEL
- select BR2_PACKAGE_NCURSES_TARGET_FORM
- select BR2_PACKAGE_NCURSES_TARGET_MENU
- select BR2_PACKAGE_ALSA_LIB_MIXER
- depends on BR2_USE_WCHAR
- default y
-
-comment "alsamixer requires a toolchain with WCHAR support"
- depends on !BR2_USE_WCHAR
-
-config BR2_PACKAGE_ALSA_UTILS_AMIDI
- select BR2_PACKAGE_ALSA_LIB_RAWMIDI
- bool "amidi"
-
-config BR2_PACKAGE_ALSA_UTILS_AMIXER
- select BR2_PACKAGE_ALSA_LIB_MIXER
- bool "amixer"
-
-config BR2_PACKAGE_ALSA_UTILS_APLAY
- select BR2_PACKAGE_ALSA_LIB_PCM
- bool "aplay/arecord"
-
-config BR2_PACKAGE_ALSA_UTILS_IECSET
- select BR2_PACKAGE_ALSA_LIB_PCM
- bool "iecset"
-
-config BR2_PACKAGE_ALSA_UTILS_ACONNECT
- select BR2_PACKAGE_ALSA_LIB_SEQ
- bool "aconnect"
-
-config BR2_PACKAGE_ALSA_UTILS_APLAYMIDI
- select BR2_PACKAGE_ALSA_LIB_SEQ
- bool "aplaymidi"
-
-config BR2_PACKAGE_ALSA_UTILS_ARECORDMIDI
- select BR2_PACKAGE_ALSA_LIB_SEQ
- bool "arecordmidi"
-
-config BR2_PACKAGE_ALSA_UTILS_ASEQDUMP
- select BR2_PACKAGE_ALSA_LIB_SEQ
- bool "aseqdump"
-
-config BR2_PACKAGE_ALSA_UTILS_ASEQNET
- select BR2_PACKAGE_ALSA_LIB_SEQ
- bool "aseqnet"
-
-config BR2_PACKAGE_ALSA_UTILS_SPEAKER_TEST
- select BR2_PACKAGE_ALSA_LIB_PCM
- bool "speaker-test"
-
-endmenu
-
-endif
-
diff --git a/package/multimedia/alsa-utils/alsa-utils.mk b/package/multimedia/alsa-utils/alsa-utils.mk
deleted file mode 100644
index b951112c58..0000000000
--- a/package/multimedia/alsa-utils/alsa-utils.mk
+++ /dev/null
@@ -1,63 +0,0 @@
-################################################################################
-#
-# alsa-utils
-#
-################################################################################
-
-ALSA_UTILS_VERSION = 1.0.26
-ALSA_UTILS_SOURCE = alsa-utils-$(ALSA_UTILS_VERSION).tar.bz2
-ALSA_UTILS_SITE = http://alsa.cybermirror.org/utils
-ALSA_UTILS_LICENSE = GPLv2
-ALSA_UTILS_LICENSE_FILES = COPYING
-ALSA_UTILS_INSTALL_STAGING = YES
-ALSA_UTILS_DEPENDENCIES = host-gettext alsa-lib \
- $(if $(BR2_PACKAGE_NCURSES),ncurses)
-
-ALSA_UTILS_CONF_ENV = \
- ac_cv_prog_ncurses5_config=$(STAGING_DIR)/bin/ncurses5-config
-
-ALSA_UTILS_CONF_OPT = \
- --disable-xmlto \
- --with-curses=ncurses
-
-ifneq ($(BR2_PACKAGE_ALSA_UTILS_ALSAMIXER),y)
-ALSA_UTILS_CONF_OPT += --disable-alsamixer --disable-alsatest
-endif
-
-ALSA_UTILS_TARGETS_$(BR2_PACKAGE_ALSA_UTILS_ALSACONF) += usr/sbin/alsaconf
-ALSA_UTILS_TARGETS_$(BR2_PACKAGE_ALSA_UTILS_ALSACTL) += usr/sbin/alsactl
-ALSA_UTILS_TARGETS_$(BR2_PACKAGE_ALSA_UTILS_ALSAMIXER) += usr/bin/alsamixer
-ALSA_UTILS_TARGETS_$(BR2_PACKAGE_ALSA_UTILS_AMIDI) += usr/bin/amidi
-ALSA_UTILS_TARGETS_$(BR2_PACKAGE_ALSA_UTILS_AMIXER) += usr/bin/amixer
-ALSA_UTILS_TARGETS_$(BR2_PACKAGE_ALSA_UTILS_APLAY) += usr/bin/aplay usr/bin/arecord
-ALSA_UTILS_TARGETS_$(BR2_PACKAGE_ALSA_UTILS_IECSET) += usr/bin/iecset
-ALSA_UTILS_TARGETS_$(BR2_PACKAGE_ALSA_UTILS_ACONNECT) += usr/bin/aconnect
-ALSA_UTILS_TARGETS_$(BR2_PACKAGE_ALSA_UTILS_APLAYMIDI) += usr/bin/aplaymidi
-ALSA_UTILS_TARGETS_$(BR2_PACKAGE_ALSA_UTILS_ARECORDMIDI) += usr/bin/arecordmidi
-ALSA_UTILS_TARGETS_$(BR2_PACKAGE_ALSA_UTILS_ASEQDUMP) += usr/bin/aseqdump
-ALSA_UTILS_TARGETS_$(BR2_PACKAGE_ALSA_UTILS_ASEQNET) += usr/bin/aseqnet
-ALSA_UTILS_TARGETS_$(BR2_PACKAGE_ALSA_UTILS_SPEAKER_TEST) += usr/bin/speaker-test
-
-define ALSA_UTILS_INSTALL_TARGET_CMDS
- mkdir -p $(TARGET_DIR)/var/lib/alsa
- for i in $(ALSA_UTILS_TARGETS_y); do \
- install -D -m 755 $(STAGING_DIR)/$$i $(TARGET_DIR)/$$i; \
- done
- if [ -x "$(TARGET_DIR)/usr/bin/speaker-test" ]; then \
- mkdir -p $(TARGET_DIR)/usr/share/alsa/speaker-test; \
- mkdir -p $(TARGET_DIR)/usr/share/sounds/alsa; \
- cp -rdpf $(STAGING_DIR)/usr/share/alsa/speaker-test/* $(TARGET_DIR)/usr/share/alsa/speaker-test/; \
- cp -rdpf $(STAGING_DIR)/usr/share/sounds/alsa/* $(TARGET_DIR)/usr/share/sounds/alsa/; \
- fi
- if [ -x "$(TARGET_DIR)/usr/sbin/alsactl" ]; then \
- mkdir -p $(TARGET_DIR)/usr/share/; \
- rm -rf $(TARGET_DIR)/usr/share/alsa/; \
- cp -rdpf $(STAGING_DIR)/usr/share/alsa/ $(TARGET_DIR)/usr/share/alsa/; \
- fi
-endef
-
-define ALSA_UTILS_UNINSTALL_TARGET_CMDS
- rm -f $(addprefix $(TARGET_DIR)/,$(ALSA_UTILS_TARGETS_) $(ALSA_UTILS_TARGETS_y))
-endef
-
-$(eval $(autotools-package))
diff --git a/package/multimedia/aumix/Config.in b/package/multimedia/aumix/Config.in
deleted file mode 100644
index 3d3208250c..0000000000
--- a/package/multimedia/aumix/Config.in
+++ /dev/null
@@ -1,12 +0,0 @@
-config BR2_PACKAGE_AUMIX
- bool "aumix"
- select BR2_PACKAGE_NCURSES
- help
- aumix is a small, easy-to-use program to control the mixer
- of your sound card. It runs in text mode using the ncurses
- library, or from the command line (non-interactively).
- It can read default settings from a file, and it can also
- automatically save and restore the mixer settings at shutdown
- and boot.
-
- http://jpj.net/~trevor/aumix.html
diff --git a/package/multimedia/aumix/aumix-2.8-fix-incorrect-makefile-am.patch b/package/multimedia/aumix/aumix-2.8-fix-incorrect-makefile-am.patch
deleted file mode 100644
index 8d55218bbb..0000000000
--- a/package/multimedia/aumix/aumix-2.8-fix-incorrect-makefile-am.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-Aumix's src/Makefile.am incorrect adds @includedir@ to the list of
-include paths and @libdir@ to the list of libraries paths. This is
-incorrect, as @includedir@ and @libdir@ are respectively /usr/include
-and /usr/lib, even in cross-compilation mode.
-
-At the same time, use AM_CFLAGS instead of CFLAGS, as is done on the
-similar patch found in OpenEmbedded.
-
-Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
----
- src/Makefile.am | 5 ++---
- 1 file changed, 2 insertions(+), 3 deletions(-)
-
-Index: aumix-2.8/src/Makefile.am
-===================================================================
---- aumix-2.8.orig/src/Makefile.am
-+++ aumix-2.8/src/Makefile.am
-@@ -7,9 +7,8 @@
- mouse.c common.h curses.h gpm-xterm.h gtk.h interactive.h \
- mouse.h play.xpm record.xpm
- localedir = $(datadir)/locale
--INCLUDES = -I../intl -DLOCALEDIR=\"$(localedir)\" -I@includedir@
--CFLAGS = @CFLAGS@ @GLIB_CFLAGS@ @GTK_CFLAGS@
--LDADD = -L@libdir@
-+INCLUDES = -I../intl -DLOCALEDIR=\"$(localedir)\"
-+AM_CFLAGS = @CFLAGS@ @GLIB_CFLAGS@ @GTK_CFLAGS@
- LIBS = @LIBS@ @GTK_LIBS@ @INTLLIBS@
- DEFS = @DEFS@
-
diff --git a/package/multimedia/aumix/aumix.mk b/package/multimedia/aumix/aumix.mk
deleted file mode 100644
index de0902a4ab..0000000000
--- a/package/multimedia/aumix/aumix.mk
+++ /dev/null
@@ -1,21 +0,0 @@
-################################################################################
-#
-# aumix
-#
-################################################################################
-
-AUMIX_VERSION = 2.8
-AUMIX_SOURCE = aumix-$(AUMIX_VERSION).tar.bz2
-AUMIX_SITE = http://jpj.net/~trevor/aumix/releases
-AUMIX_AUTORECONF = YES
-
-AUMIX_CONF_OPT = \
- --without-gtk \
- --without-gtk1 \
- --without-alsa \
- --without-gpm \
- --without-sysmouse
-
-AUMIX_DEPENDENCIES = host-gettext ncurses
-
-$(eval $(autotools-package))
diff --git a/package/multimedia/bellagio/Config.in b/package/multimedia/bellagio/Config.in
deleted file mode 100644
index 3292ef5fd0..0000000000
--- a/package/multimedia/bellagio/Config.in
+++ /dev/null
@@ -1,20 +0,0 @@
-config BR2_PACKAGE_BELLAGIO
- bool "bellagio"
- depends on BR2_INSTALL_LIBSTDCPP
- depends on BR2_TOOLCHAIN_HAS_THREADS
- select BR2_PACKAGE_HAS_OPENMAX
- help
- Bellagio is an opensource implementation of the
- OpenMAX IL API.
-
- OpenMAX Integration Layer (IL) is a standard API
- to access Multimedia Components on mobile platforms.
- It has been defined by the Khronos group.
- By means of the OpenMAX IL API, multimedia frameworks
- can access hardware accelerators on platforms that
- provide it.
-
- http://omxil.sourceforge.net/
-
-comment "bellagio requires a toolchain with C++ and threads support enabled"
- depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS
diff --git a/package/multimedia/bellagio/bellagio-0.9.3-drop-werror.patch b/package/multimedia/bellagio/bellagio-0.9.3-drop-werror.patch
deleted file mode 100644
index 39baf421bb..0000000000
--- a/package/multimedia/bellagio/bellagio-0.9.3-drop-werror.patch
+++ /dev/null
@@ -1,22 +0,0 @@
-[PATCH] don't force -Werror in CFLAGS
-
-Released software shouldn't get built with -Werror.
-
-Signed-of-by: Peter Korsgaard <jacmet@sunsite.dk>
----
- configure.ac | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-Index: libomxil-bellagio-0.9.3/configure.ac
-===================================================================
---- libomxil-bellagio-0.9.3.orig/configure.ac
-+++ libomxil-bellagio-0.9.3/configure.ac
-@@ -5,7 +5,7 @@
- AC_PREREQ([2.59])
-
- AC_CONFIG_HEADERS([config.h])
--CFLAGS="${CFLAGS} -Wall -Werror"
-+CFLAGS="${CFLAGS} -Wall"
-
- ################################################################################
- # Set the shared versioning info, according to section 6.3 of the libtool info #
diff --git a/package/multimedia/bellagio/bellagio-0.9.3-dynamicloader-linking.patch b/package/multimedia/bellagio/bellagio-0.9.3-dynamicloader-linking.patch
deleted file mode 100644
index 5e4243d5e1..0000000000
--- a/package/multimedia/bellagio/bellagio-0.9.3-dynamicloader-linking.patch
+++ /dev/null
@@ -1,16 +0,0 @@
-When libomxdynamicloader.so is loaded, it complains that RM_Deinit can't be resolved.
-Link explicitly against omxil-bellagio so that ld.so can find the reference.
-
-Signed-off-by: Qais Yousef <qais.yousef@imgtec.com>
-
---- bellagio-0.9.3/src/dynamic_loader/Makefile.am.old 2012-03-23 15:07:47.379021034 +0000
-+++ bellagio-0.9.3/src/dynamic_loader/Makefile.am 2012-03-23 15:08:47.563034818 +0000
-@@ -3,7 +3,7 @@
- omxdynamicloader_LTLIBRARIES = libomxdynamicloader.la
- libomxdynamicloader_la_SOURCES = ste_dynamic_component_loader.c ste_dynamic_component_loader.h
-
--libomxdynamicloader_la_LDFLAGS =
-+libomxdynamicloader_la_LDFLAGS = -lomxil-bellagio -L$(abs_top_srcdir)/src/.libs
- libomxdynamicloader_la_CFLAGS = -I$(top_srcdir)/include \
- -I$(top_srcdir)/src \
- -I$(top_srcdir)/src/base \
diff --git a/package/multimedia/bellagio/bellagio-0.9.3-parallel-build.patch b/package/multimedia/bellagio/bellagio-0.9.3-parallel-build.patch
deleted file mode 100644
index 767bbeb2aa..0000000000
--- a/package/multimedia/bellagio/bellagio-0.9.3-parallel-build.patch
+++ /dev/null
@@ -1,16 +0,0 @@
-Fix dependency issue to allow parallel build
-
-Signed-off-by: Qais Yousef <qais.yousef@imgtec.com>
-
-Index: bellagio-0.9.3/src/Makefile.am
-===================================================================
---- bellagio-0.9.3.orig/src/Makefile.am
-+++ bellagio-0.9.3/src/Makefile.am
-@@ -8,6 +8,7 @@ omxregister_bellagio_SOURCES = omxregist
- omxregister_bellagio_CFLAGS = -DOMXILCOMPONENTSPATH=\"$(plugindir)/\" \
- -I$(top_srcdir)/include
- omxregister_bellagio_LDFLAGS = -lomxil-bellagio -L$(builddir)
-+omxregister_bellagio_DEPENDENCIES = libomxil-bellagio.la
-
- lib_LTLIBRARIES = libomxil-bellagio.la
- libomxil_bellagio_la_SOURCES = component_loader.h \
diff --git a/package/multimedia/bellagio/bellagio-0.9.3-segfault-on-removeFromWaitResource.patch b/package/multimedia/bellagio/bellagio-0.9.3-segfault-on-removeFromWaitResource.patch
deleted file mode 100644
index f52a2c33f4..0000000000
--- a/package/multimedia/bellagio/bellagio-0.9.3-segfault-on-removeFromWaitResource.patch
+++ /dev/null
@@ -1,37 +0,0 @@
-We always access globalComponentList[] at indexComponent=-1 which causes a
-segfault. Use i as the index instead.
-
-Signed-off-by: Qais Yousef <qais.yousef@imgtec.com>
-
---- bellagio-0.9.3/src/omx_reference_resource_manager.c.old 2012-03-13 10:15:25.743940980 +0000
-+++ bellagio-0.9.3/src/omx_reference_resource_manager.c 2012-03-13 10:18:02.201971009 +0000
-@@ -485,7 +485,6 @@
- OMX_ERRORTYPE RM_removeFromWaitForResource(OMX_COMPONENTTYPE *openmaxStandComp) {
- omx_base_component_PrivateType* omx_base_component_Private;
- int i = 0;
-- int indexComponent = -1;
-
- DEBUG(DEB_LEV_FUNCTION_NAME, "In %s\n", __func__);
- omx_base_component_Private = (omx_base_component_PrivateType*)openmaxStandComp->pComponentPrivate;
-@@ -493,16 +492,13 @@
- while(listOfcomponentRegistered[i].component_name != NULL ) {
- if (!strcmp(listOfcomponentRegistered[i].component_name, omx_base_component_Private->name)) {
- // found component in the list of the resource manager
-- removeElemFromList(&globalComponentList[indexComponent], openmaxStandComp);
-- break;
-+ removeElemFromList(&globalComponentList[i], openmaxStandComp);
-+ DEBUG(DEB_LEV_FUNCTION_NAME, "Out of %s\n", __func__);
-+ return OMX_ErrorNone;
- }
- i++;
- }
-- if (indexComponent <0) {
-- // No resource to be handled
-- DEBUG(DEB_LEV_ERR, "In %s No resource to be handled\n", __func__);
-- return OMX_ErrorNone;
-- }
-- DEBUG(DEB_LEV_FUNCTION_NAME, "Out of %s\n", __func__);
-+ // No resource to be handled
-+ DEBUG(DEB_LEV_ERR, "In %s No resource to be handled\n", __func__);
- return OMX_ErrorNone;
- }
diff --git a/package/multimedia/bellagio/bellagio.mk b/package/multimedia/bellagio/bellagio.mk
deleted file mode 100644
index 993015cf2b..0000000000
--- a/package/multimedia/bellagio/bellagio.mk
+++ /dev/null
@@ -1,15 +0,0 @@
-################################################################################
-#
-# bellagio
-#
-################################################################################
-
-BELLAGIO_VERSION = 0.9.3
-BELLAGIO_SOURCE = libomxil-bellagio-$(BELLAGIO_VERSION).tar.gz
-BELLAGIO_SITE = http://downloads.sourceforge.net/project/omxil/omxil/Bellagio%20$(BELLAGIO_VERSION)
-BELLAGIO_AUTORECONF = YES
-BELLAGIO_INSTALL_STAGING = YES
-BELLAGIO_LICENSE = LGPLv2.1+
-BELLAGIO_LICENSE_FILES = COPYING
-
-$(eval $(autotools-package))
diff --git a/package/multimedia/faad2/Config.in b/package/multimedia/faad2/Config.in
deleted file mode 100644
index 5b7fc1ca11..0000000000
--- a/package/multimedia/faad2/Config.in
+++ /dev/null
@@ -1,6 +0,0 @@
-config BR2_PACKAGE_FAAD2
- bool "faad2"
- help
- FAAD2 is an open source MPEG-4 and MPEG-2 AAC decoder,
-
- http://www.audiocoding.com/faad2.html
diff --git a/package/multimedia/faad2/faad2.mk b/package/multimedia/faad2/faad2.mk
deleted file mode 100644
index 8c4fc1aae2..0000000000
--- a/package/multimedia/faad2/faad2.mk
+++ /dev/null
@@ -1,15 +0,0 @@
-################################################################################
-#
-# faad2
-#
-################################################################################
-
-FAAD2_VERSION = 2.7
-FAAD2_SITE = http://downloads.sourceforge.net/project/faac/faad2-src/faad2-$(FAAD2_VERSION)
-FAAD2_LICENSE = GPLv2
-FAAD2_LICENSE_FILES = COPYING
-# frontend/faad calls frexp()
-FAAD2_CONF_ENV = LIBS=-lm
-FAAD2_INSTALL_STAGING = YES
-
-$(eval $(autotools-package))
diff --git a/package/multimedia/ffmpeg/Config.in b/package/multimedia/ffmpeg/Config.in
deleted file mode 100644
index d11233e947..0000000000
--- a/package/multimedia/ffmpeg/Config.in
+++ /dev/null
@@ -1,158 +0,0 @@
-comment "ffmpeg requires a toolchain with LARGEFILE and IPV6 support"
- depends on !(BR2_LARGEFILE && BR2_INET_IPV6)
-
-menuconfig BR2_PACKAGE_FFMPEG
- bool "ffmpeg"
- depends on BR2_LARGEFILE
- depends on BR2_INET_IPV6
- help
- FFmpeg is a complete, cross-platform solution to record, convert
- and stream audio and video.
-
- http://www.ffmpeg.org
-
-if BR2_PACKAGE_FFMPEG
-
-config BR2_PACKAGE_FFMPEG_GPL
- bool "Enable GPL code"
- help
- allow use of GPL code, the resulting libs and binaries will
- be under GPL
-
-config BR2_PACKAGE_FFMPEG_NONFREE
- bool "Enable nonfree code"
- help
- allow use of nonfree code, the resulting libs and binaries
- will be unredistributable
-
-config BR2_PACKAGE_FFMPEG_FFMPEG
- bool "Build ffmpeg (the command line application)"
- select BR2_PACKAGE_FFMPEG_SWSCALE
- default y
- help
- FFmpeg is a very fast video and audio converter.
- It can also grab from a live audio/video source.
-
- It is not needed if you want to link the FFmpeg libraries
- to your application.
-
-config BR2_PACKAGE_FFMPEG_FFPLAY
- bool "Build ffplay"
- select BR2_PACKAGE_SDL
- help
- FFplay is a very simple and portable media player using the
- FFmpeg libraries and the SDL library.
- It is mostly used as a testbed for the various FFmpeg APIs.
-
-config BR2_PACKAGE_FFMPEG_FFSERVER
- bool "Build ffserver"
- help
- FFserver is a streaming server for both audio and video.
-
-config BR2_PACKAGE_FFMPEG_POSTPROC
- bool "Build libpostproc"
- depends on BR2_PACKAGE_FFMPEG_GPL
- help
- Postproc is a library of video postprocessing routines.
-
-config BR2_PACKAGE_FFMPEG_SWSCALE
- bool "Build libswscale"
- help
- Swscale is a library of video scaling routines.
-
-config BR2_PACKAGE_FFMPEG_ENCODERS
- string "Enabled encoders"
- default "all"
- help
- Space-separated list of encoders to build in FFmpeg,
- or "all" to build all of them.
-
- Run ./configure --list-encoders in the ffmpeg sources
- directory to know the available options.
-
-config BR2_PACKAGE_FFMPEG_DECODERS
- string "Enabled decoders"
- default "all"
- help
- Space-separated list of decoders to build in FFmpeg,
- or "all" to build all of them.
-
- Run ./configure --list-decoders in the ffmpeg sources
- directory to know the available options.
-
-config BR2_PACKAGE_FFMPEG_MUXERS
- string "Enabled muxers"
- default "all"
- help
- Space-separated list of muxers to build in FFmpeg,
- or "all" to build all of them.
-
- Run ./configure --list-muxers in the ffmpeg sources
- directory to know the available options.
-
-config BR2_PACKAGE_FFMPEG_DEMUXERS
- string "Enabled demuxers"
- default "all"
- help
- Space-separated list of demuxers to build in FFmpeg,
- or "all" to build all of them.
-
- Run ./configure --list-demuxers in the ffmpeg sources
- directory to know the available options.
-
-config BR2_PACKAGE_FFMPEG_PARSERS
- string "Enabled parsers"
- default "all"
- help
- Space-separated list of parsers to build in FFmpeg,
- or "all" to build all of them.
-
- Run ./configure --list-parsers in the ffmpeg sources
- directory to know the available options.
-
-config BR2_PACKAGE_FFMPEG_BSFS
- string "Enabled bitstreams"
- default "all"
- help
- Space-separated list of bitstream filters to build in FFmpeg,
- or "all" to build all of them.
-
- Run ./configure --list-bsfs in the ffmpeg sources
- directory to know the available options.
-
-config BR2_PACKAGE_FFMPEG_PROTOCOLS
- string "Enabled protocols"
- default "all"
- help
- Space-separated list of protocols to build in FFmpeg,
- or "all" to build all of them.
-
- Run ./configure --list-protocols in the ffmpeg sources
- directory to know the available options.
-
-config BR2_PACKAGE_FFMPEG_FILTERS
- string "Enabled filters"
- default "all"
- help
- Space-separated list of filters to build in FFmpeg,
- or "all" to build all of them.
-
- Run ./configure --list-filters in the ffmpeg sources
- directory to know the available options.
-
-config BR2_PACKAGE_FFMPEG_INDEVS
- bool "Enable input devices"
- default y
-
-config BR2_PACKAGE_FFMPEG_OUTDEVS
- bool "Enable output devices"
- default y
-
-config BR2_PACKAGE_FFMPEG_EXTRACONF
- string "Additional parameters for ./configure"
- default ""
- help
- Extra parameters that will be appended to FFmpeg's
- ./configure commandline.
-
-endif
diff --git a/package/multimedia/ffmpeg/ffmpeg-sdlconfig.patch b/package/multimedia/ffmpeg/ffmpeg-sdlconfig.patch
deleted file mode 100644
index 64371b29f3..0000000000
--- a/package/multimedia/ffmpeg/ffmpeg-sdlconfig.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-We need to pass the location sdl-config so that ffmpeg picks it up.
-So just pass the whole string to make things simpler.
-
-Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
-
-diff -Nura ffmpeg-0.8.7.orig/configure ffmpeg-0.8.7/configure
---- ffmpeg-0.8.7.orig/configure 2011-11-21 16:49:30.000000000 -0300
-+++ ffmpeg-0.8.7/configure 2011-12-02 08:13:36.746619395 -0300
-@@ -2957,7 +2957,7 @@
- enabled libxvid && require libxvid xvid.h xvid_global -lxvidcore
- enabled mlib && require mediaLib mlib_types.h mlib_VectorSub_S16_U8_Mod -lmlib
-
--SDL_CONFIG="${cross_prefix}sdl-config"
-+SDL_CONFIG="${SDL_CONFIG}"
- if check_pkg_config sdl SDL_version.h SDL_Linked_Version; then
- check_cpp_condition SDL.h "(SDL_MAJOR_VERSION<<16 | SDL_MINOR_VERSION<<8 | SDL_PATCHLEVEL) >= 0x010201" $sdl_cflags &&
- enable sdl &&
diff --git a/package/multimedia/ffmpeg/ffmpeg.mk b/package/multimedia/ffmpeg/ffmpeg.mk
deleted file mode 100644
index b102af12c2..0000000000
--- a/package/multimedia/ffmpeg/ffmpeg.mk
+++ /dev/null
@@ -1,193 +0,0 @@
-################################################################################
-#
-# ffmpeg
-#
-################################################################################
-
-FFMPEG_VERSION = 0.8.12
-FFMPEG_SOURCE = ffmpeg-$(FFMPEG_VERSION).tar.bz2
-FFMPEG_SITE = http://ffmpeg.org/releases
-FFMPEG_INSTALL_STAGING = YES
-
-FFMPEG_LICENSE = LGPLv2.1+, libjpeg license
-FFMPEG_LICENSE_FILES = LICENSE COPYING.LGPLv2.1
-ifeq ($(BR2_PACKAGE_FFMPEG_GPL),y)
-FFMPEG_LICENSE += and GPLv2+
-FFMPEG_LICENSE_FILES += COPYING.GPLv2
-endif
-
-FFMPEG_CONF_OPT = \
- --prefix=/usr \
- --disable-avfilter \
- $(if $(BR2_HAVE_DOCUMENTATION),,--disable-doc)
-
-ifeq ($(BR2_PACKAGE_FFMPEG_GPL),y)
-FFMPEG_CONF_OPT += --enable-gpl
-else
-FFMPEG_CONF_OPT += --disable-gpl
-endif
-
-ifeq ($(BR2_PACKAGE_FFMPEG_NONFREE),y)
-FFMPEG_CONF_OPT += --enable-nonfree
-else
-FFMPEG_CONF_OPT += --disable-nonfree
-endif
-
-ifeq ($(BR2_PACKAGE_FFMPEG_FFMPEG),y)
-FFMPEG_CONF_OPT += --enable-ffmpeg
-else
-FFMPEG_CONF_OPT += --disable-ffmpeg
-endif
-
-ifeq ($(BR2_PACKAGE_FFMPEG_FFPLAY),y)
-FFMPEG_DEPENDENCIES += sdl
-FFMPEG_CONF_OPT += --enable-ffplay
-FFMPEG_CONF_ENV += SDL_CONFIG=$(STAGING_DIR)/usr/bin/sdl-config
-else
-FFMPEG_CONF_OPT += --disable-ffplay
-endif
-
-ifeq ($(BR2_PACKAGE_FFMPEG_FFSERVER),y)
-FFMPEG_CONF_OPT += --enable-ffserver
-else
-FFMPEG_CONF_OPT += --disable-ffserver
-endif
-
-ifeq ($(BR2_PACKAGE_FFMPEG_POSTPROC),y)
-FFMPEG_CONF_OPT += --enable-postproc
-else
-FFMPEG_CONF_OPT += --disable-postproc
-endif
-
-ifeq ($(BR2_PACKAGE_FFMPEG_SWSCALE),y)
-FFMPEG_CONF_OPT += --enable-swscale
-else
-FFMPEG_CONF_OPT += --disable-swscale
-endif
-
-ifneq ($(call qstrip,$(BR2_PACKAGE_FFMPEG_ENCODERS)),all)
-FFMPEG_CONF_OPT += --disable-encoders \
- $(foreach x,$(call qstrip,$(BR2_PACKAGE_FFMPEG_ENCODERS)),--enable-encoder=$(x))
-endif
-
-ifneq ($(call qstrip,$(BR2_PACKAGE_FFMPEG_DECODERS)),all)
-FFMPEG_CONF_OPT += --disable-decoders \
- $(foreach x,$(call qstrip,$(BR2_PACKAGE_FFMPEG_DECODERS)),--enable-decoder=$(x))
-endif
-
-ifneq ($(call qstrip,$(BR2_PACKAGE_FFMPEG_MUXERS)),all)
-FFMPEG_CONF_OPT += --disable-muxers \
- $(foreach x,$(call qstrip,$(BR2_PACKAGE_FFMPEG_MUXERS)),--enable-muxer=$(x))
-endif
-
-ifneq ($(call qstrip,$(BR2_PACKAGE_FFMPEG_DEMUXERS)),all)
-FFMPEG_CONF_OPT += --disable-demuxers \
- $(foreach x,$(call qstrip,$(BR2_PACKAGE_FFMPEG_DEMUXERS)),--enable-demuxer=$(x))
-endif
-
-ifneq ($(call qstrip,$(BR2_PACKAGE_FFMPEG_PARSERS)),all)
-FFMPEG_CONF_OPT += --disable-parsers \
- $(foreach x,$(call qstrip,$(BR2_PACKAGE_FFMPEG_PARSERS)),--enable-parser=$(x))
-endif
-
-ifneq ($(call qstrip,$(BR2_PACKAGE_FFMPEG_BSFS)),all)
-FFMPEG_CONF_OPT += --disable-bsfs \
- $(foreach x,$(call qstrip,$(BR2_PACKAGE_FFMPEG_BSFS)),--enable-bsf=$(x))
-endif
-
-ifneq ($(call qstrip,$(BR2_PACKAGE_FFMPEG_PROTOCOLS)),all)
-FFMPEG_CONF_OPT += --disable-protocols \
- $(foreach x,$(call qstrip,$(BR2_PACKAGE_FFMPEG_PROTOCOLS)),--enable-protocol=$(x))
-endif
-
-ifneq ($(call qstrip,$(BR2_PACKAGE_FFMPEG_FILTERS)),all)
-FFMPEG_CONF_OPT += --disable-filters \
- $(foreach x,$(call qstrip,$(BR2_PACKAGE_FFMPEG_FILTERS)),--enable-filter=$(x))
-endif
-
-ifeq ($(BR2_PACKAGE_FFMPEG_INDEVS),y)
-FFMPEG_CONF_OPT += --enable-indevs
-else
-FFMPEG_CONF_OPT += --disable-indevs
-endif
-
-ifeq ($(BR2_PACKAGE_FFMPEG_OUTDEVS),y)
-FFMPEG_CONF_OPT += --enable-outdevs
-else
-FFMPEG_CONF_OPT += --disable-outdevs
-endif
-
-ifeq ($(BR2_TOOLCHAIN_HAS_THREADS),y)
-FFMPEG_CONF_OPT += --enable-pthreads
-else
-FFMPEG_CONF_OPT += --disable-pthreads
-endif
-
-ifeq ($(BR2_PACKAGE_ZLIB),y)
-FFMPEG_CONF_OPT += --enable-zlib
-FFMPEG_DEPENDENCIES += zlib
-else
-FFMPEG_CONF_OPT += --disable-zlib
-endif
-
-ifeq ($(BR2_i386)$(BR2_x86_64),y)
-# MMX on is default for x86, disable it for lowly x86-type processors
-ifeq ($(BR2_x86_i386)$(BR2_x86_i486)$(BR2_x86_i586)$(BR2_x86_i686)$(BR2_x86_pentiumpro)$(BR2_x86_geode),y)
-FFMPEG_CONF_OPT += --disable-mmx
-else
-# If it is enabled, nasm is required
-FFMPEG_DEPENDENCIES += host-nasm
-endif
-endif
-
-# Explicitly disable everything that doesn't match for ARM
-# FFMPEG "autodetects" by compiling an extended instruction via AS
-# This works on compilers that aren't built for generic by default
-ifeq ($(BR2_arm7tdmi)$(BR2_arm720t)$(BR2_arm920t)$(BR2_arm922t)$(BR2_strongarm)$(BR2_fa526),y)
-FFMPEG_CONF_OPT += --disable-armv5te
-endif
-ifeq ($(BR2_arm1136jf_s)$(BR2_arm1176jz_s)$(BR2_arm1176jzf_s),y)
-FFMPEG_CONF_OPT += --enable-armv6
-else
-FFMPEG_CONF_OPT += --disable-armv6 --disable-armv6t2
-endif
-ifeq ($(BR2_arm10)$(BR2_arm1136jf_s)$(BR2_arm1176jz_s)$(BR2_arm1176jzf_s)$(BR2_cortex_a5)$(BR2_cortex_a8)$(BR2_cortex_a9)$(BR2_cortex_a15),y)
-FFMPEG_CONF_OPT += --enable-armvfp
-else
-FFMPEG_CONF_OPT += --disable-armvfp
-endif
-ifeq ($(BR2_ARM_CPU_HAS_NEON),y)
-FFMPEG_CONF_OPT += --enable-neon
-endif
-
-# Set powerpc altivec appropriately
-ifeq ($(BR2_powerpc),y)
-ifeq ($(BR2_powerpc_7400)$(BR2_powerpc_7450)$(BR2_powerpc_970),y)
-FFMPEG_CONF_OPT += --enable-altivec
-else
-FFMPEG_CONF_OPT += --disable-altivec
-endif
-endif
-
-FFMPEG_CONF_OPT += $(call qstrip,$(BR2_PACKAGE_FFMPEG_EXTRACONF))
-
-# Override FFMPEG_CONFIGURE_CMDS: FFmpeg does not support --target and others
-define FFMPEG_CONFIGURE_CMDS
- (cd $(FFMPEG_SRCDIR) && rm -rf config.cache && \
- $(TARGET_CONFIGURE_OPTS) \
- $(TARGET_CONFIGURE_ARGS) \
- $(FFMPEG_CONF_ENV) \
- ./configure \
- --enable-cross-compile \
- --cross-prefix=$(TARGET_CROSS) \
- --sysroot=$(STAGING_DIR) \
- --host-cc="$(HOSTCC)" \
- --arch=$(BR2_ARCH) \
- --target-os=linux \
- --extra-cflags=-fPIC \
- $(SHARED_STATIC_LIBS_OPTS) \
- $(FFMPEG_CONF_OPT) \
- )
-endef
-
-$(eval $(autotools-package))
diff --git a/package/multimedia/flac/Config.in b/package/multimedia/flac/Config.in
deleted file mode 100644
index 357e24f728..0000000000
--- a/package/multimedia/flac/Config.in
+++ /dev/null
@@ -1,6 +0,0 @@
-config BR2_PACKAGE_FLAC
- bool "flac"
- help
- FLAC is an Open Source lossless audio codec.
-
- http://flac.sourceforge.net/
diff --git a/package/multimedia/flac/flac-no-altivec.patch b/package/multimedia/flac/flac-no-altivec.patch
deleted file mode 100644
index c6a535b000..0000000000
--- a/package/multimedia/flac/flac-no-altivec.patch
+++ /dev/null
@@ -1,28 +0,0 @@
-FLAC assumes every powerpc around has altivec ABI which is wrong.
-
-Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
-
-diff -Nura flac-1.2.1/src/libFLAC/Makefile.am flac-1.2.1-noaltivec/src/libFLAC/Makefile.am
---- flac-1.2.1/src/libFLAC/Makefile.am 2007-09-14 18:06:17.000000000 -0300
-+++ flac-1.2.1-noaltivec/src/libFLAC/Makefile.am 2011-01-06 15:14:36.384242614 -0300
-@@ -41,7 +41,7 @@
- else
- # Linux-gcc for PPC does not have -force_cpusubtype_ALL, it is Darwin-specific
- #@@@ PPC optimizations temporarily disabled
--CPUCFLAGS = -maltivec -mabi=altivec -DFLAC__NO_ASM
-+CPUCFLAGS = -DFLAC__NO_ASM
- endif
- endif
-
-diff -Nura flac-1.2.1/src/libFLAC/Makefile.in flac-1.2.1-noaltivec/src/libFLAC/Makefile.in
---- flac-1.2.1/src/libFLAC/Makefile.in 2007-09-16 17:05:12.000000000 -0300
-+++ flac-1.2.1-noaltivec/src/libFLAC/Makefile.in 2011-01-06 15:14:50.997545602 -0300
-@@ -240,7 +240,7 @@
- @FLaC__CPU_PPC_TRUE@@FLaC__SYS_DARWIN_TRUE@CPUCFLAGS = -faltivec -force_cpusubtype_ALL -DFLAC__NO_ASM
- # Linux-gcc for PPC does not have -force_cpusubtype_ALL, it is Darwin-specific
- #@@@ PPC optimizations temporarily disabled
--@FLaC__CPU_PPC_TRUE@@FLaC__SYS_DARWIN_FALSE@CPUCFLAGS = -maltivec -mabi=altivec -DFLAC__NO_ASM
-+@FLaC__CPU_PPC_TRUE@@FLaC__SYS_DARWIN_FALSE@CPUCFLAGS = -DFLAC__NO_ASM
-
- AM_CFLAGS = $(DEBUGCFLAGS) $(CPUCFLAGS) @OGG_CFLAGS@
- @FLaC__CPU_PPC_TRUE@@FLaC__NO_ASM_FALSE@ARCH_SUBDIRS = ppc
diff --git a/package/multimedia/flac/flac.mk b/package/multimedia/flac/flac.mk
deleted file mode 100644
index cace0d9c74..0000000000
--- a/package/multimedia/flac/flac.mk
+++ /dev/null
@@ -1,23 +0,0 @@
-################################################################################
-#
-# flac
-#
-################################################################################
-
-FLAC_VERSION = 1.2.1
-FLAC_SOURCE = flac-$(FLAC_VERSION).tar.gz
-FLAC_SITE = http://downloads.sourceforge.net/project/flac/flac-src/flac-$(FLAC_VERSION)-src
-FLAC_INSTALL_STAGING = YES
-
-FLAC_CONF_OPT = \
- --disable-cpplibs \
- --disable-xmms-plugin
-
-ifeq ($(BR2_PACKAGE_LIBOGG),y)
-FLAC_CONF_OPT += --with-ogg=$(STAGING_DIR)/usr
-FLAC_DEPENDENCIES = libogg
-else
-FLAC_CONF_OPT += --disable-ogg
-endif
-
-$(eval $(autotools-package))
diff --git a/package/multimedia/gst-dsp/Config.in b/package/multimedia/gst-dsp/Config.in
deleted file mode 100644
index 590931af76..0000000000
--- a/package/multimedia/gst-dsp/Config.in
+++ /dev/null
@@ -1,8 +0,0 @@
-config BR2_PACKAGE_GST_DSP
- bool "gst-dsp"
- depends on BR2_PACKAGE_GSTREAMER && BR2_cortex_a8
- select BR2_PACKAGE_TIDSP_BINARIES
- help
- GStreamer plug-in to access TI OMAP3 DSP algorithms.
-
- http://code.google.com/p/gst-dsp/
diff --git a/package/multimedia/gst-dsp/gst-dsp.mk b/package/multimedia/gst-dsp/gst-dsp.mk
deleted file mode 100644
index 1fd6976074..0000000000
--- a/package/multimedia/gst-dsp/gst-dsp.mk
+++ /dev/null
@@ -1,24 +0,0 @@
-################################################################################
-#
-# gst-dsp
-#
-################################################################################
-
-GST_DSP_VERSION = 0.10.2
-GST_DSP_SITE = http://gst-dsp.googlecode.com/files/
-
-define GST_DSP_BUILD_CMDS
- $(TARGET_CONFIGURE_OPTS) $(MAKE) -C $(@D) -e
-endef
-
-define GST_DSP_INSTALL_TARGET_CMDS
- $(TARGET_CONFIGURE_OPTS) $(MAKE) -C $(@D) -e DESTDIR=$(TARGET_DIR) install
-endef
-
-define GST_DSP_UNINSTALL_TARGET_CMDS
- $(RM) $(TARGET_DIR)/usr/lib/gstreamer-0.10/libgstdsp.so
-endef
-
-GST_DSP_DEPENDENCIES = gstreamer tidsp-binaries host-pkgconf
-
-$(eval $(generic-package))
diff --git a/package/multimedia/gst-ffmpeg/Config.in b/package/multimedia/gst-ffmpeg/Config.in
deleted file mode 100644
index 537101e695..0000000000
--- a/package/multimedia/gst-ffmpeg/Config.in
+++ /dev/null
@@ -1,17 +0,0 @@
-config BR2_PACKAGE_GST_FFMPEG
- bool "gst-ffmpeg"
- depends on BR2_PACKAGE_GSTREAMER
- select BR2_PACKAGE_GST_PLUGINS_BASE
- select BR2_PACKAGE_FFMPEG
- select BR2_PACKAGE_FFMPEG_GPL
- select BR2_PACKAGE_FFMPEG_POSTPROC
- select BR2_PACKAGE_FFMPEG_SWSCALE
- depends on BR2_LARGEFILE
- depends on BR2_INET_IPV6
- help
- GStreamer plugin using FFmpeg.
-
- http://gstreamer.freedesktop.org/
-
-comment "gst-ffmpeg requires a toolchain with LARGEFILE and IPV6 support"
- depends on !(BR2_LARGEFILE && BR2_INET_IPV6)
diff --git a/package/multimedia/gst-ffmpeg/gst-ffmpeg.mk b/package/multimedia/gst-ffmpeg/gst-ffmpeg.mk
deleted file mode 100644
index fc59c3025b..0000000000
--- a/package/multimedia/gst-ffmpeg/gst-ffmpeg.mk
+++ /dev/null
@@ -1,18 +0,0 @@
-################################################################################
-#
-# gst-ffmpeg
-#
-################################################################################
-
-GST_FFMPEG_VERSION = 0.10.13
-GST_FFMPEG_SOURCE = gst-ffmpeg-$(GST_FFMPEG_VERSION).tar.bz2
-GST_FFMPEG_SITE = http://gstreamer.freedesktop.org/src/gst-ffmpeg
-GST_FFMPEG_INSTALL_STAGING = YES
-GST_FFMPEG_DEPENDENCIES = host-pkgconf gstreamer gst-plugins-base ffmpeg
-GST_FFMPEG_CONF_OPT = --with-system-ffmpeg
-
-ifeq ($(BR2_PACKAGE_BZIP2),y)
-GST_FFMPEG_DEPENDENCIES += bzip2
-endif
-
-$(eval $(autotools-package))
diff --git a/package/multimedia/gst-fsl-plugins/Config.in b/package/multimedia/gst-fsl-plugins/Config.in
deleted file mode 100644
index 42467341a6..0000000000
--- a/package/multimedia/gst-fsl-plugins/Config.in
+++ /dev/null
@@ -1,92 +0,0 @@
-comment "gst-fsl-plugins requires an imx-specific kernel to be built"
- depends on BR2_arm && BR2_PACKAGE_GSTREAMER && !BR2_LINUX_KERNEL
-
-config BR2_PACKAGE_GST_FSL_PLUGINS
- bool "gst-fsl-plugins"
- depends on BR2_LINUX_KERNEL
- depends on BR2_arm # Only relevant for i.MX
- depends on BR2_PACKAGE_GSTREAMER
- select BR2_PACKAGE_GST_PLUGINS_BASE
- select BR2_PACKAGE_LIBFSLVPUWRAP
- select BR2_PACKAGE_IMX_LIB
- select BR2_PACKAGE_LIBFSLPARSER
- select BR2_PACKAGE_LIBFSLCODEC
- help
- GStreamer plugins for hardware-accelerated audio and video
- parsers and codecs on i.MX platforms. It requires a kernel that
- includes the i.MX specific headers to be built.
-
- To use the VPU, its firmware blob must be installed as well. This
- can be found in the firmware-imx package in the "Hardware handling"
- menu.
-
- This library is provided by Freescale as-is and doesn't have
- an upstream. Pengutronix maintains gst-fsl-plugins at
- git://git.pengutronix.de/git/imx/gst-plugins-fsl-vpu.git
- but it diverges heavily from Freescale's original implementation.
-
-if BR2_PACKAGE_GST_FSL_PLUGINS
-choice
- prompt "i.MX platform"
-
-config BR2_PACKAGE_GST_FSL_PLUGINS_PLATFORM_MX233
- bool "imx233"
-
-config BR2_PACKAGE_GST_FSL_PLUGINS_PLATFORM_MX25
- select BR2_PACKAGE_IMX_LIB_PLATFORM_IMX25_3STACK
- bool "imx25"
-
-config BR2_PACKAGE_GST_FSL_PLUGINS_PLATFORM_MX27
- select BR2_PACKAGE_IMX_LIB_PLATFORM_IMX27ADS
- bool "imx27"
-
-config BR2_PACKAGE_GST_FSL_PLUGINS_PLATFORM_MX28
- bool "imx28"
-
-config BR2_PACKAGE_GST_FSL_PLUGINS_PLATFORM_MX31
- bool "imx31"
-
-config BR2_PACKAGE_GST_FSL_PLUGINS_PLATFORM_MX35
- bool "imx35"
-
-config BR2_PACKAGE_GST_FSL_PLUGINS_PLATFORM_MX37
- select BR2_PACKAGE_IMX_LIB_PLATFORM_IMX37_3STACK
- bool "imx37"
-
-config BR2_PACKAGE_GST_FSL_PLUGINS_PLATFORM_MX50
- select BR2_PACKAGE_IMX_LIB_PLATFORM_IMX50
- bool "imx50"
-
-config BR2_PACKAGE_GST_FSL_PLUGINS_PLATFORM_MX51
- select BR2_PACKAGE_IMX_LIB_PLATFORM_IMX51
- bool "imx51"
-
-config BR2_PACKAGE_GST_FSL_PLUGINS_PLATFORM_MX53
- select BR2_PACKAGE_IMX_LIB_PLATFORM_IMX53
- bool "imx53"
-
-config BR2_PACKAGE_GST_FSL_PLUGINS_PLATFORM_MX5X
- select BR2_PACKAGE_IMX_LIB_PLATFORM_IMX5X
- bool "imx5X"
-
-config BR2_PACKAGE_GST_FSL_PLUGINS_PLATFORM_MX6
- select BR2_PACKAGE_IMX_LIB_PLATFORM_IMX6Q
- bool "imx6"
-
-endchoice
-
-config BR2_PACKAGE_GST_FSL_PLUGINS_PLATFORM
- string
- default "MX233" if BR2_PACKAGE_GST_FSL_PLUGINS_PLATFORM_MX233
- default "MX25" if BR2_PACKAGE_GST_FSL_PLUGINS_PLATFORM_MX25
- default "MX27" if BR2_PACKAGE_GST_FSL_PLUGINS_PLATFORM_MX27
- default "MX28" if BR2_PACKAGE_GST_FSL_PLUGINS_PLATFORM_MX28
- default "MX31" if BR2_PACKAGE_GST_FSL_PLUGINS_PLATFORM_MX31
- default "MX35" if BR2_PACKAGE_GST_FSL_PLUGINS_PLATFORM_MX35
- default "MX37" if BR2_PACKAGE_GST_FSL_PLUGINS_PLATFORM_MX37
- default "MX50" if BR2_PACKAGE_GST_FSL_PLUGINS_PLATFORM_MX50
- default "MX51" if BR2_PACKAGE_GST_FSL_PLUGINS_PLATFORM_MX51
- default "MX53" if BR2_PACKAGE_GST_FSL_PLUGINS_PLATFORM_MX53
- default "MX5X" if BR2_PACKAGE_GST_FSL_PLUGINS_PLATFORM_MX5X
- default "MX6" if BR2_PACKAGE_GST_FSL_PLUGINS_PLATFORM_MX6
-endif
diff --git a/package/multimedia/gst-fsl-plugins/gst-fsl-plugins-0001-gplay-add-missing-include.patch b/package/multimedia/gst-fsl-plugins/gst-fsl-plugins-0001-gplay-add-missing-include.patch
deleted file mode 100644
index 19753bc787..0000000000
--- a/package/multimedia/gst-fsl-plugins/gst-fsl-plugins-0001-gplay-add-missing-include.patch
+++ /dev/null
@@ -1,23 +0,0 @@
-From ed649ccb8ddc724546172d329fca39b23c49b804 Mon Sep 17 00:00:00 2001
-From: "Arnout Vandecappelle (Essensium/Mind)" <arnout@mind.be>
-Date: Mon, 17 Dec 2012 17:58:28 +0100
-Subject: [PATCH] gplay: add missing include
-
-Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
----
- tools/gplay/gst_snapshot.c | 1 +
- 1 file changed, 1 insertion(+)
-
-diff --git a/tools/gplay/gst_snapshot.c b/tools/gplay/gst_snapshot.c
-index 40dbb6f..596f399 100755
---- a/tools/gplay/gst_snapshot.c
-+++ b/tools/gplay/gst_snapshot.c
-@@ -22,6 +22,7 @@
-
- #include <gst/gst.h>
- #include <string.h>
-+#include <stdio.h>
- #include "gst_snapshot.h"
-
- static void
---
diff --git a/package/multimedia/gst-fsl-plugins/gst-fsl-plugins-0002-Fix-bashism-in-configure-script.patch b/package/multimedia/gst-fsl-plugins/gst-fsl-plugins-0002-Fix-bashism-in-configure-script.patch
deleted file mode 100644
index 8af3644f49..0000000000
--- a/package/multimedia/gst-fsl-plugins/gst-fsl-plugins-0002-Fix-bashism-in-configure-script.patch
+++ /dev/null
@@ -1,65 +0,0 @@
-From 83b4f84b1c490b9bb816e1ecbc743d80d48cc06d Mon Sep 17 00:00:00 2001
-From: "Arnout Vandecappelle (Essensium/Mind)" <arnout@mind.be>
-Date: Tue, 18 Dec 2012 12:05:22 +0100
-Subject: [PATCH] Fix bashism in configure script.
-
-The configure script uses +=, which is not POSIX. Debians that
-have the default dash as /bin/sh define a variable ending with
-+ instead of appending to it.
-
-Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
----
- configure.ac | 22 +++++++++++-----------
- 1 file changed, 11 insertions(+), 11 deletions(-)
-
-diff --git a/configure.ac b/configure.ac
-index 5968eb6..1a31a06 100755
---- a/configure.ac
-+++ b/configure.ac
-@@ -60,10 +60,10 @@ AC_DEFUN([CHECK_DISABLE_FEATURE],
- [use_[$1]=yes])
- if test "$use_[$1]" = "yes"; then
- SAVE_CPPFLAGS="$CPPFLAGS"
-- CPPFLAGS=`$PKG_CONFIG --cflags libfslaudiocodec`
-- CPPFLAGS+=`$PKG_CONFIG --cflags libfslvideocodec`
-- CPPFLAGS+=`$PKG_CONFIG --cflags libfslparser`
-- CPPFLAGS+=`$PKG_CONFIG --cflags libfslvpuwrap`
-+ CPPFLAGS="$CPPFLAGS `$PKG_CONFIG --cflags libfslaudiocodec`"
-+ CPPFLAGS="$CPPFLAGS `$PKG_CONFIG --cflags libfslvideocodec`"
-+ CPPFLAGS="$CPPFLAGS `$PKG_CONFIG --cflags libfslparser`"
-+ CPPFLAGS="$CPPFLAGS `$PKG_CONFIG --cflags libfslvpuwrap`"
- AC_CHECK_HEADERS([$4], HAVE_[$3]=yes, HAVE_[$3]=no && break)
- CPPFLAGS="$SAVE_CPPFLAGS"
- if test "x$HAVE_[$3]" = "xyes"; then
-@@ -157,7 +157,7 @@ AC_SUBST(GST_PLUGINS_BASE_LIBS)
- AC_CHECK_HEADERS([vpu_lib.h], [HAVE_VPU_LIB=yes], [HAVE_VPU_LIB=no])
- if test "x$HAVE_VPU_LIB" = "xyes"; then
- VPU_LIBS=`$PKG_CONFIG --libs libfslvpuwrap 2>/dev/null`
-- VPU_LIBS+=" -lvpu"
-+ VPU_LIBS="$VPU_LIBS -lvpu"
- fi
- AC_SUBST(VPU_LIBS)
-
-@@ -173,15 +173,15 @@ AC_SUBST(IPU_CFLAGS)
- AC_SUBST(IPU_LIBS)
-
- FSL_MM_CORE_CFLAGS=`$PKG_CONFIG --cflags libfslaudiocodec 2>/dev/null`
--FSL_MM_CORE_CFLAGS+=`$PKG_CONFIG --cflags libfslvideocodec 2>/dev/null`
--FSL_MM_CORE_CFLAGS+=`$PKG_CONFIG --cflags libfslparser 2>/dev/null`
--FSL_MM_CORE_CFLAGS+=`$PKG_CONFIG --cflags libfslvpuwrap 2>/dev/null`
-+FSL_MM_CORE_CFLAGS="$FSL_MM_CORE_CFLAGS `$PKG_CONFIG --cflags libfslvideocodec 2>/dev/null`"
-+FSL_MM_CORE_CFLAGS="$FSL_MM_CORE_CFLAGS `$PKG_CONFIG --cflags libfslparser 2>/dev/null`"
-+FSL_MM_CORE_CFLAGS="$FSL_MM_CORE_CFLAGS `$PKG_CONFIG --cflags libfslvpuwrap 2>/dev/null`"
- AC_SUBST(FSL_MM_CORE_CFLAGS)
-
- FSL_MM_CORE_LIBS=`$PKG_CONFIG --libs libfslaudiocodec 2>/dev/null`
--FSL_MM_CORE_LIBS+=`$PKG_CONFIG --libs libfslvideocodec 2>/dev/null`
--FSL_MM_CORE_LIBS+=`$PKG_CONFIG --libs libfslparser 2>/dev/null`
--FSL_MM_CORE_LIBS+=`$PKG_CONFIG --libs libfslvpuwrap 2>/dev/null`
-+FSL_MM_CORE_LIBS="$FSL_MM_CORE_LIBS `$PKG_CONFIG --libs libfslvideocodec 2>/dev/null`"
-+FSL_MM_CORE_LIBS="$FSL_MM_CORE_LIBS `$PKG_CONFIG --libs libfslparser 2>/dev/null`"
-+FSL_MM_CORE_LIBS="$FSL_MM_CORE_LIBS `$PKG_CONFIG --libs libfslvpuwrap 2>/dev/null`"
- AC_SUBST(FSL_MM_CORE_LIBS)
-
- EXTRAPLATFORMCFLAGS="-DARM -D_GNUC_"
---
diff --git a/package/multimedia/gst-fsl-plugins/gst-fsl-plugins-0003-Use-proper-objdump.patch b/package/multimedia/gst-fsl-plugins/gst-fsl-plugins-0003-Use-proper-objdump.patch
deleted file mode 100644
index 8fce239e50..0000000000
--- a/package/multimedia/gst-fsl-plugins/gst-fsl-plugins-0003-Use-proper-objdump.patch
+++ /dev/null
@@ -1,36 +0,0 @@
-From c58b658a93b1b6d6e94ba0306d58de845012cef6 Mon Sep 17 00:00:00 2001
-From: "Arnout Vandecappelle (Essensium/Mind)" <arnout@mind.be>
-Date: Tue, 18 Dec 2012 12:22:52 +0100
-Subject: [PATCH] Use proper objdump
-
-If the OBJDUMP environment variable is set, that should be used rather
-than the objdump in PATH.
-
-Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
----
- configure.ac | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/configure.ac b/configure.ac
-index 1a31a06..cc7557d 100755
---- a/configure.ac
-+++ b/configure.ac
-@@ -17,7 +17,7 @@ AC_DEFUN([FIND_PARSER_SONAME],
- AC_MSG_CHECKING([for lib_$1_parser_$2_elinux.3.0.so soname])
- path=`$PKG_CONFIG --variable=libdir libfslparser`
- SONAME=$( $CC -print-file-name=$path/lib_$1_parser_$2_elinux.so | \
-- while read output; do objdump -p $output | \
-+ while read output; do $OBJDUMP -p $output | \
- grep "SONAME" | \
- sed -e 's/ \+SONAME \+//'; done 2> /dev/null )
- if [[ -z "$SONAME" ]]; then
-@@ -37,7 +37,7 @@ AC_DEFUN([FIND_ACODEC_SONAME],
- AC_MSG_CHECKING([for lib_$1_wrap_$2_elinux.so soname])
- path=`$PKG_CONFIG --variable=libdir libfslaudiocodec`
- SONAME=$( $CC -print-file-name=$path/wrap/lib_$1_wrap_$2_elinux.so | \
-- while read output; do objdump -p $output | \
-+ while read output; do $OBJDUMP -p $output | \
- grep "SONAME" | \
- sed -e 's/ \+SONAME \+//'; done 2> /dev/null )
- if [[ -z "$SONAME" ]]; then
---
diff --git a/package/multimedia/gst-fsl-plugins/gst-fsl-plugins.mk b/package/multimedia/gst-fsl-plugins/gst-fsl-plugins.mk
deleted file mode 100644
index ccdb521284..0000000000
--- a/package/multimedia/gst-fsl-plugins/gst-fsl-plugins.mk
+++ /dev/null
@@ -1,42 +0,0 @@
-################################################################################
-#
-# gst-fsl-plugins
-#
-################################################################################
-
-GST_FSL_PLUGINS_VERSION = 3.0.1
-# No official download site from freescale, just this mirror
-GST_FSL_PLUGINS_SITE = http://download.ossystems.com.br/bsp/freescale/source
-
-# Most is LGPLv2+, but some sources are copied from upstream and are
-# LGPLv2.1+, which essentially makes it LGPLv2.1+
-GST_FSL_PLUGINS_LICENSE = LGPLv2+, LGPLv2.1+, PROPRIETARY (asf.h)
-GST_FSL_PLUGINS_LICENSE_FILES = COPYING-LGPL-2.1 COPYING-LGPL-2
-
-GST_FSL_PLUGINS_INSTALL_STAGING = YES
-GST_FSL_PLUGINS_AUTORECONF = YES
-
-GST_FSL_PLUGINS_DEPENDENCIES += host-pkgconf gstreamer gst-plugins-base \
- libfslvpuwrap imx-lib libfslparser libfslcodec
-
-GST_FSL_PLUGINS_CONF_ENV = PLATFORM=$(BR2_PACKAGE_GST_FSL_PLUGINS_PLATFORM)
-
-# needs access to imx-specific kernel headers
-GST_FSL_PLUGINS_DEPENDENCIES += linux
-GST_FSL_PLUGINS_CONF_ENV += CPPFLAGS="$(TARGET_CPPFLAGS) -idirafter $(LINUX_DIR)/include"
-
-ifeq ($(BR2_PACKAGE_XLIB_LIBX11),y)
-GST_FSL_PLUGINS_DEPENDENCIES += xlib_libX11
-GST_FSL_PLUGINS_CONF_OPT += --enable-x11
-else
-GST_FSL_PLUGINS_CONF_OPT += --disable-x11
-endif
-
-# Autoreconf requires an m4 directory to exist
-define GST_FSL_PLUGINS_PATCH_M4
- mkdir -p $(@D)/m4
-endef
-
-GST_FSL_PLUGINS_POST_PATCH_HOOKS += GST_FSL_PLUGINS_PATCH_M4
-
-$(eval $(autotools-package))
diff --git a/package/multimedia/gst-omapfb/Config.in b/package/multimedia/gst-omapfb/Config.in
deleted file mode 100644
index e603cb1976..0000000000
--- a/package/multimedia/gst-omapfb/Config.in
+++ /dev/null
@@ -1,7 +0,0 @@
-config BR2_PACKAGE_GST_OMAPFB
- bool "gst-omapfb"
- depends on BR2_PACKAGE_GSTREAMER && BR2_cortex_a8
- help
- GStreamer plug-in to use OMAP framebuffer.
-
- http://github.com/felipec/gst-omapfb
diff --git a/package/multimedia/gst-omapfb/gst-omapfb.mk b/package/multimedia/gst-omapfb/gst-omapfb.mk
deleted file mode 100644
index bfcaa5d2ef..0000000000
--- a/package/multimedia/gst-omapfb/gst-omapfb.mk
+++ /dev/null
@@ -1,25 +0,0 @@
-################################################################################
-#
-# gst-omapfb
-#
-################################################################################
-
-GST_OMAPFB_VERSION = 1.0
-GST_OMAPFB_SOURCE = gst-omapfb-$(GST_OMAPFB_VERSION).tar.gz
-GST_OMAPFB_SITE = http://gst-dsp.googlecode.com/files/
-
-define GST_OMAPFB_BUILD_CMDS
- $(TARGET_CONFIGURE_OPTS) $(MAKE) -C $(@D) -e
-endef
-
-define GST_OMAPFB_INSTALL_TARGET_CMDS
- $(TARGET_CONFIGURE_OPTS) $(MAKE) -C $(@D) -e DESTDIR=$(TARGET_DIR) install
-endef
-
-define GST_OMAPFB_UNINSTALL_TARGET_CMDS
- $(RM) $(TARGET_DIR)/usr/lib/gstreamer-0.10/libgstomapfb.so
-endef
-
-GST_OMAPFB_DEPENDENCIES = gstreamer
-
-$(eval $(generic-package))
diff --git a/package/multimedia/gst-omx/Config.in b/package/multimedia/gst-omx/Config.in
deleted file mode 100644
index b6ea116c66..0000000000
--- a/package/multimedia/gst-omx/Config.in
+++ /dev/null
@@ -1,11 +0,0 @@
-config BR2_PACKAGE_GST_OMX
- bool "gst-omx"
- depends on BR2_PACKAGE_GSTREAMER1 && BR2_PACKAGE_HAS_OPENMAX
- select BR2_PACKAGE_GST1_PLUGINS_BASE
- help
- GStreamer plug-in to use OpenMAX API.
-
- http://cgit.freedesktop.org/gstreamer/gst-omx
-
-comment "gst-omx requires a OpenMAX implementation"
- depends on BR2_PACKAGE_GSTREAMER1 && !BR2_PACKAGE_HAS_OPENMAX
diff --git a/package/multimedia/gst-omx/gst-omx-config-files.patch b/package/multimedia/gst-omx/gst-omx-config-files.patch
deleted file mode 100644
index f4845217ec..0000000000
--- a/package/multimedia/gst-omx/gst-omx-config-files.patch
+++ /dev/null
@@ -1,127 +0,0 @@
-Change config files to match default buildroot install
-
-Signed-off-by: Spenser Gilliland <spenser@gillilanding.com>
----
-Index: gst-omx-1.0.0/config/bellagio/gstomx.conf
-===================================================================
---- gst-omx-1.0.0.orig/config/bellagio/gstomx.conf 2013-03-12 04:12:09.000000000 -0500
-+++ gst-omx-1.0.0/config/bellagio/gstomx.conf 2013-05-21 17:50:14.545692908 -0500
-@@ -1,6 +1,6 @@
- [omxmpeg4videodec]
- type-name=GstOMXMPEG4VideoDec
--core-name=/usr/local/lib/libomxil-bellagio.so.0
-+core-name=/usr/lib/libomxil-bellagio.so.0
- component-name=OMX.st.video_decoder.mpeg4
- rank=256
- in-port-index=0
-@@ -9,7 +9,7 @@
-
- [omxh264dec]
- type-name=GstOMXH264Dec
--core-name=/usr/local/lib/libomxil-bellagio.so.0
-+core-name=/usr/lib/libomxil-bellagio.so.0
- component-name=OMX.st.video_decoder.avc
- rank=256
- in-port-index=0
-@@ -18,7 +18,7 @@
-
- [omxmpeg4videoenc]
- type-name=GstOMXMPEG4VideoEnc
--core-name=/usr/local/lib/libomxil-bellagio.so.0
-+core-name=/usr/lib/libomxil-bellagio.so.0
- component-name=OMX.st.video_encoder.mpeg4
- rank=0
- in-port-index=0
-@@ -27,7 +27,7 @@
-
- [omxaacenc]
- type-name=GstOMXAACEnc
--core-name=/usr/local/lib/libomxil-bellagio.so.0
-+core-name=/usr/lib/libomxil-bellagio.so.0
- component-name=OMX.st.audio_encoder.aac
- rank=0
- in-port-index=0
-Index: gst-omx-1.0.0/config/rpi/gstomx.conf
-===================================================================
---- gst-omx-1.0.0.orig/config/rpi/gstomx.conf 2013-05-21 17:51:39.965693635 -0500
-+++ gst-omx-1.0.0/config/rpi/gstomx.conf 2013-05-21 17:52:07.781693871 -0500
-@@ -1,6 +1,6 @@
- [omxmpeg2videodec]
- type-name=GstOMXMPEG2VideoDec
--core-name=/opt/vc/lib/libopenmaxil.so
-+core-name=/usr/lib/libopenmaxil.so
- component-name=OMX.broadcom.video_decode
- rank=256
- in-port-index=130
-@@ -9,7 +9,7 @@
-
- [omxmpeg4videodec]
- type-name=GstOMXMPEG4VideoDec
--core-name=/opt/vc/lib/libopenmaxil.so
-+core-name=/usr/lib/libopenmaxil.so
- component-name=OMX.broadcom.video_decode
- rank=256
- in-port-index=130
-@@ -18,7 +18,7 @@
-
- [omxh263dec]
- type-name=GstOMXH263Dec
--core-name=/opt/vc/lib/libopenmaxil.so
-+core-name=/usr/lib/libopenmaxil.so
- component-name=OMX.broadcom.video_decode
- rank=256
- in-port-index=130
-@@ -27,7 +27,7 @@
-
- [omxh264dec]
- type-name=GstOMXH264Dec
--core-name=/opt/vc/lib/libopenmaxil.so
-+core-name=/usr/lib/libopenmaxil.so
- component-name=OMX.broadcom.video_decode
- rank=256
- in-port-index=130
-@@ -36,7 +36,7 @@
-
- [omxtheoradec]
- type-name=GstOMXTheoraDec
--core-name=/opt/vc/lib/libopenmaxil.so
-+core-name=/usr/lib/libopenmaxil.so
- component-name=OMX.broadcom.video_decode
- rank=256
- in-port-index=130
-@@ -45,7 +45,7 @@
-
- [omxvp8dec]
- type-name=GstOMXVP8Dec
--core-name=/opt/vc/lib/libopenmaxil.so
-+core-name=/usr/lib/libopenmaxil.so
- component-name=OMX.broadcom.video_decode
- rank=256
- in-port-index=130
-@@ -54,7 +54,7 @@
-
- [omxmjpegdec]
- type-name=GstOMXMJPEGDec
--core-name=/opt/vc/lib/libopenmaxil.so
-+core-name=/usr/lib/libopenmaxil.so
- component-name=OMX.broadcom.video_decode
- rank=256
- in-port-index=130
-@@ -63,7 +63,7 @@
-
- [omxvc1dec]
- type-name=GstOMXWMVDec
--core-name=/opt/vc/lib/libopenmaxil.so
-+core-name=/usr/lib/libopenmaxil.so
- component-name=OMX.broadcom.video_encode
- rank=256
- in-port-index=130
-@@ -73,7 +73,7 @@
-
- [omxh264enc]
- type-name=GstOMXH264Enc
--core-name=/opt/vc/lib/libopenmaxil.so
-+core-name=/usr/lib/libopenmaxil.so
- component-name=OMX.broadcom.video_encode
- rank=256
- in-port-index=200
diff --git a/package/multimedia/gst-omx/gst-omx.mk b/package/multimedia/gst-omx/gst-omx.mk
deleted file mode 100644
index 4b92584534..0000000000
--- a/package/multimedia/gst-omx/gst-omx.mk
+++ /dev/null
@@ -1,37 +0,0 @@
-################################################################################
-#
-# gst-omx
-#
-################################################################################
-
-GST_OMX_VERSION = 1.0.0
-GST_OMX_SOURCE = gst-omx-$(GST_OMX_VERSION).tar.xz
-GST_OMX_SITE = http://gstreamer.freedesktop.org/src/gst-omx/
-
-GST_OMX_LICENSE = LGPLv2.1
-GST_OMX_LICENSE_FILES = COPYING
-
-ifeq ($(BR2_PACKAGE_RPI_USERLAND),y)
-GST_OMX_CONF_OPT = \
- --with-omx-target=rpi
-GST_OMX_CONF_ENV = \
- CFLAGS="$(TARGET_CFLAGS) \
- -I$(STAGING_DIR)/usr/include/IL \
- -I$(STAGING_DIR)/usr/include/interface/vcos/pthreads \
- -I$(STAGING_DIR)/usr/include/interface/vmcs_host/linux"
-endif
-
-ifeq ($(BR2_PACKAGE_BELLAGIO),y)
-GST_OMX_CONF_OPT = \
- --with-omx-target=bellagio
-GST_OMX_CONF_ENV = \
- CFLAGS="$(TARGET_CFLAGS) \
- -DOMX_VERSION_MAJOR=1 \
- -DOMX_VERSION_MINOR=1 \
- -DOMX_VERSION_REVISION=2 \
- -DOMX_VERSION_STEP=0"
-endif
-
-GST_OMX_DEPENDENCIES = gstreamer1 gst1-plugins-base libopenmax
-
-$(eval $(autotools-package))
diff --git a/package/multimedia/gst-plugin-x170/Config.in b/package/multimedia/gst-plugin-x170/Config.in
deleted file mode 100644
index 142367b128..0000000000
--- a/package/multimedia/gst-plugin-x170/Config.in
+++ /dev/null
@@ -1,15 +0,0 @@
-config BR2_PACKAGE_GST_PLUGIN_X170
- bool "gst-plugin-x170"
- depends on BR2_PACKAGE_GSTREAMER
- depends on BR2_arm926t
- # glibc toolchain includes WCHAR and threading for libglib2
- depends on BR2_TOOLCHAIN_USES_GLIBC # on2-8170-libs
- select BR2_PACKAGE_ON2_8170_LIBS
- help
- GStreamer plug-in to use the Hantro X170 video decoder present on
- ATMEL AT91SAM9M10 SoC.
-
- http://www.at91.com/linux4sam/bin/view/Linux4SAM/SAM9M10Gstreamer
-
-comment "gst-plugin-x170 requires a toolchain which uses eglibc/glibc"
- depends on BR2_PACKAGE_GSTREAMER && BR2_arm926t && !BR2_TOOLCHAIN_USES_GLIBC
diff --git a/package/multimedia/gst-plugin-x170/gst-plugin-x170-01-correct-CFLAGS.patch b/package/multimedia/gst-plugin-x170/gst-plugin-x170-01-correct-CFLAGS.patch
deleted file mode 100644
index 9c32e46cce..0000000000
--- a/package/multimedia/gst-plugin-x170/gst-plugin-x170-01-correct-CFLAGS.patch
+++ /dev/null
@@ -1,28 +0,0 @@
-The configure script is correctly getting the CFLAGS needed to compile a plugin
-for gstreamer and storing them in GST_BASE_CFLAGS but the Makefiles are never
-making use of those.
-
-We actually have to use AM_CPPFLAGS as AM_CFLAGS is used everywhere but on the
-real compiling rule...
-
-Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com>
----
- src/Makefile.am | 2 ++
- 1 file changed, 2 insertions(+)
-
-diff --git a/src/Makefile.am b/src/Makefile.am
-index 8cb51d1..6af5d91 100644
---- a/src/Makefile.am
-+++ b/src/Makefile.am
-@@ -5,6 +5,8 @@
- ##############################################################################
- plugin_LTLIBRARIES = libgstx170.la
-
-+AM_CPPFLAGS = @GST_BASE_CFLAGS@
-+
- ##############################################################################
- # for the next set of variables, rename the prefix if you renamed the .la, #
- # e.g. libgstplugin_la_SOURCES => libmysomething_la_SOURCES #
---
-1.8.1.2
-
diff --git a/package/multimedia/gst-plugin-x170/gst-plugin-x170.mk b/package/multimedia/gst-plugin-x170/gst-plugin-x170.mk
deleted file mode 100644
index e14d460a41..0000000000
--- a/package/multimedia/gst-plugin-x170/gst-plugin-x170.mk
+++ /dev/null
@@ -1,18 +0,0 @@
-################################################################################
-#
-# gst-plugin-x170
-#
-################################################################################
-
-GST_PLUGIN_X170_VERSION = 1.0
-GST_PLUGIN_X170_SITE = ftp://ftp.linux4sam.org/pub/demo/linux4sam_1.9/codec/
-
-GST_PLUGIN_X170_LICENSE = BSD-1c
-#A license file is included but it is just a placeholder
-
-# There is no generated configure script in the tarball.
-GST_PLUGIN_X170_AUTORECONF = YES
-GST_PLUGIN_X170_AUTORECONF_OPT = -Im4/
-GST_PLUGIN_X170_DEPENDENCIES = gstreamer libglib2 on2-8170-libs
-
-$(eval $(autotools-package))
diff --git a/package/multimedia/gst-plugins-bad/Config.in b/package/multimedia/gst-plugins-bad/Config.in
deleted file mode 100644
index 3c5c16198b..0000000000
--- a/package/multimedia/gst-plugins-bad/Config.in
+++ /dev/null
@@ -1,326 +0,0 @@
-menuconfig BR2_PACKAGE_GST_PLUGINS_BAD
- bool "gst-plugins-bad"
- depends on BR2_PACKAGE_GSTREAMER
- select BR2_PACKAGE_GST_PLUGINS_BASE
- help
- A set of plug-ins for GStreamer that may be of poor quality or
- lacking some features.
-
- http://gstreamer.freedesktop.org/
-
-if BR2_PACKAGE_GST_PLUGINS_BAD
-
-comment "dependency-less plugins"
-
-config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_ADPCMDEC
- bool "adpcmdec"
-
-config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_ADPCMENC
- bool "adpcmenc"
-
-config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_AIFF
- bool "aiff"
-
-config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_ASFMUX
- bool "asfmux"
-
-config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_AUTOCONVERT
- bool "autoconvert"
-
-config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_AUDIOVISUALIZERS
- bool "audiovisualizers"
-
-config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_BAYER
- bool "bayer"
-
-config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_CAMERABIN
- bool "camerabin"
-
-config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_CAMERABIN2
- bool "camerabin2"
-
-config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_CDXAPARSE
- bool "cdxaparse"
-
-config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_COLOREFFECTS
- bool "coloreffects"
-
-config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_COLORSPACE
- bool "colorspace"
-
-config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_DATAURISRC
- bool "dataurisrc"
-
-config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_DCCP
- bool "dccp"
-
-config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_DEBUGUTILS
- bool "debugutils"
-
-config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_DECKLINK
- depends on BR2_INSTALL_LIBSTDCPP
- bool "decklink"
-
-comment "decklink requires a toolchain with C++ support enabled"
- depends on !BR2_INSTALL_LIBSTDCPP
-
-config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_DTMF
- bool "dtmf"
-
-config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_DVBSUBOVERLAY
- bool "dvdsuboverlay"
-
-config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_DVDSPU
- bool "dvdspu"
-
-config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_FACEOVERLAY
- bool "faceoverlay"
-
-config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_FESTIVAL
- bool "festival"
-
-config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_FIELDANALYSIS
- bool "fieldanalysis"
-
-config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_FREEVERB
- bool "freeverb"
-
-config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_FREEZE
- bool "freeze"
-
-config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_FREI0R
- bool "frei0r"
-
-config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_GAUDIEFFECTS
- bool "gaudieffects"
-
-config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_GEOMETRICTRANSFORM
- bool "geometrictransform"
-
-config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_GSETTINGS
- bool "gsettings"
-
-config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_H264PARSE
- bool "h264parse"
-
-config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_HDVPARSE
- bool "hdvparse"
-
-config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_HLS
- bool "hls"
-
-config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_ID3TAG
- bool "id3tag"
-
-config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_INTER
- bool "inter"
-
-config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_INTERLACE
- bool "interlace"
-
-config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_IVFPARSE
- bool "ivfparse"
-
-config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_JP2KDECIMATOR
- bool "jp2kdecimator"
-
-config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_JPEGFORMAT
- bool "jpegformat"
-
-config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_LEGACYRESAMPLE
- bool "legacyresample"
-
-config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_LIBRFB
- bool "librfb"
-
-config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_LINSYS
- bool "linsys"
-
-config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_LIVEADDER
- bool "liveadder"
-
-config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_MPEGDEMUX
- bool "mpegdemux"
-
-config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_MPEGPSMUX
- bool "mpegpsmux"
-
-config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_MPEGTSDEMUX
- bool "mpegtsdemux"
-
-config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_MPEGTSMUX
- bool "mpegtsmux"
-
-config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_MPEGVIDEOPARSE
- bool "mpegvideoparse"
-
-config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_MVE
- bool "mve"
-
-config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_MXF
- bool "mxf"
-
-config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_NSF
- bool "nsf"
-
-config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_NUVDEMUX
- bool "nuvdemux"
-
-config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_PATCHDETECT
- bool "patchdetect"
-
-config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_PCAPPARSE
- bool "pcapparse"
-
-config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_PNM
- bool "pnm"
-
-config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_RAWPARSE
- bool "rawparse"
-
-config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_REAL
- bool "real"
-
-config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_REMOVESILENCE
- bool "removesilence"
-
-config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_RTPMUX
- bool "rtpmux"
-
-config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_RTPVP8
- bool "rtpvp8"
-
-config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_SCALETEMPO
- bool "scaletempo"
-
-config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_SDI
- bool "sdi"
-
-config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_SDP
- bool "sdp"
-
-config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_SEGMENTCLIP
- bool "segmentclip"
-
-config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_SIREN
- bool "siren"
-
-config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_SMOOTH
- bool "smooth"
-
-config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_SPEED
- bool "speed"
-
-config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_STEREO
- bool "stereo"
-
-config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_SUBENC
- bool "subenc"
-
-config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_TTA
- bool "tta"
-
-config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_VIDEOFILTERS
- bool "videofilters"
-
-config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_VIDEOMAXRATE
- bool "videomaxrate"
-
-config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_VIDEOMEASURE
- bool "videomeasure"
-
-config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_VIDEOPARSERS
- bool "videoparsers"
-
-config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_VIDEOSIGNAL
- bool "videosignal"
-
-config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_VMNC
- bool "vmnc"
-
-config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_Y4M
- bool "y4m"
-
-comment "plugins with external dependencies (there may be more available)"
-
-config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_APEXSINK
- bool "apexsink"
- select BR2_PACKAGE_OPENSSL
-
-config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_BZ2
- bool "bz2"
- select BR2_PACKAGE_BZIP2
-
-config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_CDAUDIO
- bool "cdaudio"
- select BR2_PACKAGE_LIBCDAUDIO
-
-config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_CURL
- bool "curl"
- select BR2_PACKAGE_LIBCURL
-
-config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_DIRECTFB
- bool "directfb"
- select BR2_PACKAGE_DIRECTFB
- depends on BR2_TOOLCHAIN_HAS_THREADS
- depends on BR2_INSTALL_LIBSTDCPP
-
-config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_DVB
- bool "dvb"
-
-config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_FBDEV
- bool "fbdev"
-
-config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_FAAD
- bool "faad"
- select BR2_PACKAGE_FAAD2
-
-config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_LIBMMS
- bool "libmms"
- depends on BR2_USE_WCHAR # libmms -> libglib2
- depends on BR2_TOOLCHAIN_HAS_THREADS # libmms -> libglib2
- select BR2_PACKAGE_LIBMMS
-
-comment "libmms requires a toolchain with WCHAR and threading support"
- depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS
-
-config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_MUSEPACK
- bool "musepack"
- select BR2_PACKAGE_MUSEPACK
-
-config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_NEON
- bool "neon"
- select BR2_PACKAGE_NEON
-
-config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_OPUS
- bool "opus"
- select BR2_PACKAGE_OPUS
-
-config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_RSVG
- bool "rsvg"
- depends on BR2_INSTALL_LIBSTDCPP
- depends on BR2_USE_WCHAR # librsvg -> libglib2
- depends on BR2_TOOLCHAIN_HAS_THREADS # librsvg -> libglib2
- select BR2_PACKAGE_LIBRSVG
-
-comment "rsvg plugin requires a toolchain with C++, WCHAR, and threading support"
- depends on !BR2_INSTALL_LIBSTDCPP || !BR2_USE_WCHAR || \
- !BR2_TOOLCHAIN_HAS_THREADS
-
-config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_SDL
- bool "sdl"
- select BR2_PACKAGE_SDL
-
-config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_SNDFILE
- bool "sndfile"
- select BR2_PACKAGE_LIBSNDFILE
- depends on BR2_LARGEFILE
-
-comment "gst-plugins-bad-plugin-sndfile requires a toolchain with LARGEFILE support"
- depends on !BR2_LARGEFILE
-
-config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_VCD
- bool "vcd"
-
-endif
-
diff --git a/package/multimedia/gst-plugins-bad/gst-plugins-bad-0002-fix-dfb-example.patch b/package/multimedia/gst-plugins-bad/gst-plugins-bad-0002-fix-dfb-example.patch
deleted file mode 100644
index b2057484cd..0000000000
--- a/package/multimedia/gst-plugins-bad/gst-plugins-bad-0002-fix-dfb-example.patch
+++ /dev/null
@@ -1,22 +0,0 @@
-Fix dfb-example
-
-Order of inclusion gives a strange effect on the definition of
-gst_debug_log. Swapping the include statements solve it.
-
-Not upstreamed since there will be no more updates to this version
-of gst-plugins-bad.
-
-Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
----
-diff -rup gst-plugins-bad-0.10.23/ext/directfb/dfb-example.c gst-plugins-bad-0.10.23.fixed/ext/directfb/dfb-example.c
---- gst-plugins-bad-0.10.23/ext/directfb/dfb-example.c 2011-12-11 19:49:11.000000000 +0100
-+++ gst-plugins-bad-0.10.23.fixed/ext/directfb/dfb-example.c 2013-05-13 00:32:00.507469138 +0200
-@@ -1,7 +1,7 @@
-
--#include <directfb.h>
- #include <stdio.h>
- #include <gst/gst.h>
-+#include <directfb.h>
-
- static IDirectFB *dfb = NULL;
- static IDirectFBSurface *primary = NULL;
diff --git a/package/multimedia/gst-plugins-bad/gst-plugins-bad-opus-jpegformat-unbreak-non-debug-build.patch b/package/multimedia/gst-plugins-bad/gst-plugins-bad-opus-jpegformat-unbreak-non-debug-build.patch
deleted file mode 100644
index 2c98c3e102..0000000000
--- a/package/multimedia/gst-plugins-bad/gst-plugins-bad-opus-jpegformat-unbreak-non-debug-build.patch
+++ /dev/null
@@ -1,78 +0,0 @@
-From 1725e702a3622cb45c8142622dd419fa0c410ac9 Mon Sep 17 00:00:00 2001
-From: Peter Korsgaard <jacmet@sunsite.dk>
-Date: Wed, 12 Sep 2012 09:10:35 +0200
-Subject: [PATCH] gst-plugins-bad: opus + jpegformat: unbreak non-debug build
-
-opus + jpegformat plugin builds fail when gstreamer is configured with
---disable-gst-debug as they are checking the GST_DISABLE_DEBUG symbol
-instead of GST_DISABLE_GST_DEBUG.
-
-Submitted upstream as https://bugzilla.gnome.org/show_bug.cgi?id=683850
-
-Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
----
- ext/opus/gstopusdec.c | 2 +-
- ext/opus/gstopusenc.c | 4 ++--
- gst/jpegformat/gstjpegparse.c | 4 ++--
- 3 files changed, 5 insertions(+), 5 deletions(-)
-
-diff --git a/ext/opus/gstopusdec.c b/ext/opus/gstopusdec.c
-index 0e2805c..ab7221d 100644
---- a/ext/opus/gstopusdec.c
-+++ b/ext/opus/gstopusdec.c
-@@ -357,7 +357,7 @@ opus_dec_chain_parse_data (GstOpusDec * dec, GstBuffer * buffer)
-
- GST_DEBUG_OBJECT (dec, "Creating decoder with %d channels, %d Hz",
- dec->n_channels, dec->sample_rate);
--#ifndef GST_DISABLE_DEBUG
-+#ifndef GST_DISABLE_GST_DEBUG
- gst_opus_common_log_channel_mapping_table (GST_ELEMENT (dec), opusdec_debug,
- "Mapping table", dec->n_channels, dec->channel_mapping);
- #endif
-diff --git a/ext/opus/gstopusenc.c b/ext/opus/gstopusenc.c
-index 240a2cb..d991795 100644
---- a/ext/opus/gstopusenc.c
-+++ b/ext/opus/gstopusenc.c
-@@ -589,7 +589,7 @@ gst_opus_enc_setup_channel_mappings (GstOpusEnc * enc,
- }
- }
-
--#ifndef GST_DISABLE_DEBUG
-+#ifndef GST_DISABLE_GST_DEBUG
- GST_INFO_OBJECT (enc,
- "Mapping tables built: %d channels, %d stereo streams", enc->n_channels,
- enc->n_stereo_streams);
-@@ -654,7 +654,7 @@ gst_opus_enc_setup (GstOpusEnc * enc)
- {
- int error = OPUS_OK;
-
--#ifndef GST_DISABLE_DEBUG
-+#ifndef GST_DISABLE_GST_DEBUG
- GST_DEBUG_OBJECT (enc,
- "setup: %d Hz, %d channels, %d stereo streams, family %d",
- enc->sample_rate, enc->n_channels, enc->n_stereo_streams,
-diff --git a/gst/jpegformat/gstjpegparse.c b/gst/jpegformat/gstjpegparse.c
-index f984a52..b4af9ed 100644
---- a/gst/jpegformat/gstjpegparse.c
-+++ b/gst/jpegformat/gstjpegparse.c
-@@ -545,7 +545,7 @@ gst_jpeg_parse_skip_marker (GstJpegParse * parse,
- if (!gst_byte_reader_get_uint16_be (reader, &size))
- return FALSE;
-
--#ifndef GST_DISABLE_DEBUG
-+#ifndef GST_DISABLE_GST_DEBUG
- /* We'd pry the id of the skipped application segment */
- if (marker >= APP0 && marker <= APP15) {
- const gchar *id_str = NULL;
-@@ -561,7 +561,7 @@ gst_jpeg_parse_skip_marker (GstJpegParse * parse,
- #else
- GST_DEBUG_OBJECT (parse, "unhandled marker %x skiping %u bytes", marker,
- size);
--#endif // GST_DISABLE_DEBUG
-+#endif // GST_DISABLE_GST_DEBUG
-
- if (!gst_byte_reader_skip (reader, size - 2))
- return FALSE;
---
-1.7.10
-
diff --git a/package/multimedia/gst-plugins-bad/gst-plugins-bad.mk b/package/multimedia/gst-plugins-bad/gst-plugins-bad.mk
deleted file mode 100644
index df90cf9b5b..0000000000
--- a/package/multimedia/gst-plugins-bad/gst-plugins-bad.mk
+++ /dev/null
@@ -1,581 +0,0 @@
-################################################################################
-#
-# gst-plugins-bad
-#
-################################################################################
-
-GST_PLUGINS_BAD_VERSION = 0.10.23
-GST_PLUGINS_BAD_SOURCE = gst-plugins-bad-$(GST_PLUGINS_BAD_VERSION).tar.bz2
-GST_PLUGINS_BAD_SITE = http://gstreamer.freedesktop.org/src/gst-plugins-bad
-
-GST_PLUGINS_BAD_CONF_OPT = \
- --disable-examples
-
-GST_PLUGINS_BAD_DEPENDENCIES = gst-plugins-base gstreamer
-
-ifeq ($(BR2_PACKAGE_ORC),y)
-GST_PLUGINS_BAD_DEPENDENCIES += orc
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_ADPCMDEC),y)
-GST_PLUGINS_BAD_CONF_OPT += --enable-adpcmdec
-else
-GST_PLUGINS_BAD_CONF_OPT += --disable-adpcmdec
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_ADPCMENC),y)
-GST_PLUGINS_BAD_CONF_OPT += --enable-adpcmenc
-else
-GST_PLUGINS_BAD_CONF_OPT += --disable-adpcmenc
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_AIFF),y)
-GST_PLUGINS_BAD_CONF_OPT += --enable-aiff
-else
-GST_PLUGINS_BAD_CONF_OPT += --disable-aiff
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_ASFMUX),y)
-GST_PLUGINS_BAD_CONF_OPT += --enable-asfmux
-else
-GST_PLUGINS_BAD_CONF_OPT += --disable-asfmux
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_AUDIOVISUALIZERS),y)
-GST_PLUGINS_BAD_CONF_OPT += --enable-audiovisualizers
-else
-GST_PLUGINS_BAD_CONF_OPT += --disable-audiovisualizers
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_AUTOCONVERT),y)
-GST_PLUGINS_BAD_CONF_OPT += --enable-autoconvert
-else
-GST_PLUGINS_BAD_CONF_OPT += --disable-autoconvert
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_BAYER),y)
-GST_PLUGINS_BAD_CONF_OPT += --enable-bayer
-else
-GST_PLUGINS_BAD_CONF_OPT += --disable-bayer
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_CAMERABIN),y)
-GST_PLUGINS_BAD_CONF_OPT += --enable-camerabin
-else
-GST_PLUGINS_BAD_CONF_OPT += --disable-camerabin
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_CAMERABIN2),y)
-GST_PLUGINS_BAD_CONF_OPT += --enable-camerabin2
-else
-GST_PLUGINS_BAD_CONF_OPT += --disable-camerabin2
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_CDXAPARSE),y)
-GST_PLUGINS_BAD_CONF_OPT += --enable-cdxaparse
-else
-GST_PLUGINS_BAD_CONF_OPT += --disable-cdxaparse
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_COLOREFFECTS),y)
-GST_PLUGINS_BAD_CONF_OPT += --enable-coloreffects
-else
-GST_PLUGINS_BAD_CONF_OPT += --disable-coloreffects
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_COLORSPACE),y)
-GST_PLUGINS_BAD_CONF_OPT += --enable-colorspace
-else
-GST_PLUGINS_BAD_CONF_OPT += --disable-colorspace
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_DATAURISRC),y)
-GST_PLUGINS_BAD_CONF_OPT += --enable-dataurisrc
-else
-GST_PLUGINS_BAD_CONF_OPT += --disable-dataurisrc
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_DCCP),y)
-GST_PLUGINS_BAD_CONF_OPT += --enable-dccp
-else
-GST_PLUGINS_BAD_CONF_OPT += --disable-dccp
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_DEBUGUTILS),y)
-GST_PLUGINS_BAD_CONF_OPT += --enable-debugutils
-else
-GST_PLUGINS_BAD_CONF_OPT += --disable-debugutils
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_DECKLINK),y)
-GST_PLUGINS_BAD_CONF_OPT += --enable-decklink
-else
-GST_PLUGINS_BAD_CONF_OPT += --disable-decklink
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_DTMF),y)
-GST_PLUGINS_BAD_CONF_OPT += --enable-dtmf
-else
-GST_PLUGINS_BAD_CONF_OPT += --disable-dtmf
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_DVBSUBOVERLAY),y)
-GST_PLUGINS_BAD_CONF_OPT += --enable-dvbsuboverlay
-else
-GST_PLUGINS_BAD_CONF_OPT += --disable-dvbsuboverlay
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_DVDSPU),y)
-GST_PLUGINS_BAD_CONF_OPT += --enable-dvdspu
-else
-GST_PLUGINS_BAD_CONF_OPT += --disable-dvdspu
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_FACEOVERLAY),y)
-GST_PLUGINS_BAD_CONF_OPT += --enable-faceoverlay
-else
-GST_PLUGINS_BAD_CONF_OPT += --disable-faceoverlay
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_FESTIVAL),y)
-GST_PLUGINS_BAD_CONF_OPT += --enable-festival
-else
-GST_PLUGINS_BAD_CONF_OPT += --disable-festival
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_FIELDANALYSIS),y)
-GST_PLUGINS_BAD_CONF_OPT += --enable-fieldanalysis
-else
-GST_PLUGINS_BAD_CONF_OPT += --disable-fieldanalysis
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_FREEZE),y)
-GST_PLUGINS_BAD_CONF_OPT += --enable-freeze
-else
-GST_PLUGINS_BAD_CONF_OPT += --disable-freeze
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_FREEVERB),y)
-GST_PLUGINS_BAD_CONF_OPT += --enable-freeverb
-else
-GST_PLUGINS_BAD_CONF_OPT += --disable-freeverb
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_FREI0R),y)
-GST_PLUGINS_BAD_CONF_OPT += --enable-frei0r
-else
-GST_PLUGINS_BAD_CONF_OPT += --disable-frei0r
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_GAUDIEFFECTS),y)
-GST_PLUGINS_BAD_CONF_OPT += --enable-gaudieffects
-else
-GST_PLUGINS_BAD_CONF_OPT += --disable-gaudieffects
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_GEOMETRICTRANSFORM),y)
-GST_PLUGINS_BAD_CONF_OPT += --enable-geometrictransform
-else
-GST_PLUGINS_BAD_CONF_OPT += --disable-geometrictransform
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_GSETTINGS),y)
-GST_PLUGINS_BAD_CONF_OPT += --enable-gsettings
-else
-GST_PLUGINS_BAD_CONF_OPT += --disable-gsettings
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_H264PARSE),y)
-GST_PLUGINS_BAD_CONF_OPT += --enable-h264parse
-else
-GST_PLUGINS_BAD_CONF_OPT += --disable-h264parse
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_HDVPARSE),y)
-GST_PLUGINS_BAD_CONF_OPT += --enable-hdvparse
-else
-GST_PLUGINS_BAD_CONF_OPT += --disable-hdvparse
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_HLS),y)
-GST_PLUGINS_BAD_CONF_OPT += --enable-hls
-else
-GST_PLUGINS_BAD_CONF_OPT += --disable-hls
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_ID3TAG),y)
-GST_PLUGINS_BAD_CONF_OPT += --enable-id3tag
-else
-GST_PLUGINS_BAD_CONF_OPT += --disable-id3tag
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_INTER),y)
-GST_PLUGINS_BAD_CONF_OPT += --enable-inter
-else
-GST_PLUGINS_BAD_CONF_OPT += --disable-inter
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_INTERLACE),y)
-GST_PLUGINS_BAD_CONF_OPT += --enable-interlace
-else
-GST_PLUGINS_BAD_CONF_OPT += --disable-interlace
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_IVFPARSE),y)
-GST_PLUGINS_BAD_CONF_OPT += --enable-ivfparse
-else
-GST_PLUGINS_BAD_CONF_OPT += --disable-ivfparse
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_JP2KDECIMATOR),y)
-GST_PLUGINS_BAD_CONF_OPT += --enable-jp2kdecimator
-else
-GST_PLUGINS_BAD_CONF_OPT += --disable-jp2kdecimator
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_JPEGFORMAT),y)
-GST_PLUGINS_BAD_CONF_OPT += --enable-jpegformat
-else
-GST_PLUGINS_BAD_CONF_OPT += --disable-jpegformat
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_LEGACYRESAMPLE),y)
-GST_PLUGINS_BAD_CONF_OPT += --enable-legacyresample
-else
-GST_PLUGINS_BAD_CONF_OPT += --disable-legacyresample
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_LIBRFB),y)
-GST_PLUGINS_BAD_CONF_OPT += --enable-librfb
-else
-GST_PLUGINS_BAD_CONF_OPT += --disable-librfb
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_LINSYS),y)
-GST_PLUGINS_BAD_CONF_OPT += --enable-linsys
-else
-GST_PLUGINS_BAD_CONF_OPT += --disable-linsys
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_LIVEADDER),y)
-GST_PLUGINS_BAD_CONF_OPT += --enable-liveadder
-else
-GST_PLUGINS_BAD_CONF_OPT += --disable-liveadder
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_MPEGDEMUX),y)
-GST_PLUGINS_BAD_CONF_OPT += --enable-mpegdemux
-else
-GST_PLUGINS_BAD_CONF_OPT += --disable-mpegdemux
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_MPEGPSMUX),y)
-GST_PLUGINS_BAD_CONF_OPT += --enable-mpegpsmux
-else
-GST_PLUGINS_BAD_CONF_OPT += --disable-mpegpsmux
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_MPEGTSDEMUX),y)
-GST_PLUGINS_BAD_CONF_OPT += --enable-mpegtsdemux
-else
-GST_PLUGINS_BAD_CONF_OPT += --disable-mpegtsdemux
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_MPEGTSMUX),y)
-GST_PLUGINS_BAD_CONF_OPT += --enable-mpegtsmux
-else
-GST_PLUGINS_BAD_CONF_OPT += --disable-mpegtsmux
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_MPEGVIDEOPARSE),y)
-GST_PLUGINS_BAD_CONF_OPT += --enable-mpegvideoparse
-else
-GST_PLUGINS_BAD_CONF_OPT += --disable-mpegvideoparse
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_MVE),y)
-GST_PLUGINS_BAD_CONF_OPT += --enable-mve
-else
-GST_PLUGINS_BAD_CONF_OPT += --disable-mve
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_MXF),y)
-GST_PLUGINS_BAD_CONF_OPT += --enable-mxf
-else
-GST_PLUGINS_BAD_CONF_OPT += --disable-mxf
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_NSF),y)
-GST_PLUGINS_BAD_CONF_OPT += --enable-nsf
-else
-GST_PLUGINS_BAD_CONF_OPT += --disable-nsf
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_NUVDEMUX),y)
-GST_PLUGINS_BAD_CONF_OPT += --enable-nuvdemux
-else
-GST_PLUGINS_BAD_CONF_OPT += --disable-nuvdemux
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_PATCHDETECT),y)
-GST_PLUGINS_BAD_CONF_OPT += --enable-patchdetect
-else
-GST_PLUGINS_BAD_CONF_OPT += --disable-patchdetect
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_PCAPPARSE),y)
-GST_PLUGINS_BAD_CONF_OPT += --enable-pcapparse
-else
-GST_PLUGINS_BAD_CONF_OPT += --disable-pcapparse
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_PNM),y)
-GST_PLUGINS_BAD_CONF_OPT += --enable-pnm
-else
-GST_PLUGINS_BAD_CONF_OPT += --disable-pnm
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_RAWPARSE),y)
-GST_PLUGINS_BAD_CONF_OPT += --enable-rawparse
-else
-GST_PLUGINS_BAD_CONF_OPT += --disable-rawparse
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_REAL),y)
-GST_PLUGINS_BAD_CONF_OPT += --enable-real
-else
-GST_PLUGINS_BAD_CONF_OPT += --disable-real
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_REMOVESILENCE),y)
-GST_PLUGINS_BAD_CONF_OPT += --enable-removesilence
-else
-GST_PLUGINS_BAD_CONF_OPT += --disable-removesilence
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_RTPMUX),y)
-GST_PLUGINS_BAD_CONF_OPT += --enable-rtpmux
-else
-GST_PLUGINS_BAD_CONF_OPT += --disable-rtpmux
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_RTPVP8),y)
-GST_PLUGINS_BAD_CONF_OPT += --enable-rtpvp8
-else
-GST_PLUGINS_BAD_CONF_OPT += --disable-rtpvp8
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_SCALETEMPO),y)
-GST_PLUGINS_BAD_CONF_OPT += --enable-scaletempo
-else
-GST_PLUGINS_BAD_CONF_OPT += --disable-scaletempo
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_SDI),y)
-GST_PLUGINS_BAD_CONF_OPT += --enable-sdi
-else
-GST_PLUGINS_BAD_CONF_OPT += --disable-sdi
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_SDP),y)
-GST_PLUGINS_BAD_CONF_OPT += --enable-sdp
-else
-GST_PLUGINS_BAD_CONF_OPT += --disable-sdp
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_SEGMENTCLIP),y)
-GST_PLUGINS_BAD_CONF_OPT += --enable-segmentclip
-else
-GST_PLUGINS_BAD_CONF_OPT += --disable-segmentclip
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_SIREN),y)
-GST_PLUGINS_BAD_CONF_OPT += --enable-siren
-else
-GST_PLUGINS_BAD_CONF_OPT += --disable-siren
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_SMOOTH),y)
-GST_PLUGINS_BAD_CONF_OPT += --enable-smooth
-else
-GST_PLUGINS_BAD_CONF_OPT += --disable-smooth
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_SPEED),y)
-GST_PLUGINS_BAD_CONF_OPT += --enable-speed
-else
-GST_PLUGINS_BAD_CONF_OPT += --disable-speed
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_SUBENC),y)
-GST_PLUGINS_BAD_CONF_OPT += --enable-subenc
-else
-GST_PLUGINS_BAD_CONF_OPT += --disable-subenc
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_STEREO),y)
-GST_PLUGINS_BAD_CONF_OPT += --enable-stereo
-else
-GST_PLUGINS_BAD_CONF_OPT += --disable-stereo
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_TTA),y)
-GST_PLUGINS_BAD_CONF_OPT += --enable-tta
-else
-GST_PLUGINS_BAD_CONF_OPT += --disable-tta
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_VIDEOFILTERS),y)
-GST_PLUGINS_BAD_CONF_OPT += --enable-videofilters
-else
-GST_PLUGINS_BAD_CONF_OPT += --disable-videofilters
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_VIDEOMAXRATE),y)
-GST_PLUGINS_BAD_CONF_OPT += --enable-videomaxrate
-else
-GST_PLUGINS_BAD_CONF_OPT += --disable-videomaxrate
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_VIDEOMEASURE),y)
-GST_PLUGINS_BAD_CONF_OPT += --enable-videomeasure
-else
-GST_PLUGINS_BAD_CONF_OPT += --disable-videomeasure
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_VIDEOPARSERS),y)
-GST_PLUGINS_BAD_CONF_OPT += --enable-videoparsers
-else
-GST_PLUGINS_BAD_CONF_OPT += --disable-videoparsers
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_VIDEOSIGNAL),y)
-GST_PLUGINS_BAD_CONF_OPT += --enable-videosignal
-else
-GST_PLUGINS_BAD_CONF_OPT += --disable-videosignal
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_VMNC),y)
-GST_PLUGINS_BAD_CONF_OPT += --enable-vmnc
-else
-GST_PLUGINS_BAD_CONF_OPT += --disable-vmnc
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_Y4M),y)
-GST_PLUGINS_BAD_CONF_OPT += --enable-y4m
-else
-GST_PLUGINS_BAD_CONF_OPT += --disable-y4m
-endif
-
-# plugins with deps
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_APEXSINK),y)
-GST_PLUGINS_BAD_CONF_OPT += --enable-apexsink
-GST_PLUGINS_BAD_DEPENDENCIES += openssl
-else
-GST_PLUGINS_BAD_CONF_OPT += --disable-apexsink
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_BZ2),y)
-GST_PLUGINS_BAD_CONF_OPT += --enable-bz2
-GST_PLUGINS_BAD_DEPENDENCIES += bzip2
-else
-GST_PLUGINS_BAD_CONF_OPT += --disable-bz2
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_CDAUDIO),y)
-GST_PLUGINS_BAD_CONF_OPT += --enable-cdaudio
-GST_PLUGINS_BAD_DEPENDENCIES += libcdaudio
-else
-GST_PLUGINS_BAD_CONF_OPT += --disable-cdaudio
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_CURL),y)
-GST_PLUGINS_BAD_CONF_OPT += --enable-curl
-GST_PLUGINS_BAD_DEPENDENCIES += libcurl
-else
-GST_PLUGINS_BAD_CONF_OPT += --disable-curl
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_DIRECTFB),y)
-GST_PLUGINS_BAD_CONF_OPT += --enable-directfb
-GST_PLUGINS_BAD_DEPENDENCIES += directfb
-else
-GST_PLUGINS_BAD_CONF_OPT += --disable-directfb
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_DVB),y)
-GST_PLUGINS_BAD_CONF_OPT += --enable-dvb
-else
-GST_PLUGINS_BAD_CONF_OPT += --disable-dvb
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_FAAD),y)
-GST_PLUGINS_BAD_CONF_OPT += --enable-faad
-GST_PLUGINS_BAD_DEPENDENCIES += faad2
-else
-GST_PLUGINS_BAD_CONF_OPT += --disable-faad
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_FBDEV),y)
-GST_PLUGINS_BAD_CONF_OPT += --enable-fbdev
-else
-GST_PLUGINS_BAD_CONF_OPT += --disable-fbdev
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_LIBMMS),y)
-GST_PLUGINS_BAD_CONF_OPT += --enable-libmms
-GST_PLUGINS_BAD_DEPENDENCIES += libmms
-else
-GST_PLUGINS_BAD_CONF_OPT += --disable-libmms
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_MUSEPACK),y)
-GST_PLUGINS_BAD_CONF_OPT += --enable-musepack
-GST_PLUGINS_BAD_DEPENDENCIES += musepack
-else
-GST_PLUGINS_BAD_CONF_OPT += --disable-musepack
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_NEON),y)
-GST_PLUGINS_BAD_CONF_OPT += --enable-neon
-GST_PLUGINS_BAD_DEPENDENCIES += neon
-else
-GST_PLUGINS_BAD_CONF_OPT += --disable-neon
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_OPUS),y)
-GST_PLUGINS_BAD_CONF_OPT += --enable-opus
-GST_PLUGINS_BAD_DEPENDENCIES += opus
-else
-GST_PLUGINS_BAD_CONF_OPT += --disable-opus
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_RSVG),y)
-GST_PLUGINS_BAD_CONF_OPT += --enable-rsvg
-GST_PLUGINS_BAD_DEPENDENCIES += librsvg
-else
-GST_PLUGINS_BAD_CONF_OPT += --disable-rsvg
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_SDL),y)
-GST_PLUGINS_BAD_CONF_ENV += ac_cv_path_SDL_CONFIG=$(STAGING_DIR)/usr/bin/sdl-config
-GST_PLUGINS_BAD_CONF_OPT += --enable-sdl
-GST_PLUGINS_BAD_DEPENDENCIES += sdl
-else
-GST_PLUGINS_BAD_CONF_OPT += --disable-sdl
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_SNDFILE),y)
-GST_PLUGINS_BAD_CONF_OPT += --enable-sndfile
-GST_PLUGINS_BAD_DEPENDENCIES += libsndfile
-else
-GST_PLUGINS_BAD_CONF_OPT += --disable-sndfile
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_VCD),y)
-GST_PLUGINS_BAD_CONF_OPT += --enable-vcd
-else
-GST_PLUGINS_BAD_CONF_OPT += --disable-vcd
-endif
-
-$(eval $(autotools-package))
diff --git a/package/multimedia/gst-plugins-base/Config.in b/package/multimedia/gst-plugins-base/Config.in
deleted file mode 100644
index 7370bd6b0e..0000000000
--- a/package/multimedia/gst-plugins-base/Config.in
+++ /dev/null
@@ -1,110 +0,0 @@
-menuconfig BR2_PACKAGE_GST_PLUGINS_BASE
- bool "gst-plugins-base"
- depends on BR2_PACKAGE_GSTREAMER
- select BR2_PACKAGE_XLIB_LIBX11 if BR2_PACKAGE_XORG7
- select BR2_PACKAGE_XLIB_LIBXEXT if BR2_PACKAGE_XORG7
- select BR2_PACKAGE_XLIB_LIBXV if BR2_PACKAGE_XORG7
- help
- A basic set of well-supported plug-ins for GStreamer.
-
- http://gstreamer.freedesktop.org/
-
-if BR2_PACKAGE_GST_PLUGINS_BASE
-
-comment "dependency-less plugins"
-
-config BR2_PACKAGE_GST_PLUGINS_BASE_PLUGIN_ADDER
- bool "adder"
-
-config BR2_PACKAGE_GST_PLUGINS_BASE_PLUGIN_APP
- bool "app"
-
-config BR2_PACKAGE_GST_PLUGINS_BASE_PLUGIN_AUDIOCONVERT
- bool "audioconvert (mandatory for audio playback)"
- default y
-
-config BR2_PACKAGE_GST_PLUGINS_BASE_PLUGIN_AUDIORATE
- bool "audiorate"
-
-config BR2_PACKAGE_GST_PLUGINS_BASE_PLUGIN_AUDIORESAMPLE
- bool "audioresample (mandatory for audio playback)"
- default y
-
-config BR2_PACKAGE_GST_PLUGINS_BASE_PLUGIN_AUDIOTESTSRC
- bool "audiotestsrc"
-
-config BR2_PACKAGE_GST_PLUGINS_BASE_PLUGIN_ENCODING
- bool "encoding"
-
-config BR2_PACKAGE_GST_PLUGINS_BASE_PLUGIN_FFMPEGCOLORSPACE
- bool "ffmpegcolorspace (mandatory for video playback)"
- default y
-
-config BR2_PACKAGE_GST_PLUGINS_BASE_PLUGIN_GDP
- bool "gdp"
-
-config BR2_PACKAGE_GST_PLUGINS_BASE_PLUGIN_PLAYBACK
- bool "playback (mandatory)"
- default y
-
-config BR2_PACKAGE_GST_PLUGINS_BASE_PLUGIN_SUBPARSE
- bool "subparse"
-
-config BR2_PACKAGE_GST_PLUGINS_BASE_PLUGIN_TCP
- bool "tcp"
-
-config BR2_PACKAGE_GST_PLUGINS_BASE_PLUGIN_TYPEFIND
- bool "typefind (mandatory)"
- default y
-
-config BR2_PACKAGE_GST_PLUGINS_BASE_PLUGIN_VIDEOTESTSRC
- bool "videotestsrc"
-
-config BR2_PACKAGE_GST_PLUGINS_BASE_PLUGIN_VIDEORATE
- bool "videorate"
-
-config BR2_PACKAGE_GST_PLUGINS_BASE_PLUGIN_VIDEOSCALE
- bool "videoscale (mandatory for video playback)"
- default y
-
-config BR2_PACKAGE_GST_PLUGINS_BASE_PLUGIN_VOLUME
- bool "volume (mandatory for audio playback)"
- default y
-
-comment "plugins with external dependencies (there may be more available)"
-
-config BR2_PACKAGE_GST_PLUGINS_BASE_PLUGIN_ALSA
- bool "alsa (mandatory for audio playback)"
- select BR2_PACKAGE_ALSA_LIB
- select BR2_PACKAGE_ALSA_LIB_MIXER
- select BR2_PACKAGE_ALSA_LIB_PCM
-
-config BR2_PACKAGE_GST_PLUGINS_BASE_PLUGIN_OGG
- bool "ogg (*.ogg audio/video)"
- select BR2_PACKAGE_LIBOGG
-
-config BR2_PACKAGE_GST_PLUGINS_BASE_PLUGIN_PANGO
- bool "pango font renderer"
- depends on BR2_INSTALL_LIBSTDCPP
- depends on BR2_USE_WCHAR # pango -> libglib2
- depends on BR2_TOOLCHAIN_HAS_THREADS # pango -> libglib2
- select BR2_PACKAGE_PANGO
-
-comment "pango plugin requires a toolchain with C++, WCHAR and threading support "
- depends on !BR2_INSTALL_LIBSTDCPP || !BR2_USE_WCHAR || \
- !BR2_TOOLCHAIN_HAS_THREADS
-
-config BR2_PACKAGE_GST_PLUGINS_BASE_PLUGIN_THEORA
- bool "theora (*.ogg video)"
- select BR2_PACKAGE_LIBTHEORA
-
-config BR2_PACKAGE_GST_PLUGINS_BASE_PLUGIN_TREMOR
- bool "tremor"
- select BR2_PACKAGE_TREMOR
-
-config BR2_PACKAGE_GST_PLUGINS_BASE_PLUGIN_VORBIS
- bool "vorbis (*.ogg audio)"
- select BR2_PACKAGE_LIBVORBIS
-
-endif
-
diff --git a/package/multimedia/gst-plugins-base/gst-plugins-base-tremor.patch b/package/multimedia/gst-plugins-base/gst-plugins-base-tremor.patch
deleted file mode 100644
index fa8785bed4..0000000000
--- a/package/multimedia/gst-plugins-base/gst-plugins-base-tremor.patch
+++ /dev/null
@@ -1,139 +0,0 @@
-From 0088753651350de3060ece22c1be4153b6009515 Mon Sep 17 00:00:00 2001
-From: Peter Korsgaard <jacmet@sunsite.dk>
-Date: Wed, 25 Jan 2012 23:53:04 +0100
-Subject: [PATCH] base: vorbisdeclib: support modern Tremor versions
-
-Reported upstream as https://bugzilla.gnome.org/show_bug.cgi?id=668726
-
-Tremor changed to use standard libogg rather than its own incompatible
-copy back in Aug 2010 (r17375), causing gst-plugin-base build to fail.
-
-Tremolo so far unfortunately hasn't been updated. Restructure
-vorbisdeclib.h so the legacy _ogg_packet_wrapper code is only used for
-Tremolo.
-
-Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
----
- ext/vorbis/gstvorbisdeclib.h | 77 ++++++++++++++++++++++-------------------
- 1 files changed, 41 insertions(+), 36 deletions(-)
-
-diff --git a/ext/vorbis/gstvorbisdeclib.h b/ext/vorbis/gstvorbisdeclib.h
-index ca00af9..e147591 100644
---- a/ext/vorbis/gstvorbisdeclib.h
-+++ b/ext/vorbis/gstvorbisdeclib.h
-@@ -29,11 +29,6 @@
-
- #ifndef TREMOR
-
--#include <vorbis/codec.h>
--
--typedef float vorbis_sample_t;
--typedef ogg_packet ogg_packet_wrapper;
--
- #define GST_VORBIS_DEC_DESCRIPTION "decode raw vorbis streams to float audio"
-
- #define GST_VORBIS_DEC_SRC_CAPS \
-@@ -47,6 +42,42 @@ typedef ogg_packet ogg_packet_wrapper;
-
- #define GST_VORBIS_DEC_GLIB_TYPE_NAME GstVorbisDec
-
-+#else /* TREMOR */
-+
-+#define GST_VORBIS_DEC_DESCRIPTION "decode raw vorbis streams to integer audio"
-+
-+#define GST_VORBIS_DEC_SRC_CAPS \
-+ GST_STATIC_CAPS ("audio/x-raw-int, " \
-+ "rate = (int) [ 1, MAX ], " \
-+ "channels = (int) [ 1, 6 ], " \
-+ "endianness = (int) BYTE_ORDER, " \
-+ "width = (int) { 16, 32 }, " \
-+ "depth = (int) 16, " \
-+ "signed = (boolean) true")
-+
-+#define GST_VORBIS_DEC_DEFAULT_SAMPLE_WIDTH (16)
-+
-+/* we need a different type name here */
-+#define GST_VORBIS_DEC_GLIB_TYPE_NAME GstIVorbisDec
-+
-+/* and still have it compile */
-+typedef struct _GstVorbisDec GstIVorbisDec;
-+typedef struct _GstVorbisDecClass GstIVorbisDecClass;
-+
-+#endif /* TREMOR */
-+
-+#ifndef USE_TREMOLO
-+
-+#ifdef TREMOR
-+ #include <tremor/ivorbiscodec.h>
-+ typedef ogg_int32_t vorbis_sample_t;
-+#else
-+ #include <vorbis/codec.h>
-+ typedef float vorbis_sample_t;
-+#endif
-+
-+typedef ogg_packet ogg_packet_wrapper;
-+
- static inline guint8 *
- gst_ogg_packet_data (ogg_packet * p)
- {
-@@ -72,17 +103,11 @@ gst_ogg_packet_from_wrapper (ogg_packet_wrapper * packet)
- return packet;
- }
-
--#else
--
--#ifdef USE_TREMOLO
-- #include <Tremolo/ivorbiscodec.h>
-- #include <Tremolo/codec_internal.h>
-- typedef ogg_int16_t vorbis_sample_t;
--#else
-- #include <tremor/ivorbiscodec.h>
-- typedef ogg_int32_t vorbis_sample_t;
--#endif
-+#else /* USE_TREMOLO */
-
-+#include <Tremolo/ivorbiscodec.h>
-+#include <Tremolo/codec_internal.h>
-+typedef ogg_int16_t vorbis_sample_t;
- typedef struct _ogg_packet_wrapper ogg_packet_wrapper;
-
- struct _ogg_packet_wrapper {
-@@ -91,26 +116,6 @@ struct _ogg_packet_wrapper {
- ogg_buffer buf;
- };
-
--#define GST_VORBIS_DEC_DESCRIPTION "decode raw vorbis streams to integer audio"
--
--#define GST_VORBIS_DEC_SRC_CAPS \
-- GST_STATIC_CAPS ("audio/x-raw-int, " \
-- "rate = (int) [ 1, MAX ], " \
-- "channels = (int) [ 1, 6 ], " \
-- "endianness = (int) BYTE_ORDER, " \
-- "width = (int) { 16, 32 }, " \
-- "depth = (int) 16, " \
-- "signed = (boolean) true")
--
--#define GST_VORBIS_DEC_DEFAULT_SAMPLE_WIDTH (16)
--
--/* we need a different type name here */
--#define GST_VORBIS_DEC_GLIB_TYPE_NAME GstIVorbisDec
--
--/* and still have it compile */
--typedef struct _GstVorbisDec GstIVorbisDec;
--typedef struct _GstVorbisDecClass GstIVorbisDecClass;
--
- /* compensate minor variation */
- #define vorbis_synthesis(a, b) vorbis_synthesis (a, b, 1)
-
-@@ -154,7 +159,7 @@ gst_ogg_packet_from_wrapper (ogg_packet_wrapper * packet)
- return &(packet->packet);
- }
-
--#endif
-+#endif /* USE_TREMOLO */
-
- typedef void (*CopySampleFunc)(vorbis_sample_t *out, vorbis_sample_t **in,
- guint samples, gint channels, gint width);
---
-1.7.8.3
-
diff --git a/package/multimedia/gst-plugins-base/gst-plugins-base.mk b/package/multimedia/gst-plugins-base/gst-plugins-base.mk
deleted file mode 100644
index c82aad0183..0000000000
--- a/package/multimedia/gst-plugins-base/gst-plugins-base.mk
+++ /dev/null
@@ -1,193 +0,0 @@
-################################################################################
-#
-# gst-plugins-base
-#
-################################################################################
-
-GST_PLUGINS_BASE_VERSION = 0.10.36
-GST_PLUGINS_BASE_SOURCE = gst-plugins-base-$(GST_PLUGINS_BASE_VERSION).tar.bz2
-GST_PLUGINS_BASE_SITE = http://gstreamer.freedesktop.org/src/gst-plugins-base
-GST_PLUGINS_BASE_INSTALL_STAGING = YES
-
-# freetype is only used by examples, but if it is not found
-# and the host has a freetype-config script, then the host
-# include dirs are added to the search path causing trouble
-GST_PLUGINS_BASE_CONF_ENV =
- FT2_CONFIG=/bin/false \
- ac_cv_header_stdint_t="stdint.h"
-
-GST_PLUGINS_BASE_CONF_OPT = \
- --disable-examples \
- --disable-oggtest \
- --disable-vorbistest \
- --disable-freetypetest
-
-GST_PLUGINS_BASE_DEPENDENCIES = gstreamer
-
-ifeq ($(BR2_PACKAGE_XORG7),y)
-GST_PLUGINS_BASE_DEPENDENCIES += xlib_libX11 xlib_libXext xlib_libXv
-GST_PLUGINS_BASE_CONF_OPT += \
- --enable-x \
- --enable-xshm \
- --enable-xvideo
-else
-GST_PLUGINS_BASE_CONF_OPT += \
- --disable-x \
- --disable-xshm \
- --disable-xvideo
-endif
-
-ifeq ($(BR2_PACKAGE_ORC),y)
-GST_PLUGINS_BASE_DEPENDENCIES += orc
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_BASE_PLUGIN_ALSA),y)
-GST_PLUGINS_BASE_DEPENDENCIES += alsa-lib
-else
-GST_PLUGINS_BASE_CONF_OPT += --disable-alsa
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_BASE_PLUGIN_ADDER),y)
-GST_PLUGINS_BASE_CONF_OPT += --enable-adder
-else
-GST_PLUGINS_BASE_CONF_OPT += --disable-adder
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_BASE_PLUGIN_APP),y)
-GST_PLUGINS_BASE_CONF_OPT += --enable-app
-else
-GST_PLUGINS_BASE_CONF_OPT += --disable-app
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_BASE_PLUGIN_AUDIOCONVERT),y)
-GST_PLUGINS_BASE_CONF_OPT += --enable-audioconvert
-else
-GST_PLUGINS_BASE_CONF_OPT += --disable-audioconvert
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_BASE_PLUGIN_AUDIORATE),y)
-GST_PLUGINS_BASE_CONF_OPT += --enable-audiorate
-else
-GST_PLUGINS_BASE_CONF_OPT += --disable-audiorate
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_BASE_PLUGIN_AUDIORESAMPLE),y)
-GST_PLUGINS_BASE_CONF_OPT += --enable-audioresample
-else
-GST_PLUGINS_BASE_CONF_OPT += --disable-audioresample
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_BASE_PLUGIN_AUDIOTESTSRC),y)
-GST_PLUGINS_BASE_CONF_OPT += --enable-audiotestsrc
-else
-GST_PLUGINS_BASE_CONF_OPT += --disable-audiotestsrc
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_BASE_PLUGIN_ENCODING),y)
-GST_PLUGINS_BASE_CONF_OPT += --enable-encoding
-else
-GST_PLUGINS_BASE_CONF_OPT += --disable-encoding
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_BASE_PLUGIN_FFMPEGCOLORSPACE),y)
-GST_PLUGINS_BASE_CONF_OPT += --enable-ffmpegcolorspace
-else
-GST_PLUGINS_BASE_CONF_OPT += --disable-ffmpegcolorspace
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_BASE_PLUGIN_GDP),y)
-GST_PLUGINS_BASE_CONF_OPT += --enable-gdp
-else
-GST_PLUGINS_BASE_CONF_OPT += --disable-gdp
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_BASE_PLUGIN_PLAYBACK),y)
-GST_PLUGINS_BASE_CONF_OPT += --enable-playback
-else
-GST_PLUGINS_BASE_CONF_OPT += --disable-playback
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_BASE_PLUGIN_SUBPARSE),y)
-GST_PLUGINS_BASE_CONF_OPT += --enable-subparse
-else
-GST_PLUGINS_BASE_CONF_OPT += --disable-subparse
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_BASE_PLUGIN_TCP),y)
-GST_PLUGINS_BASE_CONF_OPT += --enable-tcp
-else
-GST_PLUGINS_BASE_CONF_OPT += --disable-tcp
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_BASE_PLUGIN_TYPEFIND),y)
-GST_PLUGINS_BASE_CONF_OPT += --enable-typefind
-else
-GST_PLUGINS_BASE_CONF_OPT += --disable-typefind
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_BASE_PLUGIN_VIDEOTESTSRC),y)
-GST_PLUGINS_BASE_CONF_OPT += --enable-videotestsrc
-else
-GST_PLUGINS_BASE_CONF_OPT += --disable-videotestsrc
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_BASE_PLUGIN_VIDEORATE),y)
-GST_PLUGINS_BASE_CONF_OPT += --enable-videorate
-else
-GST_PLUGINS_BASE_CONF_OPT += --disable-videorate
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_BASE_PLUGIN_VIDEOSCALE),y)
-GST_PLUGINS_BASE_CONF_OPT += --enable-videoscale
-else
-GST_PLUGINS_BASE_CONF_OPT += --disable-videoscale
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_BASE_PLUGIN_VOLUME),y)
-GST_PLUGINS_BASE_CONF_OPT += --enable-volume
-else
-GST_PLUGINS_BASE_CONF_OPT += --disable-volume
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_BASE_PLUGIN_OGG),y)
-GST_PLUGINS_BASE_CONF_OPT += --enable-ogg
-GST_PLUGINS_BASE_DEPENDENCIES += libogg
-else
-GST_PLUGINS_BASE_CONF_OPT += --disable-ogg
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_BASE_PLUGIN_PANGO),y)
-GST_PLUGINS_BASE_CONF_OPT += --enable-pango
-GST_PLUGINS_BASE_DEPENDENCIES += pango
-else
-GST_PLUGINS_BASE_CONF_OPT += --disable-pango
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_BASE_PLUGIN_THEORA),y)
-GST_PLUGINS_BASE_CONF_OPT += --enable-theora
-GST_PLUGINS_BASE_DEPENDENCIES += libtheora
-else
-GST_PLUGINS_BASE_CONF_OPT += --disable-theora
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_BASE_PLUGIN_TREMOR),y)
-GST_PLUGINS_BASE_CONF_OPT += --enable-ivorbis
-GST_PLUGINS_BASE_DEPENDENCIES += tremor
-else
-GST_PLUGINS_BASE_CONF_OPT += --disable-ivorbis
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_BASE_PLUGIN_VORBIS),y)
-GST_PLUGINS_BASE_CONF_OPT += --enable-vorbis
-GST_PLUGINS_BASE_DEPENDENCIES += libvorbis
-else
-GST_PLUGINS_BASE_CONF_OPT += --disable-vorbis
-endif
-
-ifeq ($(BR2_PACKAGE_ZLIB),y)
-GST_PLUGINS_BASE_DEPENDENCIES += zlib
-else
-GST_PLUGINS_BASE_CONF_OPT += --disable-zlib
-endif
-
-$(eval $(autotools-package))
diff --git a/package/multimedia/gst-plugins-good/Config.in b/package/multimedia/gst-plugins-good/Config.in
deleted file mode 100644
index c604a41a02..0000000000
--- a/package/multimedia/gst-plugins-good/Config.in
+++ /dev/null
@@ -1,227 +0,0 @@
-menuconfig BR2_PACKAGE_GST_PLUGINS_GOOD
- bool "gst-plugins-good"
- depends on BR2_PACKAGE_GSTREAMER
- select BR2_PACKAGE_GST_PLUGINS_BASE
- help
- A set of well-supported plug-ins for GStreamer under the preferred
- license.
-
- http://gstreamer.freedesktop.org/
-
-if BR2_PACKAGE_GST_PLUGINS_GOOD
-
-config BR2_PACKAGE_GST_PLUGINS_GOOD_JPEG
- bool "jpeg (JPEG support)"
- select BR2_PACKAGE_JPEG
-
-config BR2_PACKAGE_GST_PLUGINS_GOOD_PNG
- bool "png (PNG support)"
- select BR2_PACKAGE_LIBPNG
-
-config BR2_PACKAGE_GST_PLUGINS_GOOD_BZ2
- bool "bz2 support"
- depends on BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_MATROSKA
- select BR2_PACKAGE_BZIP2
- help
- Enable bz2 support for the following plugins:
- matroska
-
-config BR2_PACKAGE_GST_PLUGINS_GOOD_ZLIB
- bool "zlib support"
- depends on BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_QTDEMUX || BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_ID3DEMUX || BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_MATROSKA
- select BR2_PACKAGE_ZLIB
- help
- Enable zlib support for the following plugins:
- id3demux, qtdemux, matroska
-
-comment "dependency-less plugins"
-
-config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_ALPHA
- bool "alpha"
-
-config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_APETAG
- bool "apetag"
-
-config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_AUDIOFX
- bool "audiofx"
-
-config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_AUDIOPARSERS
- bool "audioparsers"
-
-config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_AUPARSE
- bool "auparse"
-
-config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_AUTODETECT
- bool "autodetect"
-
-config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_AVI
- bool "avi (*.avi video)"
- default y
-
-config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_CUTTER
- bool "cutter"
-
-config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_DEBUGUTILS
- bool "debugutils"
-
-config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_DEINTERLACE
- bool "deinterlace"
-
-config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_EFFECTV
- bool "effectv"
-
-config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_EQUALIZER
- bool "equalizer"
-
-config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_FLV
- bool "flv"
-
-config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_FLX
- bool "flx"
-
-config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_GOOM
- bool "goom"
-
-config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_GOOM2K1
- bool "goom2k1"
-
-config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_ID3DEMUX
- bool "id3demux (*.mp3 audio)"
-
-config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_ICYDEMUX
- bool "icydemux"
-
-config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_IMAGEFREEZE
- bool "imagefreeze"
-
-config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_INTERLEAVE
- bool "interleave"
-
-config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_ISOMP4
- bool "isomp4"
-
-config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_LAW
- bool "law"
-
-config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_LEVEL
- bool "level"
-
-config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_MATROSKA
- bool "matroska"
-
-config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_MONOSCOPE
- bool "monoscope"
-
-config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_MULTIFILE
- bool "multifile"
-
-config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_MULTIPART
- bool "multipart"
-
-config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_REPLAYGAIN
- bool "replaygain"
-
-config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_RTP
- bool "rtp"
-
-config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_RTPMANAGER
- bool "rtpmanager"
-
-config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_RTSP
- bool "rtsp"
-
-config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_SHAPEWIPE
- bool "shapewipe"
-
-config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_SMPTE
- bool "smpte"
-
-config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_SPECTRUM
- bool "spectrum"
-
-config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_UDP
- depends on BR2_INET_IPV6
- bool "udp"
-
-comment "udp requires a toolchain with IPv6 support"
- depends on !BR2_INET_IPV6
-
-config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_VIDEOBOX
- bool "videobox"
-
-config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_VIDEOCROP
- bool "videocrop"
-
-config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_VIDEOFILTER
- bool "videofilter"
-
-config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_VIDEOMIXER
- bool "videomixer"
-
-config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_WAVENC
- bool "wavenc"
-
-config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_WAVPARSE
- bool "wavparse (*.wav audio)"
- default y
-
-config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_Y4M
- bool "y4m"
-
-config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_V4L2
- bool "v4l2"
-
-comment "plugins with external dependencies"
-
-config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_ANNODEX
- bool "annodex (XML Library)"
- select BR2_PACKAGE_LIBXML2
-
-config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_CAIRO
- bool "cairo"
- select BR2_PACKAGE_CAIRO
- select BR2_PACKAGE_CAIRO_PNG
-
-config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_FLAC
- bool "flac (libFLAC)"
- select BR2_PACKAGE_FLAC
-
-config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_GDKPIXBUF
- bool "gdkpixbuf"
- depends on BR2_USE_WCHAR # gdk-pixbuf -> libglib2
- depends on BR2_TOOLCHAIN_HAS_THREADS # gdk-pixbuf -> libglib2
- select BR2_PACKAGE_GDK_PIXBUF
-
-comment "gdkpixbuf requires a toolchain with WCHAR and threading support"
- depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS
-
-config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_OSS
- bool "ossaudio (OSS audio)"
-
-config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_OSS4
- bool "oss4 (Open Sound System 4)"
-
-config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_PULSE
- depends on BR2_TOOLCHAIN_HAS_THREADS # pulseaudio
- depends on BR2_LARGEFILE # pulseaudio -> libsndfile
- select BR2_PACKAGE_PULSEAUDIO
- bool "pulseaudio"
-
-config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_SOUPHTTPSRC
- bool "souphttpsrc (http client)"
- depends on BR2_USE_WCHAR # libsoup -> glib2
- depends on BR2_TOOLCHAIN_HAS_THREADS # libsoup -> glib2
- select BR2_PACKAGE_LIBSOUP
-
-comment "souphttpsrc requires a toolchain with WCHAR and threading support"
- depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREAD
-
-config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_SPEEX
- bool "speex"
- select BR2_PACKAGE_SPEEX
-
-config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_WAVPACK
- bool "wavpack (*.wv audio)"
- select BR2_PACKAGE_WAVPACK
-
-endif
diff --git a/package/multimedia/gst-plugins-good/gst-plugins-good-linux36.patch b/package/multimedia/gst-plugins-good/gst-plugins-good-linux36.patch
deleted file mode 100644
index 5d7cd932ed..0000000000
--- a/package/multimedia/gst-plugins-good/gst-plugins-good-linux36.patch
+++ /dev/null
@@ -1,37 +0,0 @@
-Fix building with Linux headers 3.6
-
-Signed-off-by: Markos Chandras <markos.chandras@imgtec.com>
-
-From bfb1ac952b4c3caaba0297bbe7dc73ea92f9b292 Mon Sep 17 00:00:00 2001
-From: Matthias Clasen <mclasen@redhat.com>
-Date: Thu, 09 Aug 2012 07:35:23 +0000
-Subject: v4l2: fix build with recent kernels, the v4l2_buffer input field was removed
-
-This was unused apparently and removed in the kernel in commit:
-
- From 2b719d7baf490e24ce7d817c6337b7c87fda84c1 Mon Sep 17 00:00:00 2001
- From: Sakari Ailus <sakari.ailus@iki.fi>
- Date: Wed, 2 May 2012 09:40:03 -0300
- Subject: [PATCH] [media] v4l: drop v4l2_buffer.input and V4L2_BUF_FLAG_INPUT
-
- Remove input field in struct v4l2_buffer and flag V4L2_BUF_FLAG_INPUT which
- tells the former is valid. The flag is used by no driver currently.
-
-https://bugzilla.gnome.org/show_bug.cgi?id=681491
----
-(limited to 'sys/v4l2/gstv4l2bufferpool.c')
-
-diff --git a/sys/v4l2/gstv4l2bufferpool.c b/sys/v4l2/gstv4l2bufferpool.c
-index 2e3a563..5aaed5a 100644
---- a/sys/v4l2/gstv4l2bufferpool.c
-+++ b/sys/v4l2/gstv4l2bufferpool.c
-@@ -182,7 +182,6 @@ gst_v4l2_buffer_new (GstV4l2BufferPool * pool, guint index, GstCaps * caps)
- GST_LOG_OBJECT (pool->v4l2elem, " MMAP offset: %u",
- ret->vbuffer.m.offset);
- GST_LOG_OBJECT (pool->v4l2elem, " length: %u", ret->vbuffer.length);
-- GST_LOG_OBJECT (pool->v4l2elem, " input: %u", ret->vbuffer.input);
-
- ret->mmap_length = ret->vbuffer.length;
- data = (guint8 *) v4l2_mmap (0, ret->vbuffer.length,
---
-cgit v0.9.0.2-2-gbebe
diff --git a/package/multimedia/gst-plugins-good/gst-plugins-good-v4l2-fix-compilation-against-newer-kernel-headers.patch b/package/multimedia/gst-plugins-good/gst-plugins-good-v4l2-fix-compilation-against-newer-kernel-headers.patch
deleted file mode 100644
index 62c3bb24e6..0000000000
--- a/package/multimedia/gst-plugins-good/gst-plugins-good-v4l2-fix-compilation-against-newer-kernel-headers.patch
+++ /dev/null
@@ -1,30 +0,0 @@
-From 8e633d2059cb835448021cf79becb487aff10975 Mon Sep 17 00:00:00 2001
-From: Bastien Nocera <hadess@hadess.net>
-Date: Mon, 18 Mar 2013 14:59:35 +0000
-Subject: [PATCH] v4l2: fix compilation against newer kernel headers as on
- FC19
-
----
- sys/v4l2/v4l2_calls.c | 4 ++++
- 1 file changed, 4 insertions(+)
-
-diff --git a/sys/v4l2/v4l2_calls.c b/sys/v4l2/v4l2_calls.c
-index 07d390a..4c10f4f 100644
---- a/sys/v4l2/v4l2_calls.c
-+++ b/sys/v4l2/v4l2_calls.c
-@@ -291,8 +291,12 @@ gst_v4l2_fill_lists (GstV4l2Object * v4l2object)
- break;
- case V4L2_CID_HFLIP:
- case V4L2_CID_VFLIP:
-+#ifndef V4L2_CID_PAN_RESET
- case V4L2_CID_HCENTER:
-+#endif
-+#ifndef V4L2_CID_TILT_RESET
- case V4L2_CID_VCENTER:
-+#endif
- #ifdef V4L2_CID_PAN_RESET
- case V4L2_CID_PAN_RESET:
- #endif
---
-1.7.10.4
-
diff --git a/package/multimedia/gst-plugins-good/gst-plugins-good.mk b/package/multimedia/gst-plugins-good/gst-plugins-good.mk
deleted file mode 100644
index eba0571964..0000000000
--- a/package/multimedia/gst-plugins-good/gst-plugins-good.mk
+++ /dev/null
@@ -1,393 +0,0 @@
-################################################################################
-#
-# gst-plugins-good
-#
-################################################################################
-
-GST_PLUGINS_GOOD_VERSION = 0.10.31
-GST_PLUGINS_GOOD_SOURCE = gst-plugins-good-$(GST_PLUGINS_GOOD_VERSION).tar.bz2
-GST_PLUGINS_GOOD_SITE = http://gstreamer.freedesktop.org/src/gst-plugins-good
-
-GST_PLUGINS_GOOD_CONF_OPT = \
- --disable-debug \
- --disable-examples \
- --disable-directsound \
- --disable-sunaudio \
- --disable-osx_audio \
- --disable-osx_video \
- --disable-aalib \
- --disable-aalibtest \
- --disable-esd \
- --disable-esdtest \
- --disable-shout2
-
-GST_PLUGINS_GOOD_DEPENDENCIES = gstreamer gst-plugins-base
-
-ifeq ($(BR2_PACKAGE_XORG7),y)
-GST_PLUGINS_GOOD_DEPENDENCIES += xlib_libX11 xlib_libXext xlib_libXv
-GST_PLUGINS_GOOD_CONF_OPT += \
- --enable-x \
- --enable-xshm \
- --enable-xvideo
-else
-GST_PLUGINS_GOOD_CONF_OPT += \
- --disable-x \
- --disable-xshm \
- --disable-xvideo
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_GOOD_JPEG),y)
-GST_PLUGINS_GOOD_CONF_OPT += --enable-jpeg
-GST_PLUGINS_GOOD_DEPENDENCIES += jpeg
-else
-GST_PLUGINS_GOOD_CONF_OPT += --disable-jpeg
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_GOOD_PNG),y)
-GST_PLUGINS_GOOD_CONF_OPT += --enable-libpng
-GST_PLUGINS_GOOD_DEPENDENCIES += libpng
-else
-GST_PLUGINS_GOOD_CONF_OPT += --disable-libpng
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_GOOD_BZ2),y)
-GST_PLUGINS_GOOD_CONF_OPT += --enable-bz2
-GST_PLUGINS_GOOD_DEPENDENCIES += bzip2
-else
-GST_PLUGINS_GOOD_CONF_OPT += --disable-bz2
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_GOOD_ZLIB),y)
-GST_PLUGINS_GOOD_CONF_OPT += --enable-zlib
-GST_PLUGINS_GOOD_DEPENDENCIES += zlib
-else
-GST_PLUGINS_GOOD_CONF_OPT += --disable-zlib
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_ALPHA),y)
-GST_PLUGINS_GOOD_CONF_OPT += --enable-alpha
-else
-GST_PLUGINS_GOOD_CONF_OPT += --disable-alpha
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_APETAG),y)
-GST_PLUGINS_GOOD_CONF_OPT += --enable-apetag
-else
-GST_PLUGINS_GOOD_CONF_OPT += --disable-apetag
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_AUDIOFX),y)
-GST_PLUGINS_GOOD_CONF_OPT += --enable-audiofx
-else
-GST_PLUGINS_GOOD_CONF_OPT += --disable-audiofx
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_AUDIOPARSERS),y)
-GST_PLUGINS_GOOD_CONF_OPT += --enable-audioparsers
-else
-GST_PLUGINS_GOOD_CONF_OPT += --disable-audioparsers
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_AUPARSE),y)
-GST_PLUGINS_GOOD_CONF_OPT += --enable-auparse
-else
-GST_PLUGINS_GOOD_CONF_OPT += --disable-auparse
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_AUTODETECT),y)
-GST_PLUGINS_GOOD_CONF_OPT += --enable-autodetect
-else
-GST_PLUGINS_GOOD_CONF_OPT += --disable-autodetect
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_AVI),y)
-GST_PLUGINS_GOOD_CONF_OPT += --enable-avi
-else
-GST_PLUGINS_GOOD_CONF_OPT += --disable-avi
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_CUTTER),y)
-GST_PLUGINS_GOOD_CONF_OPT += --enable-cutter
-else
-GST_PLUGINS_GOOD_CONF_OPT += --disable-cutter
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_DEBUGUTILS),y)
-GST_PLUGINS_GOOD_CONF_OPT += --enable-debugutils
-else
-GST_PLUGINS_GOOD_CONF_OPT += --disable-debugutils
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_DEINTERLACE),y)
-GST_PLUGINS_GOOD_CONF_OPT += --enable-deinterlace
-else
-GST_PLUGINS_GOOD_CONF_OPT += --disable-deinterlace
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_EFFECTV),y)
-GST_PLUGINS_GOOD_CONF_OPT += --enable-effectv
-else
-GST_PLUGINS_GOOD_CONF_OPT += --disable-effectv
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_EQUALIZER),y)
-GST_PLUGINS_GOOD_CONF_OPT += --enable-equalizer
-else
-GST_PLUGINS_GOOD_CONF_OPT += --disable-equalizer
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_FLV),y)
-GST_PLUGINS_GOOD_CONF_OPT += --enable-flv
-else
-GST_PLUGINS_GOOD_CONF_OPT += --disable-flv
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_FLX),y)
-GST_PLUGINS_GOOD_CONF_OPT += --enable-flx
-else
-GST_PLUGINS_GOOD_CONF_OPT += --disable-flx
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_GOOM),y)
-GST_PLUGINS_GOOD_CONF_OPT += --enable-goom
-else
-GST_PLUGINS_GOOD_CONF_OPT += --disable-goom
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_GOOM2K1),y)
-GST_PLUGINS_GOOD_CONF_OPT += --enable-goom2k1
-else
-GST_PLUGINS_GOOD_CONF_OPT += --disable-goom2k1
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_ID3DEMUX),y)
-GST_PLUGINS_GOOD_CONF_OPT += --enable-id3demux
-else
-GST_PLUGINS_GOOD_CONF_OPT += --disable-id3demux
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_ICYDEMUX),y)
-GST_PLUGINS_GOOD_CONF_OPT += --enable-icydemux
-else
-GST_PLUGINS_GOOD_CONF_OPT += --disable-icydemux
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_IMAGEFREEZE),y)
-GST_PLUGINS_GOOD_CONF_OPT += --enable-imagefreeze
-else
-GST_PLUGINS_GOOD_CONF_OPT += --disable-imagefreeze
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_INTERLEAVE),y)
-GST_PLUGINS_GOOD_CONF_OPT += --enable-interleave
-else
-GST_PLUGINS_GOOD_CONF_OPT += --disable-interleave
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_ISOMP4),y)
-GST_PLUGINS_GOOD_CONF_OPT += --enable-isomp4
-else
-GST_PLUGINS_GOOD_CONF_OPT += --disable-isomp4
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_LAW),y)
-GST_PLUGINS_GOOD_CONF_OPT += --enable-law
-else
-GST_PLUGINS_GOOD_CONF_OPT += --disable-law
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_LEVEL),y)
-GST_PLUGINS_GOOD_CONF_OPT += --enable-level
-else
-GST_PLUGINS_GOOD_CONF_OPT += --disable-level
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_MATROSKA),y)
-GST_PLUGINS_GOOD_CONF_OPT += --enable-matroska
-else
-GST_PLUGINS_GOOD_CONF_OPT += --disable-matroska
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_MONOSCOPE),y)
-GST_PLUGINS_GOOD_CONF_OPT += --enable-monoscope
-else
-GST_PLUGINS_GOOD_CONF_OPT += --disable-monoscope
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_MULTIFILE),y)
-GST_PLUGINS_GOOD_CONF_OPT += --enable-multifile
-else
-GST_PLUGINS_GOOD_CONF_OPT += --disable-multifile
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_MULTIPART),y)
-GST_PLUGINS_GOOD_CONF_OPT += --enable-multipart
-else
-GST_PLUGINS_GOOD_CONF_OPT += --disable-multipart
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_REPLAYGAIN),y)
-GST_PLUGINS_GOOD_CONF_OPT += --enable-replaygain
-else
-GST_PLUGINS_GOOD_CONF_OPT += --disable-replaygain
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_RTP),y)
-GST_PLUGINS_GOOD_CONF_OPT += --enable-rtp
-else
-GST_PLUGINS_GOOD_CONF_OPT += --disable-rtp
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_RTPMANAGER),y)
-GST_PLUGINS_GOOD_CONF_OPT += --enable-rtpmanager
-else
-GST_PLUGINS_GOOD_CONF_OPT += --disable-rtpmanager
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_RTSP),y)
-GST_PLUGINS_GOOD_CONF_OPT += --enable-rtsp
-else
-GST_PLUGINS_GOOD_CONF_OPT += --disable-rtsp
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_SHAPEWIPE),y)
-GST_PLUGINS_GOOD_CONF_OPT += --enable-shapewipe
-else
-GST_PLUGINS_GOOD_CONF_OPT += --disable-shapewipe
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_SMPTE),y)
-GST_PLUGINS_GOOD_CONF_OPT += --enable-smpte
-else
-GST_PLUGINS_GOOD_CONF_OPT += --disable-smpte
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_SPECTRUM),y)
-GST_PLUGINS_GOOD_CONF_OPT += --enable-spectrum
-else
-GST_PLUGINS_GOOD_CONF_OPT += --disable-spectrum
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_UDP),y)
-GST_PLUGINS_GOOD_CONF_OPT += --enable-udp
-else
-GST_PLUGINS_GOOD_CONF_OPT += --disable-udp
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_VIDEOBOX),y)
-GST_PLUGINS_GOOD_CONF_OPT += --enable-videobox
-else
-GST_PLUGINS_GOOD_CONF_OPT += --disable-videobox
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_VIDEOCROP),y)
-GST_PLUGINS_GOOD_CONF_OPT += --enable-videocrop
-else
-GST_PLUGINS_GOOD_CONF_OPT += --disable-videocrop
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_VIDEOFILTER),y)
-GST_PLUGINS_GOOD_CONF_OPT += --enable-videofilter
-else
-GST_PLUGINS_GOOD_CONF_OPT += --disable-videofilter
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_VIDEOMIXER),y)
-GST_PLUGINS_GOOD_CONF_OPT += --enable-videomixer
-else
-GST_PLUGINS_GOOD_CONF_OPT += --disable-videomixer
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_WAVENC),y)
-GST_PLUGINS_GOOD_CONF_OPT += --enable-wavenc
-else
-GST_PLUGINS_GOOD_CONF_OPT += --disable-wavenc
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_WAVPARSE),y)
-GST_PLUGINS_GOOD_CONF_OPT += --enable-wavparse
-else
-GST_PLUGINS_GOOD_CONF_OPT += --disable-wavparse
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_Y4M),y)
-GST_PLUGINS_GOOD_CONF_OPT += --enable-y4m
-else
-GST_PLUGINS_GOOD_CONF_OPT += --disable-y4m
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_V4L2),y)
-GST_PLUGINS_GOOD_CONF_OPT += --enable-gst_v4l2
-else
-GST_PLUGINS_GOOD_CONF_OPT += --disable-gst_v4l2
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_ANNODEX),y)
-GST_PLUGINS_GOOD_CONF_OPT += --enable-annodex
-GST_PLUGINS_GOOD_DEPENDENCIES += libxml2
-else
-GST_PLUGINS_GOOD_CONF_OPT += --disable-annodex
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_CAIRO),y)
-GST_PLUGINS_GOOD_CONF_OPT += --enable-cairo
-GST_PLUGINS_GOOD_DEPENDENCIES += cairo
-else
-GST_PLUGINS_GOOD_CONF_OPT += --disable-cairo
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_FLAC),y)
-GST_PLUGINS_GOOD_CONF_OPT += --enable-flac
-GST_PLUGINS_GOOD_DEPENDENCIES += flac
-else
-GST_PLUGINS_GOOD_CONF_OPT += --disable-flac
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_GDKPIXBUF),y)
-GST_PLUGINS_GOOD_CONF_OPT += --enable-gdk_pixbuf
-GST_PLUGINS_GOOD_DEPENDENCIES += gdk-pixbuf
-else
-GST_PLUGINS_GOOD_CONF_OPT += --disable-gdk_pixbuf
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_OSS),y)
-GST_PLUGINS_GOOD_CONF_OPT += --enable-oss
-else
-GST_PLUGINS_GOOD_CONF_OPT += --disable-oss
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_OSS4),y)
-GST_PLUGINS_GOOD_CONF_OPT += --enable-oss4
-else
-GST_PLUGINS_GOOD_CONF_OPT += --disable-oss4
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_PULSE),y)
-GST_PLUGINS_GOOD_CONF_OPT += --enable-pulse
-GST_PLUGINS_GOOD_DEPENDENCIES += pulseaudio
-else
-GST_PLUGINS_GOOD_CONF_OPT += --disable-pulse
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_SOUPHTTPSRC),y)
-GST_PLUGINS_GOOD_CONF_OPT += --enable-soup
-GST_PLUGINS_GOOD_DEPENDENCIES += libsoup
-else
-GST_PLUGINS_GOOD_CONF_OPT += --disable-soup
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_SPEEX),y)
-GST_PLUGINS_GOOD_CONF_OPT += --enable-speex
-GST_PLUGINS_GOOD_DEPENDENCIES += speex
-else
-GST_PLUGINS_GOOD_CONF_OPT += --disable-speex
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_WAVPACK),y)
-GST_PLUGINS_GOOD_CONF_OPT += --enable-wavpack
-GST_PLUGINS_GOOD_DEPENDENCIES += wavpack
-else
-GST_PLUGINS_GOOD_CONF_OPT += --disable-wavpack
-endif
-
-$(eval $(autotools-package))
diff --git a/package/multimedia/gst-plugins-ugly/Config.in b/package/multimedia/gst-plugins-ugly/Config.in
deleted file mode 100644
index c0046e422f..0000000000
--- a/package/multimedia/gst-plugins-ugly/Config.in
+++ /dev/null
@@ -1,54 +0,0 @@
-menuconfig BR2_PACKAGE_GST_PLUGINS_UGLY
- bool "gst-plugins-ugly"
- depends on BR2_PACKAGE_GSTREAMER
- select BR2_PACKAGE_GST_PLUGINS_BASE
- help
- A set of well-supported plug-ins for GStreamer, but might pose
- problems for distributors.
-
- http://gstreamer.freedesktop.org/
-
-if BR2_PACKAGE_GST_PLUGINS_UGLY
-
-comment "dependency-less plugins"
-
-config BR2_PACKAGE_GST_PLUGINS_UGLY_PLUGIN_ASFDEMUX
- bool "asfdemux"
-
-config BR2_PACKAGE_GST_PLUGINS_UGLY_PLUGIN_DVDLPCMDEC
- bool "dvdlpcmdec"
-
-config BR2_PACKAGE_GST_PLUGINS_UGLY_PLUGIN_DVDSUB
- bool "dvdsub"
-
-config BR2_PACKAGE_GST_PLUGINS_UGLY_PLUGIN_IEC958
- bool "iec958"
-
-config BR2_PACKAGE_GST_PLUGINS_UGLY_PLUGIN_MPEGAUDIOPARSE
- bool "mpegaudioparse"
-
-config BR2_PACKAGE_GST_PLUGINS_UGLY_PLUGIN_MPEGSTREAM
- bool "mpegstream"
-
-config BR2_PACKAGE_GST_PLUGINS_UGLY_PLUGIN_REALMEDIA
- bool "realmedia"
-
-config BR2_PACKAGE_GST_PLUGINS_UGLY_PLUGIN_SYNAESTHESIA
- bool "synaesthesia"
-
-comment "plugins with external dependencies (there may be more available)"
-
-config BR2_PACKAGE_GST_PLUGINS_UGLY_PLUGIN_LAME
- bool "lame (*.mp3 audio encoder)"
- select BR2_PACKAGE_LAME
-
-config BR2_PACKAGE_GST_PLUGINS_UGLY_PLUGIN_MAD
- bool "mad (*.mp3 audio)"
- select BR2_PACKAGE_LIBID3TAG
- select BR2_PACKAGE_LIBMAD
-
-config BR2_PACKAGE_GST_PLUGINS_UGLY_PLUGIN_MPEG2DEC
- bool "mpeg2dec"
- select BR2_PACKAGE_LIBMPEG2
-
-endif
diff --git a/package/multimedia/gst-plugins-ugly/gst-plugins-ugly.mk b/package/multimedia/gst-plugins-ugly/gst-plugins-ugly.mk
deleted file mode 100644
index 009c168d92..0000000000
--- a/package/multimedia/gst-plugins-ugly/gst-plugins-ugly.mk
+++ /dev/null
@@ -1,85 +0,0 @@
-################################################################################
-#
-# gst-plugins-ugly
-#
-################################################################################
-
-GST_PLUGINS_UGLY_VERSION = 0.10.19
-GST_PLUGINS_UGLY_SOURCE = gst-plugins-ugly-$(GST_PLUGINS_UGLY_VERSION).tar.bz2
-GST_PLUGINS_UGLY_SITE = http://gstreamer.freedesktop.org/src/gst-plugins-ugly
-
-GST_PLUGINS_UGLY_CONF_OPT = \
- --disable-examples
-
-GST_PLUGINS_UGLY_DEPENDENCIES = gstreamer gst-plugins-base
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_UGLY_PLUGIN_ASFDEMUX),y)
-GST_PLUGINS_UGLY_CONF_OPT += --enable-asfdemux
-else
-GST_PLUGINS_UGLY_CONF_OPT += --disable-asfdemux
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_UGLY_PLUGIN_DVDLPCMDEC),y)
-GST_PLUGINS_UGLY_CONF_OPT += --enable-dvdlpcmdec
-else
-GST_PLUGINS_UGLY_CONF_OPT += --disable-dvdlpcmdec
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_UGLY_PLUGIN_DVDSUB),y)
-GST_PLUGINS_UGLY_CONF_OPT += --enable-dvdsub
-else
-GST_PLUGINS_UGLY_CONF_OPT += --disable-dvdsub
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_UGLY_PLUGIN_IEC958),y)
-GST_PLUGINS_UGLY_CONF_OPT += --enable-iec958
-else
-GST_PLUGINS_UGLY_CONF_OPT += --disable-iec958
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_UGLY_PLUGIN_MPEGAUDIOPARSE),y)
-GST_PLUGINS_UGLY_CONF_OPT += --enable-mpegaudioparse
-else
-GST_PLUGINS_UGLY_CONF_OPT += --disable-mpegaudioparse
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_UGLY_PLUGIN_MPEGSTREAM),y)
-GST_PLUGINS_UGLY_CONF_OPT += --enable-mpegstream
-else
-GST_PLUGINS_UGLY_CONF_OPT += --disable-mpegstream
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_UGLY_PLUGIN_REALMEDIA),y)
-GST_PLUGINS_UGLY_CONF_OPT += --enable-realmedia
-else
-GST_PLUGINS_UGLY_CONF_OPT += --disable-realmedia
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_UGLY_PLUGIN_SYNAESTHESIA),y)
-GST_PLUGINS_UGLY_CONF_OPT += --enable-synaesthesia
-else
-GST_PLUGINS_UGLY_CONF_OPT += --disable-synaesthesia
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_UGLY_PLUGIN_LAME),y)
-GST_PLUGINS_UGLY_CONF_OPT += --enable-lame
-GST_PLUGINS_UGLY_DEPENDENCIES += lame
-else
-GST_PLUGINS_UGLY_CONF_OPT += --disable-lame
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_UGLY_PLUGIN_MAD),y)
-GST_PLUGINS_UGLY_CONF_OPT += --enable-mad
-GST_PLUGINS_UGLY_DEPENDENCIES += libid3tag libmad
-else
-GST_PLUGINS_UGLY_CONF_OPT += --disable-mad
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_UGLY_PLUGIN_MPEG2DEC),y)
-GST_PLUGINS_UGLY_CONF_OPT += --enable-mpeg2dec
-GST_PLUGINS_UGLY_DEPENDENCIES += libmpeg2
-else
-GST_PLUGINS_UGLY_CONF_OPT += --disable-mpeg2dec
-endif
-
-$(eval $(autotools-package))
diff --git a/package/multimedia/gst1-plugins-bad/Config.in b/package/multimedia/gst1-plugins-bad/Config.in
deleted file mode 100644
index f30f2b395e..0000000000
--- a/package/multimedia/gst1-plugins-bad/Config.in
+++ /dev/null
@@ -1,459 +0,0 @@
-menuconfig BR2_PACKAGE_GST1_PLUGINS_BAD
- bool "gst1-plugins-bad"
- depends on BR2_PACKAGE_GSTREAMER1
- select BR2_PACKAGE_GST1_PLUGINS_BASE
- help
- A set of plug-ins for GStreamer that may be of poor quality or
- lacking some features.
-
- http://gstreamer.freedesktop.org/
-
-if BR2_PACKAGE_GST1_PLUGINS_BAD
-
-comment "dependency-less plugins"
-
-config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_ADPCMDEC
- bool "adpcmdec"
- help
- ADPCM decoder
-
-config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_ADPCMENC
- bool "adpcmenc"
- help
- ADPCM encoder
-
-config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_AIFF
- bool "aiff"
- help
- Create and parse Audio interchange File Format (AIFF) files
-
-config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_ASFMUX
- bool "asfmux"
- help
- ASF Muxer Plugin
-
-config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_AUDIOVISUALIZERS
- bool "audiovisualizers"
- help
- Creates video visualizations of audio input
-
-config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_AUTOCONVERT
- bool "autoconvert"
- help
- Selects convertor element based on caps
-
-config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_BAYER
- bool "bayer"
- help
- Elements to convert Bayer images
-
-config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_CAMERABIN2
- bool "camerabin2"
- help
- Take image snapshots and record movies from camera
-
-config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_CDXAPARSE
- bool "cdxaparse"
-
-config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_COLOREFFECTS
- bool "coloreffects"
- help
- Color Look-up Table filters
-
-config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DATAURISRC
- bool "dataurisrc"
- help
- data: URI source
-
-config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DCCP
- bool "dccp"
-
-config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DEBUGUTILS
- bool "debugutils"
- help
- Collection of elements that may or may not be useful for debugging
-
-config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DTMF
- bool "dtmf"
- help
- DTMF plugins
-
-config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DVBSUBOVERLAY
- bool "dvdsuboverlay"
- help
- DTMF plugins
-
-config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DVDSPU
- bool "dvdspu"
- help
- DVD Sub-picture Overlay element
-
-config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_FACEOVERLAY
- bool "faceoverlay"
-
-config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_FESTIVAL
- bool "festival"
- help
- Synthesizes plain text into audio
-
-config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_FIELDANALYSIS
- bool "fieldanalysis"
- help
- Video field analysis
-
-config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_FREEVERB
- bool "freeverb"
- help
- Reverberation/room effect
-
-config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_FREI0R
- bool "frei0r"
- help
- frei0r plugin library
-
-config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_GAUDIEFFECTS
- bool "gaudieffects"
- help
- Gaudi video effects
-
-config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_GEOMETRICTRANSFORM
- bool "geometrictransform"
- help
- Various geometric image transform elements
-
-config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_GDP
- bool "gdp"
- help
- Payload/depayload GDP packets
-
-config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_HDVPARSE
- bool "hdvparse"
-
-config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_HLS
- bool "hls"
-
-config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_ID3TAG
- bool "id3tag"
- help
- ID3 v1 and v2 muxing plugin
-
-config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_INTER
- bool "inter"
- help
- plugin for inter-pipeline communication
-
-config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_INTERLACE
- bool "interlace"
- help
- Create an interlaced video stream
-
-config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_IVFPARSE
- bool "ivfparse"
-
-config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_JP2KDECIMATOR
- bool "jp2kdecimator"
-
-config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_JPEGFORMAT
- bool "jpegformat"
- help
- JPEG interchange format plugin
-
-config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_LIBRFB
- bool "librfb"
- help
- Connects to a VNC server and decodes RFB stream
-
-config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_LIVEADDER
- bool "liveadder"
- help
- Adds multiple live discontinuous streams
-
-config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MPEGDEMUX
- bool "mpegdemux"
- help
- MPEG-PS demuxer
-
-config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MPEGTSDEMUX
- bool "mpegtsdemux"
- help
- MPEG TS demuxer
-
-config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MPEGTSMUX
- bool "mpegtsmux"
- help
- MPEG-TS muxer
-
-config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MPEGPSMUX
- bool "mpegpsmux"
- help
- MPEG-PS muxer
-
-config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MVE
- bool "mve"
-
-config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MXF
- bool "mxf"
- help
- MXF plugin library
-
-config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_NUVDEMUX
- bool "nuvdemux"
-
-config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_PATCHDETECT
- bool "patchdetect"
-
-config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_PCAPPARSE
- bool "pcapparse"
- help
- Element parsing raw pcap streams
-
-config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_PNM
- bool "pnm"
- help
- PNM plugin
-
-config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_RAWPARSE
- bool "rawparse"
- help
- Parses byte streams into raw frames
-
-config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_REAL
- bool "real"
-
-config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_REMOVESILENCE
- bool "removesilence"
- help
- Removes silence from an audio stream
-
-config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_RTPMUX
- bool "rtpmux"
- help
- RTP Muxer plugins
-
-config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_RTPVP8
- bool "rtpvp8"
- help
- rtpvp8
-
-config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SCALETEMPO
- bool "scaletempo"
- help
- Scale audio tempo in sync with playback rate
-
-config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SDI
- bool "sdi"
-
-config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SDP
- bool "sdp"
- help
- configure streaming sessions using SDP
-
-config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SEGMENTCLIP
- bool "segmentclip"
- help
- Segment clip elements
-
-config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SIREN
- bool "siren"
- help
- Siren encoder/decoder/payloader/depayloader plugins
-
-config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SMOOTH
- bool "smooth"
- help
- Apply a smooth filter to an image
-
-config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SPEED
- bool "speed"
- help
- Set speed/pitch on audio/raw streams (resampler)
-
-config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SUBENC
- bool "subenc"
- help
- subtitle encoders
-
-config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_STEREO
- bool "stereo"
-
-config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_TTA
- bool "tta"
-
-config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VIDEOFILTERS
- bool "videofilters"
- help
- Video filters in gst-plugins-bad
-
-config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VIDEOMEASURE
- bool "videomeasure"
-
-config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VIDEOPARSERS
- bool "videoparsers"
- help
- videoparsers
-
-config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VIDEOSIGNAL
- bool "videosignal"
-
-config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VMNC
- bool "vmnc"
-
-config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_Y4M
- bool "y4m"
- help
- Demuxes/decodes YUV4MPEG streams
-
-comment "plugins with external dependencies"
-
-config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SHM
- bool "shm"
- help
- shared memory sink source
-
-config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VCD
- bool "vcd"
-
-config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_APEXSINK
- bool "apexsink"
- select BR2_PACKAGE_OPENSSL
-
-config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_BZ2
- bool "bz2"
- select BR2_PACKAGE_BZIP2
- help
- Compress or decompress streams
-
-config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_CDAUDIO
- bool "cdaudio"
- select BR2_PACKAGE_LIBCDAUDIO
-
-config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_CELT
- bool "celt"
- select BR2_PACKAGE_CELT051
- help
- CELT plugin library
-
-config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_CURL
- bool "curl"
- select BR2_PACKAGE_LIBCURL
- help
- libcurl-based elements
-
-config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DECKLINK
- depends on BR2_INSTALL_LIBSTDCPP
- bool "decklink"
- help
- Blackmagic Decklink plugin
-
-comment "decklink requires a toolchain with C++ support enabled"
-
-config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DIRECTFB
- bool "directfb"
- select BR2_PACKAGE_DIRECTFB
- depends on BR2_TOOLCHAIN_HAS_THREADS
- depends on BR2_INSTALL_LIBSTDCPP
-
-config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_WAYLAND
- bool "wayland"
- depends on BR2_TOOLCHAIN_HAS_THREADS # wayland
- select BR2_PACKAGE_WAYLAND
- help
- Wayland Video Sink
-
-config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_FAAD
- bool "faad"
- select BR2_PACKAGE_FAAD2
- help
- Free AAC Decoder (FAAD)
-
-config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_FBDEV
- bool "fbdev"
- help
- Linux framebuffer video sink
-
-config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_LIBMMS
- bool "libmms"
- depends on BR2_USE_WCHAR # libmms -> libglib2
- depends on BR2_TOOLCHAIN_HAS_THREADS # libmms -> libglib2
- select BR2_PACKAGE_LIBMMS
- help
- Microsoft Multi Media Server streaming protocol support
-
-comment "libmms requires a toolchain with WCHAR and threading support"
- depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREAD
-
-config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MPEG2ENC
- bool "mpeg2enc"
- select BR2_PACKAGE_LIBMPEG2
- help
- High-quality MPEG-1/2 video encoder
-
-config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MPG123
- bool "mpg123"
- select BR2_PACKAGE_MPG123
- help
- mp3 decoding based on the mpg123 library
-
-config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MUSEPACK
- bool "musepack"
- select BR2_PACKAGE_MUSEPACK
-
-config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_NEON
- bool "neon"
- select BR2_PACKAGE_NEON
- help
- lib neon http client src
-
-config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_OPENCV
- bool "opencv"
- depends on BR2_INSTALL_LIBSTDCPP
- select BR2_PACKAGE_OPENCV
- help
- GStreamer OpenCV Plugins
-
-comment "opencv plugin requires a toolchain with C++ support"
- depends on !BR2_INSTALL_LIBSTDCPP
-
-config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_OPUS
- bool "opus"
- select BR2_PACKAGE_OPUS
- help
- OPUS plugin library
-
-config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_RSVG
- bool "rsvg"
- depends on BR2_INSTALL_LIBSTDCPP
- depends on BR2_USE_WCHAR # librsvg -> glib2
- depends on BR2_TOOLCHAIN_HAS_THREADS # librsvg -> glib2
- select BR2_PACKAGE_LIBRSVG
- help
- RSVG plugin library
-
-comment "rsvg plugin requires a toolchain with C++, WCHAR and threading support"
- depends on !BR2_INSTALL_LIBSTDCPP || !BR2_USE_WCHAR || \
- !BR2_TOOLCHAIN_HAS_THREADS
-
-config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_EGLGLES
- bool "eglgles"
- depends on BR2_PACKAGE_HAS_OPENGL_EGL && BR2_PACKAGE_HAS_OPENGL_ES
- help
- EGL/GLES sink
-
-config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SDL
- bool "sdl"
- select BR2_PACKAGE_SDL
-
-config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SNDFILE
- bool "sndfile"
- select BR2_PACKAGE_LIBSNDFILE
- depends on BR2_LARGEFILE
-
-comment "gst-plugins-bad-plugin-sndfile requires a toolchain with LARGEFILE support"
-
-config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DVB
- bool "dvb"
- select BR2_PACKAGE_DVB_APPS
- help
- DVB elements
-
-endif
diff --git a/package/multimedia/gst1-plugins-bad/gst1-plugins-bad-use-gettext-0.18.patch b/package/multimedia/gst1-plugins-bad/gst1-plugins-bad-use-gettext-0.18.patch
deleted file mode 100644
index ebf4567b00..0000000000
--- a/package/multimedia/gst1-plugins-bad/gst1-plugins-bad-use-gettext-0.18.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-Use newer version of gettext to match current buildroot gettext.
-
-Signed-off-by: Spenser Gilliland <spenser@gillilanding.com>
-----
-Index: gst1-plugins-bad-1.1.1/po/Makefile.in.in
-===================================================================
---- gst1-plugins-bad-1.1.1.orig/po/Makefile.in.in
-+++ gst1-plugins-bad-1.1.1/po/Makefile.in.in
-@@ -9,7 +9,7 @@
- # General Public License and is *not* in the public domain.
- #
- # Origin: gettext-0.17
--GETTEXT_MACRO_VERSION = 0.17
-+GETTEXT_MACRO_VERSION = 0.18
-
- PACKAGE = @PACKAGE@
- VERSION = @VERSION@
diff --git a/package/multimedia/gst1-plugins-bad/gst1-plugins-bad.mk b/package/multimedia/gst1-plugins-bad/gst1-plugins-bad.mk
deleted file mode 100644
index 385522ec07..0000000000
--- a/package/multimedia/gst1-plugins-bad/gst1-plugins-bad.mk
+++ /dev/null
@@ -1,678 +0,0 @@
-################################################################################
-#
-# gst1-plugins-bad
-#
-################################################################################
-
-GST1_PLUGINS_BAD_VERSION = 1.0.10
-GST1_PLUGINS_BAD_SOURCE = gst-plugins-bad-$(GST1_PLUGINS_BAD_VERSION).tar.xz
-GST1_PLUGINS_BAD_SITE = http://gstreamer.freedesktop.org/src/gst-plugins-bad
-GST1_PLUGINS_BAD_LICENSE_FILES = COPYING COPYING.LIB
-# Unknown and GPL licensed plugins will append to GST1_PLUGINS_BAD_LICENSE if
-# enabled.
-GST1_PLUGINS_BAD_LICENSE = LGPLv2+ LGPLv2.1+
-
-GST1_PLUGINS_BAD_AUTORECONF = YES
-GST1_PLUGINS_BAD_AUTORECONF_OPT = -I $(@D)/common/m4
-
-GST1_PLUGINS_BAD_CONF_OPT = \
- --disable-examples \
- --disable-debug \
- --disable-valgrind \
- --disable-directsound \
- --disable-wsapi \
- --disable-direct3d \
- --disable-directdraw \
- --disable-direct3d9 \
- --disable-directshow \
- --disable-android_media \
- --disable-apple_media \
- --disable-osx_video \
- --disable-sdltest \
- --disable-wininet \
- --disable-acm
-
-# Options which require currently unpackaged libraries
-GST1_PLUGINS_BAD_CONF_OPT += \
- --disable-avc \
- --disable-quicktime \
- --disable-mfc \
- --disable-opensles \
- --disable-uvch264 \
- --disable-assrender \
- --disable-voamrwbenc \
- --disable-voaacenc \
- --disable-chromaprint \
- --disable-dash \
- --disable-dc1394 \
- --disable-dts \
- --disable-resindvd \
- --disable-faac \
- --disable-flite \
- --disable-gsm \
- --disable-fluidsynth \
- --disable-kate \
- --disable-ladspa \
- --disable-lv2 \
- --disable-strp \
- --disable-linsys \
- --disable-modplug \
- --disable-mimic \
- --disable-mplex \
- --disable-mythtv \
- --disable-nas \
- --disable-ofa \
- --disable-openal \
- --disable-openjpeg \
- --disable-pvr \
- --disable-timidity \
- --disable-teletextdec \
- --disable-wildmidi \
- --disable-smoothstreaming \
- --disable-soundtouch \
- --disable-spc \
- --disable-gme \
- --disable-xvid \
- --disable-vdpau \
- --disable-sbc \
- --disable-schro \
- --disable-zbar \
- --disable-rtmp \
- --disable-spandsp \
- --disable-gsettings \
- --disable-sndio \
- --disable-hls
-
-GST1_PLUGINS_BAD_DEPENDENCIES = gst1-plugins-base gstreamer1
-
-ifeq ($(BR2_PACKAGE_ORC),y)
-GST1_PLUGINS_BAD_DEPENDENCIES += orc
-GST1_PLUGINS_BAD_CONF_OPT += --enable-orc
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_ADPCMDEC),y)
-GST1_PLUGINS_BAD_CONF_OPT += --enable-adpcmdec
-else
-GST1_PLUGINS_BAD_CONF_OPT += --disable-adpcmdec
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_ADPCMENC),y)
-GST1_PLUGINS_BAD_CONF_OPT += --enable-adpcmenc
-else
-GST1_PLUGINS_BAD_CONF_OPT += --disable-adpcmenc
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_AIFF),y)
-GST1_PLUGINS_BAD_CONF_OPT += --enable-aiff
-else
-GST1_PLUGINS_BAD_CONF_OPT += --disable-aiff
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_ASFMUX),y)
-GST1_PLUGINS_BAD_CONF_OPT += --enable-asfmux
-else
-GST1_PLUGINS_BAD_CONF_OPT += --disable-asfmux
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_AUDIOVISUALIZERS),y)
-GST1_PLUGINS_BAD_CONF_OPT += --enable-audiovisualizers
-GST1_PLUGINS_BAD_HAS_GPL_LICENSE = y
-else
-GST1_PLUGINS_BAD_CONF_OPT += --disable-audiovisualizers
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_AUTOCONVERT),y)
-GST1_PLUGINS_BAD_CONF_OPT += --enable-autoconvert
-else
-GST1_PLUGINS_BAD_CONF_OPT += --disable-autoconvert
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_BAYER),y)
-GST1_PLUGINS_BAD_CONF_OPT += --enable-bayer
-else
-GST1_PLUGINS_BAD_CONF_OPT += --disable-bayer
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_CAMERABIN2),y)
-GST1_PLUGINS_BAD_CONF_OPT += --enable-camerabin2
-else
-GST1_PLUGINS_BAD_CONF_OPT += --disable-camerabin2
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_CDXAPARSE),y)
-GST1_PLUGINS_BAD_CONF_OPT += --enable-cdxaparse
-else
-GST1_PLUGINS_BAD_CONF_OPT += --disable-cdxaparse
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_COLOREFFECTS),y)
-GST1_PLUGINS_BAD_CONF_OPT += --enable-coloreffects
-else
-GST1_PLUGINS_BAD_CONF_OPT += --disable-coloreffects
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DATAURISRC),y)
-GST1_PLUGINS_BAD_CONF_OPT += --enable-dataurisrc
-else
-GST1_PLUGINS_BAD_CONF_OPT += --disable-dataurisrc
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DCCP),y)
-GST1_PLUGINS_BAD_CONF_OPT += --enable-dccp
-else
-GST1_PLUGINS_BAD_CONF_OPT += --disable-dccp
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DEBUGUTILS),y)
-GST1_PLUGINS_BAD_CONF_OPT += --enable-debugutils
-else
-GST1_PLUGINS_BAD_CONF_OPT += --disable-debugutils
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DTMF),y)
-GST1_PLUGINS_BAD_CONF_OPT += --enable-dtmf
-else
-GST1_PLUGINS_BAD_CONF_OPT += --disable-dtmf
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DVBSUBOVERLAY),y)
-GST1_PLUGINS_BAD_CONF_OPT += --enable-dvbsuboverlay
-else
-GST1_PLUGINS_BAD_CONF_OPT += --disable-dvbsuboverlay
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DVDSPU),y)
-GST1_PLUGINS_BAD_CONF_OPT += --enable-dvdspu
-else
-GST1_PLUGINS_BAD_CONF_OPT += --disable-dvdspu
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_FACEOVERLAY),y)
-GST1_PLUGINS_BAD_CONF_OPT += --enable-faceoverlay
-else
-GST1_PLUGINS_BAD_CONF_OPT += --disable-faceoverlay
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_FESTIVAL),y)
-GST1_PLUGINS_BAD_CONF_OPT += --enable-festival
-else
-GST1_PLUGINS_BAD_CONF_OPT += --disable-festival
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_FIELDANALYSIS),y)
-GST1_PLUGINS_BAD_CONF_OPT += --enable-fieldanalysis
-else
-GST1_PLUGINS_BAD_CONF_OPT += --disable-fieldanalysis
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_FREEVERB),y)
-GST1_PLUGINS_BAD_CONF_OPT += --enable-freeverb
-else
-GST1_PLUGINS_BAD_CONF_OPT += --disable-freeverb
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_FREI0R),y)
-GST1_PLUGINS_BAD_CONF_OPT += --enable-frei0r
-else
-GST1_PLUGINS_BAD_CONF_OPT += --disable-frei0r
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_GAUDIEFFECTS),y)
-GST1_PLUGINS_BAD_CONF_OPT += --enable-gaudieffects
-else
-GST1_PLUGINS_BAD_CONF_OPT += --disable-gaudieffects
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_GEOMETRICTRANSFORM),y)
-GST1_PLUGINS_BAD_CONF_OPT += --enable-geometrictransform
-else
-GST1_PLUGINS_BAD_CONF_OPT += --disable-geometrictransform
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_GDP),y)
-GST1_PLUGINS_BAD_CONF_OPT += --enable-gdp
-else
-GST1_PLUGINS_BAD_CONF_OPT += --disable-gdp
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_HDVPARSE),y)
-GST1_PLUGINS_BAD_CONF_OPT += --enable-hdvparse
-else
-GST1_PLUGINS_BAD_CONF_OPT += --disable-hdvparse
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_HLS),y)
-GST1_PLUGINS_BAD_CONF_OPT += --enable-hls
-else
-GST1_PLUGINS_BAD_CONF_OPT += --disable-hls
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_ID3TAG),y)
-GST1_PLUGINS_BAD_CONF_OPT += --enable-id3tag
-else
-GST1_PLUGINS_BAD_CONF_OPT += --disable-id3tag
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_INTER),y)
-GST1_PLUGINS_BAD_CONF_OPT += --enable-inter
-else
-GST1_PLUGINS_BAD_CONF_OPT += --disable-inter
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_INTERLACE),y)
-GST1_PLUGINS_BAD_CONF_OPT += --enable-interlace
-else
-GST1_PLUGINS_BAD_CONF_OPT += --disable-interlace
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_IVFPARSE),y)
-GST1_PLUGINS_BAD_CONF_OPT += --enable-ivfparse
-else
-GST1_PLUGINS_BAD_CONF_OPT += --disable-ivfparse
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_JP2KDECIMATOR),y)
-GST1_PLUGINS_BAD_CONF_OPT += --enable-jp2kdecimator
-else
-GST1_PLUGINS_BAD_CONF_OPT += --disable-jp2kdecimator
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_JPEGFORMAT),y)
-GST1_PLUGINS_BAD_CONF_OPT += --enable-jpegformat
-else
-GST1_PLUGINS_BAD_CONF_OPT += --disable-jpegformat
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_LIBRFB),y)
-GST1_PLUGINS_BAD_CONF_OPT += --enable-librfb
-else
-GST1_PLUGINS_BAD_CONF_OPT += --disable-librfb
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_LIVEADDER),y)
-GST1_PLUGINS_BAD_CONF_OPT += --enable-liveadder
-else
-GST1_PLUGINS_BAD_CONF_OPT += --disable-liveadder
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MPEGDEMUX),y)
-GST1_PLUGINS_BAD_CONF_OPT += --enable-mpegdemux
-else
-GST1_PLUGINS_BAD_CONF_OPT += --disable-mpegdemux
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MPEGTSDEMUX),y)
-GST1_PLUGINS_BAD_CONF_OPT += --enable-mpegtsdemux
-GST1_PLUGINS_BAD_HAS_UNKNOWN_LICENSE = y
-else
-GST1_PLUGINS_BAD_CONF_OPT += --disable-mpegtsdemux
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MPEGTSMUX),y)
-GST1_PLUGINS_BAD_CONF_OPT += --enable-mpegtsmux
-else
-GST1_PLUGINS_BAD_CONF_OPT += --disable-mpegtsmux
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MPEGPSMUX),y)
-GST1_PLUGINS_BAD_CONF_OPT += --enable-mpegpsmux
-GST1_PLUGINS_BAD_HAS_UNKNOWN_LICENSE = y
-else
-GST1_PLUGINS_BAD_CONF_OPT += --disable-mpegpsmux
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MVE),y)
-GST1_PLUGINS_BAD_CONF_OPT += --enable-mve
-else
-GST1_PLUGINS_BAD_CONF_OPT += --disable-mve
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MXF),y)
-GST1_PLUGINS_BAD_CONF_OPT += --enable-mxf
-else
-GST1_PLUGINS_BAD_CONF_OPT += --disable-mxf
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_NUVDEMUX),y)
-GST1_PLUGINS_BAD_CONF_OPT += --enable-nuvdemux
-else
-GST1_PLUGINS_BAD_CONF_OPT += --disable-nuvdemux
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_PATCHDETECT),y)
-GST1_PLUGINS_BAD_CONF_OPT += --enable-patchdetect
-else
-GST1_PLUGINS_BAD_CONF_OPT += --disable-patchdetect
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_PCAPPARSE),y)
-GST1_PLUGINS_BAD_CONF_OPT += --enable-pcapparse
-else
-GST1_PLUGINS_BAD_CONF_OPT += --disable-pcapparse
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_PNM),y)
-GST1_PLUGINS_BAD_CONF_OPT += --enable-pnm
-else
-GST1_PLUGINS_BAD_CONF_OPT += --disable-pnm
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_RAWPARSE),y)
-GST1_PLUGINS_BAD_CONF_OPT += --enable-rawparse
-else
-GST1_PLUGINS_BAD_CONF_OPT += --disable-rawparse
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_REAL),y)
-GST1_PLUGINS_BAD_CONF_OPT += --enable-real
-else
-GST1_PLUGINS_BAD_CONF_OPT += --disable-real
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_REMOVESILENCE),y)
-GST1_PLUGINS_BAD_CONF_OPT += --enable-removesilence
-else
-GST1_PLUGINS_BAD_CONF_OPT += --disable-removesilence
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_RTPMUX),y)
-GST1_PLUGINS_BAD_CONF_OPT += --enable-rtpmux
-else
-GST1_PLUGINS_BAD_CONF_OPT += --disable-rtpmux
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_RTPVP8),y)
-GST1_PLUGINS_BAD_CONF_OPT += --enable-rtpvp8
-else
-GST1_PLUGINS_BAD_CONF_OPT += --disable-rtpvp8
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SCALETEMPO),y)
-GST1_PLUGINS_BAD_CONF_OPT += --enable-scaletempo
-else
-GST1_PLUGINS_BAD_CONF_OPT += --disable-scaletempo
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SDI),y)
-GST1_PLUGINS_BAD_CONF_OPT += --enable-sdi
-else
-GST1_PLUGINS_BAD_CONF_OPT += --disable-sdi
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SDP),y)
-GST1_PLUGINS_BAD_CONF_OPT += --enable-sdp
-else
-GST1_PLUGINS_BAD_CONF_OPT += --disable-sdp
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SEGMENTCLIP),y)
-GST1_PLUGINS_BAD_CONF_OPT += --enable-segmentclip
-else
-GST1_PLUGINS_BAD_CONF_OPT += --disable-segmentclip
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SIREN),y)
-GST1_PLUGINS_BAD_CONF_OPT += --enable-siren
-else
-GST1_PLUGINS_BAD_CONF_OPT += --disable-siren
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SMOOTH),y)
-GST1_PLUGINS_BAD_CONF_OPT += --enable-smooth
-else
-GST1_PLUGINS_BAD_CONF_OPT += --disable-smooth
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SPEED),y)
-GST1_PLUGINS_BAD_CONF_OPT += --enable-speed
-else
-GST1_PLUGINS_BAD_CONF_OPT += --disable-speed
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SUBENC),y)
-GST1_PLUGINS_BAD_CONF_OPT += --enable-subenc
-else
-GST1_PLUGINS_BAD_CONF_OPT += --disable-subenc
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_STEREO),y)
-GST1_PLUGINS_BAD_CONF_OPT += --enable-stereo
-else
-GST1_PLUGINS_BAD_CONF_OPT += --disable-stereo
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_TTA),y)
-GST1_PLUGINS_BAD_CONF_OPT += --enable-tta
-else
-GST1_PLUGINS_BAD_CONF_OPT += --disable-tta
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VIDEOFILTERS),y)
-GST1_PLUGINS_BAD_CONF_OPT += --enable-videofilters
-else
-GST1_PLUGINS_BAD_CONF_OPT += --disable-videofilters
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VIDEOMEASURE),y)
-GST1_PLUGINS_BAD_CONF_OPT += --enable-videomeasure
-else
-GST1_PLUGINS_BAD_CONF_OPT += --disable-videomeasure
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VIDEOPARSERS),y)
-GST1_PLUGINS_BAD_CONF_OPT += --enable-videoparsers
-else
-GST1_PLUGINS_BAD_CONF_OPT += --disable-videoparsers
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VIDEOSIGNAL),y)
-GST1_PLUGINS_BAD_CONF_OPT += --enable-videosignal
-else
-GST1_PLUGINS_BAD_CONF_OPT += --disable-videosignal
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VMNC),y)
-GST1_PLUGINS_BAD_CONF_OPT += --enable-vmnc
-else
-GST1_PLUGINS_BAD_CONF_OPT += --disable-vmnc
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_Y4M),y)
-GST1_PLUGINS_BAD_CONF_OPT += --enable-y4m
-else
-GST1_PLUGINS_BAD_CONF_OPT += --disable-y4m
-endif
-
-# Plugins with dependencies
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SHM),y)
-GST1_PLUGINS_BAD_CONF_OPT += --enable-shm
-else
-GST1_PLUGINS_BAD_CONF_OPT += --disable-shm
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VCD),y)
-GST1_PLUGINS_BAD_CONF_OPT += --enable-vcd
-else
-GST1_PLUGINS_BAD_CONF_OPT += --disable-vcd
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_APEXSINK),y)
-GST1_PLUGINS_BAD_CONF_OPT += --enable-apexsink
-GST1_PLUGINS_BAD_DEPENDENCIES += openssl
-else
-GST1_PLUGINS_BAD_CONF_OPT += --disable-apexsink
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_BZ2),y)
-GST1_PLUGINS_BAD_CONF_OPT += --enable-bz2
-GST1_PLUGINS_BAD_DEPENDENCIES += bzip2
-else
-GST1_PLUGINS_BAD_CONF_OPT += --disable-bz2
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_CDAUDIO),y)
-GST1_PLUGINS_BAD_CONF_OPT += --enable-cdaudio
-GST1_PLUGINS_BAD_DEPENDENCIES += libcdaudio
-else
-GST1_PLUGINS_BAD_CONF_OPT += --disable-cdaudio
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_CELT),y)
-GST1_PLUGINS_BAD_CONF_OPT += --enable-celt
-GST1_PLUGINS_BAD_DEPENDENCIES += celt051
-else
-GST1_PLUGINS_BAD_CONF_OPT += --disable-celt
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_CURL),y)
-GST1_PLUGINS_BAD_CONF_OPT += --enable-curl
-GST1_PLUGINS_BAD_DEPENDENCIES += libcurl
-else
-GST1_PLUGINS_BAD_CONF_OPT += --disable-curl
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DECKLINK),y)
-GST1_PLUGINS_BAD_CONF_OPT += --enable-decklink
-else
-GST1_PLUGINS_BAD_CONF_OPT += --disable-decklink
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DIRECTFB),y)
-GST1_PLUGINS_BAD_CONF_OPT += --enable-directfb
-GST1_PLUGINS_BAD_DEPENDENCIES += directfb
-else
-GST1_PLUGINS_BAD_CONF_OPT += --disable-directfb
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_WAYLAND),y)
-GST1_PLUGINS_BAD_CONF_OPT += --enable-wayland
-GST1_PLUGINS_BAD_DEPENDENCIES += wayland
-else
-GST1_PLUGINS_BAD_CONF_OPT += --disable-wayland
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_FAAD),y)
-GST1_PLUGINS_BAD_CONF_OPT += --enable-faad
-GST1_PLUGINS_BAD_DEPENDENCIES += faad2
-GST1_PLUGINS_BAD_HAS_GPL_LICENSE = y
-else
-GST1_PLUGINS_BAD_CONF_OPT += --disable-faad
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_FBDEV),y)
-GST1_PLUGINS_BAD_CONF_OPT += --enable-fbdev
-else
-GST1_PLUGINS_BAD_CONF_OPT += --disable-fbdev
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_LIBMMS),y)
-GST1_PLUGINS_BAD_CONF_OPT += --enable-libmms
-GST1_PLUGINS_BAD_DEPENDENCIES += libmms
-else
-GST1_PLUGINS_BAD_CONF_OPT += --disable-libmms
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MPEG2ENC),y)
-GST1_PLUGINS_BAD_CONF_OPT += --enable-mpeg2enc
-GST1_PLUGINS_BAD_DEPENDENCIES += libmpeg2
-GST1_PLUGINS_BAD_HAS_GPL_LICENSE = y
-else
-GST1_PLUGINS_BAD_CONF_OPT += --disable-mpeg2enc
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MPG123),y)
-GST1_PLUGINS_BAD_CONF_OPT += --enable-mpg123
-GST1_PLUGINS_BAD_DEPENDENCIES += mpg123
-else
-GST1_PLUGINS_BAD_CONF_OPT += --disable-mpg123
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MUSEPACK),y)
-GST1_PLUGINS_BAD_CONF_OPT += --enable-musepack
-GST1_PLUGINS_BAD_DEPENDENCIES += musepack
-else
-GST1_PLUGINS_BAD_CONF_OPT += --disable-musepack
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_NEON),y)
-GST1_PLUGINS_BAD_CONF_OPT += --enable-neon
-GST1_PLUGINS_BAD_DEPENDENCIES += neon
-else
-GST1_PLUGINS_BAD_CONF_OPT += --disable-neon
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_OPENCV),y)
-GST1_PLUGINS_BAD_CONF_OPT += --enable-opencv
-GST1_PLUGINS_BAD_DEPENDENCIES += opencv
-else
-GST1_PLUGINS_BAD_CONF_OPT += --disable-opencv
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_OPUS),y)
-GST1_PLUGINS_BAD_CONF_OPT += --enable-opus
-GST1_PLUGINS_BAD_DEPENDENCIES += opus
-else
-GST1_PLUGINS_BAD_CONF_OPT += --disable-opus
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_RSVG),y)
-GST1_PLUGINS_BAD_CONF_OPT += --enable-rsvg
-GST1_PLUGINS_BAD_DEPENDENCIES += librsvg
-else
-GST1_PLUGINS_BAD_CONF_OPT += --disable-rsvg
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_EGLGLES),y)
-GST1_PLUGINS_BAD_CONF_OPT += --enable-eglgles
-GST1_PLUGINS_BAD_DEPENDENCIES += libegl libgles
-
-ifeq ($(BR2_PACKAGE_RPI_USERLAND),y)
-# RPI has odd locations for several required headers.
-GST1_PLUGINS_BAD_CONF_OPT += --with-egl-window-system=rpi
-GST1_PLUGINS_BAD_CONF_ENV += \
- CFLAGS="$(TARGET_CFLAGS) \
- -I$(STAGING_DIR)/usr/include/IL \
- -I$(STAGING_DIR)/usr/include/interface/vcos/pthreads \
- -I$(STAGING_DIR)/usr/include/interface/vmcs_host/linux"
-endif
-else
-GST1_PLUGINS_BAD_CONF_OPT += --disable-eglgles
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SDL),y)
-GST1_PLUGINS_BAD_CONF_ENV += ac_cv_path_SDL_CONFIG=$(STAGING_DIR)/usr/bin/sdl-config
-GST1_PLUGINS_BAD_CONF_OPT += --enable-sdl
-GST1_PLUGINS_BAD_DEPENDENCIES += sdl
-else
-GST1_PLUGINS_BAD_CONF_OPT += --disable-sdl
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SNDFILE),y)
-GST1_PLUGINS_BAD_CONF_OPT += --enable-sndfile
-GST1_PLUGINS_BAD_DEPENDENCIES += libsndfile
-else
-GST1_PLUGINS_BAD_CONF_OPT += --disable-sndfile
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DVB),y)
-GST1_PLUGINS_BAD_CONF_OPT += --enable-dvb
-GST1_PLUGINS_BAD_DEPENDENCIES += dvb-apps
-else
-GST1_PLUGINS_BAD_CONF_OPT += --disable-dvb
-endif
-
-# Add GPL license if GPL licensed plugins enabled.
-ifeq ($(GST1_PLUGINS_BAD_HAS_GPL_LICENSE),y)
-GST1_PLUGINS_BAD_LICENSE += GPL
-endif
-
-# Add Unknown license if Unknown licensed plugins enabled.
-ifeq ($(GST1_PLUGINS_BAD_HAS_UNKNOWN_LICENSE),y)
-GST1_PLUGINS_BAD_LICENSE += UNKNOWN
-endif
-
-# Use the following command to extract license info for plugins.
-# # find . -name 'plugin-*.xml' | xargs grep license
-
-$(eval $(autotools-package))
diff --git a/package/multimedia/gst1-plugins-base/Config.in b/package/multimedia/gst1-plugins-base/Config.in
deleted file mode 100644
index e02d23ac8b..0000000000
--- a/package/multimedia/gst1-plugins-base/Config.in
+++ /dev/null
@@ -1,155 +0,0 @@
-menuconfig BR2_PACKAGE_GST1_PLUGINS_BASE
- bool "gst1-plugins-base"
- depends on BR2_PACKAGE_GSTREAMER1
- select BR2_PACKAGE_XLIB_LIBX11 if BR2_PACKAGE_XORG7
- select BR2_PACKAGE_XLIB_LIBXEXT if BR2_PACKAGE_XORG7
- select BR2_PACKAGE_XLIB_LIBXV if BR2_PACKAGE_XORG7
- help
- A basic set of well-supported plug-ins for GStreamer.
-
- http://gstreamer.freedesktop.org/
-
-if BR2_PACKAGE_GST1_PLUGINS_BASE
-
-comment "dependency-less plugins"
-
-config BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_ADDER
- bool "adder"
- help
- Adds multiple streams
-
-config BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_APP
- bool "app"
- help
- Elements used to communicate with applications
-
-config BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_AUDIOCONVERT
- bool "audioconvert (mandatory for audio playback)"
- default y
- help
- Convert audio to different formats
-
-config BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_AUDIORATE
- bool "audiorate"
- help
- Adjusts audio frames
-
-config BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_AUDIOTESTSRC
- bool "audiotestsrc"
- help
- Creates audio test signals of given frequency and volume
-
-config BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_ENCODING
- bool "encoding"
- help
- various encoding-related elements
-
-config BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_VIDEOCONVERT
- bool "videoconvert"
- help
- Colorspace conversion
-
-config BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_GIO
- bool "gio"
- help
- GIO elements
-
-config BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_PLAYBACK
- select BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_TYPEFIND
- bool "playback"
- default y
- help
- various playback elements
-
-config BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_AUDIORESAMPLE
- bool "audioresample (mandatory for audio playback)"
- default y
- help
- Resamples audio
-
-config BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_SUBPARSE
- bool "subparse"
- help
- Subtitle parsing
-
-config BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_TCP
- bool "tcp"
- help
- transfer data over the network via TCP
-
-config BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_TYPEFIND
- bool "typefind"
- default y
- help
- default typefind functions
-
-config BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_VIDEOTESTSRC
- bool "videotestsrc"
- help
- Creates a test video stream
-
-config BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_VIDEORATE
- bool "videorate"
- help
- Adjusts video frames
-
-config BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_VIDEOSCALE
- bool "videoscale (mandatory for video playback)"
- default y
- help
- Resizes video
-
-config BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_VOLUME
- bool "volume (mandatory for audio playback)"
- default y
- help
- plugin for controlling audio volume
-
-comment "plugins with external dependencies"
-
-config BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_ALSA
- bool "alsa (mandatory for audio playback)"
- select BR2_PACKAGE_ALSA_LIB
- select BR2_PACKAGE_ALSA_LIB_MIXER
- select BR2_PACKAGE_ALSA_LIB_PCM
- help
- ALSA plugin library
-
-config BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_TREMOR
- bool "tremor"
- select BR2_PACKAGE_TREMOR
- help
- Vorbis Tremor decoder
-
-config BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_OGG
- bool "ogg (*.ogg audio/video)"
- select BR2_PACKAGE_LIBOGG
- help
- ogg stream manipulation (info about ogg: http://xiph.org)
-
-config BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_PANGO
- bool "pango font renderer"
- depends on BR2_INSTALL_LIBSTDCPP
- depends on BR2_USE_WCHAR # pango -> libglib2
- depends on BR2_TOOLCHAIN_HAS_THREADS # pango -> libglib2
- select BR2_PACKAGE_PANGO
- help
- Pango-based text rendering and overlay
-
-comment "pango plugin requires a toolchain with C++, WCHAR and threading support"
- depends on !BR2_INSTALL_LIBSTDCPP || !BR2_USE_WCHAR || \
- !BR2_TOOLCHAIN_HAS_THREADS
-
-config BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_THEORA
- bool "theora (*.ogg video)"
- select BR2_PACKAGE_LIBTHEORA
- help
- Theora plugin library
-
-config BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_VORBIS
- bool "vorbis (*.ogg audio)"
- select BR2_PACKAGE_LIBVORBIS
- help
- Vorbis plugin library
-
-endif
diff --git a/package/multimedia/gst1-plugins-base/gst1-plugins-base.mk b/package/multimedia/gst1-plugins-base/gst1-plugins-base.mk
deleted file mode 100644
index d3aebdad84..0000000000
--- a/package/multimedia/gst1-plugins-base/gst1-plugins-base.mk
+++ /dev/null
@@ -1,206 +0,0 @@
-################################################################################
-#
-# gst1-plugins-base
-#
-################################################################################
-
-GST1_PLUGINS_BASE_VERSION = 1.0.10
-GST1_PLUGINS_BASE_SOURCE = gst-plugins-base-$(GST1_PLUGINS_BASE_VERSION).tar.xz
-GST1_PLUGINS_BASE_SITE = http://gstreamer.freedesktop.org/src/gst-plugins-base
-GST1_PLUGINS_BASE_INSTALL_STAGING = YES
-GST1_PLUGINS_BASE_LICENSE_FILES = COPYING.LIB
-GST1_PLUGINS_BASE_LICENSE = LGPLv2+ LGPLv2.1+
-
-# freetype is only used by examples, but if it is not found
-# and the host has a freetype-config script, then the host
-# include dirs are added to the search path causing trouble
-GST1_PLUGINS_BASE_CONF_ENV =
- FT2_CONFIG=/bin/false \
- ac_cv_header_stdint_t="stdint.h"
-
-GST1_PLUGINS_BASE_CONF_OPT = \
- --disable-examples \
- --disable-oggtest \
- --disable-vorbistest \
- --disable-freetypetest \
- --disable-valgrind \
- --disable-debug
-
-# Options which require currently unpackaged libraries
-GST1_PLUGINS_BASE_CONF_OPT += \
- --disable-cdparanoia \
- --disable-libvisual \
- --disable-iso-codes
-
-GST1_PLUGINS_BASE_DEPENDENCIES = gstreamer1
-
-# These plugins are liste in the order from ./configure --help
-
-ifeq ($(BR2_PACKAGE_ORC),y)
-GST1_PLUGINS_BASE_DEPENDENCIES += orc
-GST1_PLUGINS_BASE_CONF_OPT += --enable-orc
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_ADDER),y)
-GST1_PLUGINS_BASE_CONF_OPT += --enable-adder
-else
-GST1_PLUGINS_BASE_CONF_OPT += --disable-adder
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_APP),y)
-GST1_PLUGINS_BASE_CONF_OPT += --enable-app
-else
-GST1_PLUGINS_BASE_CONF_OPT += --disable-app
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_AUDIOCONVERT),y)
-GST1_PLUGINS_BASE_CONF_OPT += --enable-audioconvert
-else
-GST1_PLUGINS_BASE_CONF_OPT += --disable-audioconvert
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_AUDIORATE),y)
-GST1_PLUGINS_BASE_CONF_OPT += --enable-audiorate
-else
-GST1_PLUGINS_BASE_CONF_OPT += --disable-audiorate
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_AUDIOTESTSRC),y)
-GST1_PLUGINS_BASE_CONF_OPT += --enable-audiotestsrc
-else
-GST1_PLUGINS_BASE_CONF_OPT += --disable-audiotestsrc
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_ENCODING),y)
-GST1_PLUGINS_BASE_CONF_OPT += --enable-encoding
-else
-GST1_PLUGINS_BASE_CONF_OPT += --disable-encoding
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_VIDEOCONVERT),y)
-GST1_PLUGINS_BASE_CONF_OPT += --enable-videoconvert
-else
-GST1_PLUGINS_BASE_CONF_OPT += --disable-videoconvert
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_GIO),y)
-GST1_PLUGINS_BASE_CONF_OPT += --enable-gio
-else
-GST1_PLUGINS_BASE_CONF_OPT += --disable-gio
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_PLAYBACK),y)
-GST1_PLUGINS_BASE_CONF_OPT += --enable-playback
-else
-GST1_PLUGINS_BASE_CONF_OPT += --disable-playback
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_AUDIORESAMPLE),y)
-GST1_PLUGINS_BASE_CONF_OPT += --enable-audioresample
-else
-GST1_PLUGINS_BASE_CONF_OPT += --disable-audioresample
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_SUBPARSE),y)
-GST1_PLUGINS_BASE_CONF_OPT += --enable-subparse
-else
-GST1_PLUGINS_BASE_CONF_OPT += --disable-subparse
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_TCP),y)
-GST1_PLUGINS_BASE_CONF_OPT += --enable-tcp
-else
-GST1_PLUGINS_BASE_CONF_OPT += --disable-tcp
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_TYPEFIND),y)
-GST1_PLUGINS_BASE_CONF_OPT += --enable-typefind
-else
-GST1_PLUGINS_BASE_CONF_OPT += --disable-typefind
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_VIDEOTESTSRC),y)
-GST1_PLUGINS_BASE_CONF_OPT += --enable-videotestsrc
-else
-GST1_PLUGINS_BASE_CONF_OPT += --disable-videotestsrc
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_VIDEORATE),y)
-GST1_PLUGINS_BASE_CONF_OPT += --enable-videorate
-else
-GST1_PLUGINS_BASE_CONF_OPT += --disable-videorate
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_VIDEOSCALE),y)
-GST1_PLUGINS_BASE_CONF_OPT += --enable-videoscale
-else
-GST1_PLUGINS_BASE_CONF_OPT += --disable-videoscale
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_VOLUME),y)
-GST1_PLUGINS_BASE_CONF_OPT += --enable-volume
-else
-GST1_PLUGINS_BASE_CONF_OPT += --disable-volume
-endif
-
-ifeq ($(BR2_PACKAGE_ZLIB),y)
-GST1_PLUGINS_BASE_DEPENDENCIES += zlib
-else
-GST1_PLUGINS_BASE_CONF_OPT += --disable-zlib
-endif
-
-ifeq ($(BR2_PACKAGE_XORG7),y)
-GST1_PLUGINS_BASE_DEPENDENCIES += xlib_libX11 xlib_libXext xlib_libXv
-GST1_PLUGINS_BASE_CONF_OPT += \
- --enable-x \
- --enable-xshm \
- --enable-xvideo
-else
-GST1_PLUGINS_BASE_CONF_OPT += \
- --disable-x \
- --disable-xshm \
- --disable-xvideo
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_ALSA),y)
-GST1_PLUGINS_BASE_DEPENDENCIES += alsa-lib
-else
-GST1_PLUGINS_BASE_CONF_OPT += --disable-alsa
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_TREMOR),y)
-GST1_PLUGINS_BASE_CONF_OPT += --enable-ivorbis
-GST1_PLUGINS_BASE_DEPENDENCIES += tremor
-else
-GST1_PLUGINS_BASE_CONF_OPT += --disable-ivorbis
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_OGG),y)
-GST1_PLUGINS_BASE_CONF_OPT += --enable-ogg
-GST1_PLUGINS_BASE_DEPENDENCIES += libogg
-else
-GST1_PLUGINS_BASE_CONF_OPT += --disable-ogg
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_PANGO),y)
-GST1_PLUGINS_BASE_CONF_OPT += --enable-pango
-GST1_PLUGINS_BASE_DEPENDENCIES += pango
-else
-GST1_PLUGINS_BASE_CONF_OPT += --disable-pango
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_THEORA),y)
-GST1_PLUGINS_BASE_CONF_OPT += --enable-theora
-GST1_PLUGINS_BASE_DEPENDENCIES += libtheora
-else
-GST1_PLUGINS_BASE_CONF_OPT += --disable-theora
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_VORBIS),y)
-GST1_PLUGINS_BASE_CONF_OPT += --enable-vorbis
-GST1_PLUGINS_BASE_DEPENDENCIES += libvorbis
-else
-GST1_PLUGINS_BASE_CONF_OPT += --disable-vorbis
-endif
-
-$(eval $(autotools-package))
diff --git a/package/multimedia/gst1-plugins-good/Config.in b/package/multimedia/gst1-plugins-good/Config.in
deleted file mode 100644
index 8031a6354b..0000000000
--- a/package/multimedia/gst1-plugins-good/Config.in
+++ /dev/null
@@ -1,340 +0,0 @@
-menuconfig BR2_PACKAGE_GST1_PLUGINS_GOOD
- bool "gst1-plugins-good"
- depends on BR2_PACKAGE_GSTREAMER1
- select BR2_PACKAGE_GST1_PLUGINS_BASE
- help
- A set of well-supported plug-ins for GStreamer under the preferred
- license.
-
- http://gstreamer.freedesktop.org/
-
-if BR2_PACKAGE_GST1_PLUGINS_GOOD
-
-config BR2_PACKAGE_GST1_PLUGINS_GOOD_JPEG
- bool "jpeg (JPEG support)"
- select BR2_PACKAGE_JPEG
- help
- JPeg plugin library
-
-config BR2_PACKAGE_GST1_PLUGINS_GOOD_PNG
- bool "png (PNG support)"
- select BR2_PACKAGE_LIBPNG
- help
- PNG plugin library
-
-config BR2_PACKAGE_GST1_PLUGINS_GOOD_BZ2
- bool "bz2 support"
- depends on BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_MATROSKA
- select BR2_PACKAGE_BZIP2
- help
- Enable bz2 support for the following plugins:
- matroska
-
-config BR2_PACKAGE_GST1_PLUGINS_GOOD_ZLIB
- bool "zlib support"
- depends on BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_QTDEMUX || BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_ID3DEMUX || BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_MATROSKA
- select BR2_PACKAGE_ZLIB
- help
- Enable zlib support for the following plugins:
- id3demux, qtdemux, matroska
-
-comment "dependency-less plugins"
-
-config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_ALPHA
- bool "alpha"
- help
- adds an alpha channel to video - constant or via chroma-keying
-
-config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_APETAG
- bool "apetag"
- help
- APEv1/2 tag reader
-
-config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_AUDIOFX
- bool "audiofx"
- help
- Audio effects plugin
-
-config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_AUDIOPARSERS
- bool "audioparsers"
- help
- Parsers for various audio formats
-
-config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_AUPARSE
- bool "auparse"
- help
- parses au streams
-
-config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_AUTODETECT
- bool "autodetect"
- help
- Plugin contains auto-detection plugins for video/audio in- and outputs
-
-config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_AVI
- bool "avi (*.avi video)"
- default y
- help
- AVI stream handling
-
-config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_CUTTER
- bool "cutter"
- help
- Audio Cutter to split audio into non-silent bits
-
-config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_DEBUGUTILS
- bool "debugutils"
- help
- elements for testing and debugging
-
-config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_DEINTERLACE
- bool "deinterlace"
- help
- Deinterlacer
-
-config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_EFFECTV
- bool "effectv"
- help
- effect plugins from the effectv project
-
-config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_EQUALIZER
- bool "equalizer"
- help
- GStreamer audio equalizers
-
-config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_FLV
- bool "flv"
- help
- FLV muxing and demuxing plugin
-
-config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_FLX
- bool "flx"
- help
- FLC/FLI/FLX video decoder
-
-config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_GOOM
- bool "goom"
- help
- GOOM visualization filter
-
-config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_GOOM2K1
- bool "goom2k1"
- help
- GOOM 2k1 visualization filter
-
-config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_ICYDEMUX
- bool "icydemux"
- help
- Demux ICY tags from a stream
-
-config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_ID3DEMUX
- bool "id3demux (*.mp3 audio)"
- help
- Demux ID3v1 and ID3v2 tags from a file
-
-config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_IMAGEFREEZE
- bool "imagefreeze"
- help
- Still frame stream generator
-
-config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_INTERLEAVE
- bool "interleave"
- help
- Audio interleaver/deinterleaver
-
-config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_ISOMP4
- bool "isomp4"
- default y
- help
- ISO base media file format support (mp4, 3gpp, qt, mj2)
-
-config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_LAW
- bool "law"
-
-config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_LEVEL
- bool "level"
- help
- Audio level plugin
-
-config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_MATROSKA
- bool "matroska"
- help
- Matroska and WebM stream handling
-
-config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_MONOSCOPE
- bool "monoscope"
- help
- Monoscope visualization
-
-config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_MULTIFILE
- bool "multifile"
- help
- Reads/Writes buffers from/to sequentially named files
-
-config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_MULTIPART
- bool "multipart"
- help
- multipart stream manipulation
-
-config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_REPLAYGAIN
- bool "replaygain"
- help
- ReplayGain volume normalization
-
-config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_RTP
- bool "rtp"
- help
- Real-time protocol plugins
-
-config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_RTPMANAGER
- bool "rtpmanager"
- help
- RTP session management plugin library
-
-config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_RTSP
- bool "rtsp"
- help
- transfer data via RTSP
-
-config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_SHAPEWIPE
- bool "shapewipe"
- help
- Shape Wipe transition filter
-
-config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_SMPTE
- bool "smpte"
- help
- Apply the standard SMPTE transitions on video images
-
-config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_SPECTRUM
- bool "spectrum"
- help
- Run an FFT on the audio signal, output spectrum data
-
-config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_UDP
- depends on BR2_INET_IPV6
- bool "udp"
- help
- transfer data via UDP
-
-comment "udp requires a toolchain with IPv6 support"
- depends on !BR2_INET_IPV6
-
-config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_VIDEOBOX
- bool "videobox"
- help
- resizes a video by adding borders or cropping
-
-config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_VIDEOCROP
- bool "videocrop"
- help
- Crops video into a user-defined region
-
-config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_VIDEOFILTER
- bool "videofilter"
- help
- Video filters plugin
-
-config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_VIDEOMIXER
- bool "videomixer"
- help
- Video mixer
-
-config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_WAVENC
- bool "wavenc"
- help
- Encode raw audio into WAV
-
-config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_WAVPARSE
- bool "wavparse (*.wav audio)"
- default y
- help
- Parse a .wav file into raw audio
-
-config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_Y4M
- bool "y4m"
- help
- Encodes a YUV frame into the yuv4mpeg format (mjpegtools)
-
-comment "plugins with external dependencies"
-
-config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_OSS
- bool "ossaudio (OSS audio)"
- help
- OSS (Open Sound System) support for GStreamer
-
-config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_OSS4
- bool "oss4 (Open Sound System 4)"
- help
- Open Sound System (OSS) version 4 support for GStreamer
-
-config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_V4L2
- bool "v4l2"
- help
- elements for Video 4 Linux
-
-config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_CAIRO
- bool "cairo"
- select BR2_PACKAGE_CAIRO
- select BR2_PACKAGE_CAIRO_PNG
- help
- Cairo-based elements
-
-config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_FLAC
- bool "flac (libFLAC)"
- select BR2_PACKAGE_FLAC
- help
- The FLAC Lossless compressor Codec
-
-config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_GDKPIXBUF
- bool "gdkpixbuf"
- select BR2_PACKAGE_GDK_PIXBUF
- depends on BR2_USE_WCHAR # gdk-pixbuf -> libglib2
- depends on BR2_TOOLCHAIN_HAS_THREADS # gdk-pixbuf -> libglib2
- help
- GdkPixbuf-based image decoder, overlay and sink
-
-comment "gdkpixbuf requires a toolchain with WCHAR and threading support"
- depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS
-
-config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_PULSE
- depends on BR2_TOOLCHAIN_HAS_THREADS # pulseaudio
- depends on BR2_LARGEFILE # pulseaudio -> libsndfile
- select BR2_PACKAGE_PULSEAUDIO
- bool "pulseaudio"
- help
- PulseAudio plugin library
-
-config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_SOUPHTTPSRC
- bool "souphttpsrc (http client)"
- depends on BR2_USE_WCHAR # libsoup -> glib2
- depends on BR2_TOOLCHAIN_HAS_THREADS # libsoup -> glib2
- select BR2_PACKAGE_LIBSOUP
- help
- libsoup HTTP client src/sink
-
-comment "souphttpsrc requires a toolchain with WCHAR and threading support"
- depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS
-
-config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_SPEEX
- bool "speex"
- select BR2_PACKAGE_SPEEX
- help
- Speex plugin library
-
-config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_VPX
- bool "vpx (webm)"
- select BR2_PACKAGE_LIBVPX
- help
- VP8 plugin
-
-config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_VPX
- bool "vpx (webm)"
- select BR2_PACKAGE_LIBVPX
-
-config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_WAVPACK
- bool "wavpack (*.wv audio)"
- select BR2_PACKAGE_WAVPACK
- help
- Wavpack lossless/lossy audio format handling
-
-endif
diff --git a/package/multimedia/gst1-plugins-good/gst1-plugins-good.mk b/package/multimedia/gst1-plugins-good/gst1-plugins-good.mk
deleted file mode 100644
index 29b89830db..0000000000
--- a/package/multimedia/gst1-plugins-good/gst1-plugins-good.mk
+++ /dev/null
@@ -1,411 +0,0 @@
-################################################################################
-#
-# gst1-plugins-good
-#
-################################################################################
-
-GST1_PLUGINS_GOOD_VERSION = 1.0.10
-GST1_PLUGINS_GOOD_SOURCE = gst-plugins-good-$(GST1_PLUGINS_GOOD_VERSION).tar.xz
-GST1_PLUGINS_GOOD_SITE = http://gstreamer.freedesktop.org/src/gst-plugins-good
-GST1_PLUGINS_GOOD_LICENSE_FILES = COPYING
-GST1_PLUGINS_GOOD_LICENSE = LGPLv2.1+
-
-GST1_PLUGINS_GOOD_CONF_OPT = \
- --disable-debug \
- --disable-valgrind \
- --disable-examples \
- --disable-directsound \
- --disable-waveform \
- --disable-sunaudio \
- --disable-osx_audio \
- --disable-osx_video \
- --disable-aalib \
- --disable-aalibtest \
- --disable-libcaca \
- --disable-esd \
- --disable-esdtest
-
-
-# Options which require currently unpackaged libraries
-GST1_PLUGINS_GOOD_CONF_OPT += \
- --disable-jack \
- --disable-libdv \
- --disable-dv1394 \
- --disable-shout2 \
- --disable-taglib
-
-GST1_PLUGINS_GOOD_DEPENDENCIES = gstreamer1 gst1-plugins-base
-
-ifeq ($(BR2_PACKAGE_ORC),y)
-GST1_PLUGINS_GOOD_CONF_OPT += --enable-orc
-GST1_PLUGINS_GOOD_DEPENDENCIES += orc
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_ALPHA),y)
-GST1_PLUGINS_GOOD_CONF_OPT += --enable-alpha
-else
-GST1_PLUGINS_GOOD_CONF_OPT += --disable-alpha
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_APETAG),y)
-GST1_PLUGINS_GOOD_CONF_OPT += --enable-apetag
-else
-GST1_PLUGINS_GOOD_CONF_OPT += --disable-apetag
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_AUDIOFX),y)
-GST1_PLUGINS_GOOD_CONF_OPT += --enable-audiofx
-else
-GST1_PLUGINS_GOOD_CONF_OPT += --disable-audiofx
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_AUDIOPARSERS),y)
-GST1_PLUGINS_GOOD_CONF_OPT += --enable-audioparsers
-else
-GST1_PLUGINS_GOOD_CONF_OPT += --disable-audioparsers
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_AUPARSE),y)
-GST1_PLUGINS_GOOD_CONF_OPT += --enable-auparse
-else
-GST1_PLUGINS_GOOD_CONF_OPT += --disable-auparse
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_AUTODETECT),y)
-GST1_PLUGINS_GOOD_CONF_OPT += --enable-autodetect
-else
-GST1_PLUGINS_GOOD_CONF_OPT += --disable-autodetect
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_AVI),y)
-GST1_PLUGINS_GOOD_CONF_OPT += --enable-avi
-else
-GST1_PLUGINS_GOOD_CONF_OPT += --disable-avi
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_CUTTER),y)
-GST1_PLUGINS_GOOD_CONF_OPT += --enable-cutter
-else
-GST1_PLUGINS_GOOD_CONF_OPT += --disable-cutter
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_DEBUGUTILS),y)
-GST1_PLUGINS_GOOD_CONF_OPT += --enable-debugutils
-else
-GST1_PLUGINS_GOOD_CONF_OPT += --disable-debugutils
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_DEINTERLACE),y)
-GST1_PLUGINS_GOOD_CONF_OPT += --enable-deinterlace
-else
-GST1_PLUGINS_GOOD_CONF_OPT += --disable-deinterlace
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_EFFECTV),y)
-GST1_PLUGINS_GOOD_CONF_OPT += --enable-effectv
-else
-GST1_PLUGINS_GOOD_CONF_OPT += --disable-effectv
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_EQUALIZER),y)
-GST1_PLUGINS_GOOD_CONF_OPT += --enable-equalizer
-else
-GST1_PLUGINS_GOOD_CONF_OPT += --disable-equalizer
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_FLV),y)
-GST1_PLUGINS_GOOD_CONF_OPT += --enable-flv
-else
-GST1_PLUGINS_GOOD_CONF_OPT += --disable-flv
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_FLX),y)
-GST1_PLUGINS_GOOD_CONF_OPT += --enable-flx
-else
-GST1_PLUGINS_GOOD_CONF_OPT += --disable-flx
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_GOOM),y)
-GST1_PLUGINS_GOOD_CONF_OPT += --enable-goom
-else
-GST1_PLUGINS_GOOD_CONF_OPT += --disable-goom
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_GOOM2K1),y)
-GST1_PLUGINS_GOOD_CONF_OPT += --enable-goom2k1
-else
-GST1_PLUGINS_GOOD_CONF_OPT += --disable-goom2k1
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_ICYDEMUX),y)
-GST1_PLUGINS_GOOD_CONF_OPT += --enable-icydemux
-else
-GST1_PLUGINS_GOOD_CONF_OPT += --disable-icydemux
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_ID3DEMUX),y)
-GST1_PLUGINS_GOOD_CONF_OPT += --enable-id3demux
-else
-GST1_PLUGINS_GOOD_CONF_OPT += --disable-id3demux
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_IMAGEFREEZE),y)
-GST1_PLUGINS_GOOD_CONF_OPT += --enable-imagefreeze
-else
-GST1_PLUGINS_GOOD_CONF_OPT += --disable-imagefreeze
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_INTERLEAVE),y)
-GST1_PLUGINS_GOOD_CONF_OPT += --enable-interleave
-else
-GST1_PLUGINS_GOOD_CONF_OPT += --disable-interleave
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_ISOMP4),y)
-GST1_PLUGINS_GOOD_CONF_OPT += --enable-isomp4
-else
-GST1_PLUGINS_GOOD_CONF_OPT += --disable-isomp4
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_LAW),y)
-GST1_PLUGINS_GOOD_CONF_OPT += --enable-law
-else
-GST1_PLUGINS_GOOD_CONF_OPT += --disable-law
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_LEVEL),y)
-GST1_PLUGINS_GOOD_CONF_OPT += --enable-level
-else
-GST1_PLUGINS_GOOD_CONF_OPT += --disable-level
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_MATROSKA),y)
-GST1_PLUGINS_GOOD_CONF_OPT += --enable-matroska
-else
-GST1_PLUGINS_GOOD_CONF_OPT += --disable-matroska
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_MONOSCOPE),y)
-GST1_PLUGINS_GOOD_CONF_OPT += --enable-monoscope
-else
-GST1_PLUGINS_GOOD_CONF_OPT += --disable-monoscope
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_MULTIFILE),y)
-GST1_PLUGINS_GOOD_CONF_OPT += --enable-multifile
-else
-GST1_PLUGINS_GOOD_CONF_OPT += --disable-multifile
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_MULTIPART),y)
-GST1_PLUGINS_GOOD_CONF_OPT += --enable-multipart
-else
-GST1_PLUGINS_GOOD_CONF_OPT += --disable-multipart
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_REPLAYGAIN),y)
-GST1_PLUGINS_GOOD_CONF_OPT += --enable-replaygain
-else
-GST1_PLUGINS_GOOD_CONF_OPT += --disable-replaygain
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_RTP),y)
-GST1_PLUGINS_GOOD_CONF_OPT += --enable-rtp
-else
-GST1_PLUGINS_GOOD_CONF_OPT += --disable-rtp
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_RTPMANAGER),y)
-GST1_PLUGINS_GOOD_CONF_OPT += --enable-rtpmanager
-else
-GST1_PLUGINS_GOOD_CONF_OPT += --disable-rtpmanager
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_RTSP),y)
-GST1_PLUGINS_GOOD_CONF_OPT += --enable-rtsp
-else
-GST1_PLUGINS_GOOD_CONF_OPT += --disable-rtsp
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_SHAPEWIPE),y)
-GST1_PLUGINS_GOOD_CONF_OPT += --enable-shapewipe
-else
-GST1_PLUGINS_GOOD_CONF_OPT += --disable-shapewipe
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_SMPTE),y)
-GST1_PLUGINS_GOOD_CONF_OPT += --enable-smpte
-else
-GST1_PLUGINS_GOOD_CONF_OPT += --disable-smpte
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_SPECTRUM),y)
-GST1_PLUGINS_GOOD_CONF_OPT += --enable-spectrum
-else
-GST1_PLUGINS_GOOD_CONF_OPT += --disable-spectrum
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_UDP),y)
-GST1_PLUGINS_GOOD_CONF_OPT += --enable-udp
-else
-GST1_PLUGINS_GOOD_CONF_OPT += --disable-udp
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_VIDEOBOX),y)
-GST1_PLUGINS_GOOD_CONF_OPT += --enable-videobox
-else
-GST1_PLUGINS_GOOD_CONF_OPT += --disable-videobox
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_VIDEOCROP),y)
-GST1_PLUGINS_GOOD_CONF_OPT += --enable-videocrop
-else
-GST1_PLUGINS_GOOD_CONF_OPT += --disable-videocrop
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_VIDEOFILTER),y)
-GST1_PLUGINS_GOOD_CONF_OPT += --enable-videofilter
-else
-GST1_PLUGINS_GOOD_CONF_OPT += --disable-videofilter
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_VIDEOMIXER),y)
-GST1_PLUGINS_GOOD_CONF_OPT += --enable-videomixer
-else
-GST1_PLUGINS_GOOD_CONF_OPT += --disable-videomixer
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_WAVENC),y)
-GST1_PLUGINS_GOOD_CONF_OPT += --enable-wavenc
-else
-GST1_PLUGINS_GOOD_CONF_OPT += --disable-wavenc
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_WAVPARSE),y)
-GST1_PLUGINS_GOOD_CONF_OPT += --enable-wavparse
-else
-GST1_PLUGINS_GOOD_CONF_OPT += --disable-wavparse
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_Y4M),y)
-GST1_PLUGINS_GOOD_CONF_OPT += --enable-y4m
-else
-GST1_PLUGINS_GOOD_CONF_OPT += --disable-y4m
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_OSS),y)
-GST1_PLUGINS_GOOD_CONF_OPT += --enable-oss
-else
-GST1_PLUGINS_GOOD_CONF_OPT += --disable-oss
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_OSS4),y)
-GST1_PLUGINS_GOOD_CONF_OPT += --enable-oss4
-else
-GST1_PLUGINS_GOOD_CONF_OPT += --disable-oss4
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_V4L2),y)
-GST1_PLUGINS_GOOD_CONF_OPT += --enable-gst_v4l2
-else
-GST1_PLUGINS_GOOD_CONF_OPT += --disable-gst_v4l2
-endif
-
-ifeq ($(BR2_PACKAGE_XORG7),y)
-GST1_PLUGINS_GOOD_DEPENDENCIES += xlib_libX11 xlib_libXext xlib_libXv
-GST1_PLUGINS_GOOD_CONF_OPT += \
- --enable-x \
- --enable-xshm \
- --enable-xvideo
-else
-GST1_PLUGINS_GOOD_CONF_OPT += \
- --disable-x \
- --disable-xshm \
- --disable-xvideo
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_CAIRO),y)
-GST1_PLUGINS_GOOD_CONF_OPT += --enable-cairo
-GST1_PLUGINS_GOOD_DEPENDENCIES += cairo
-else
-GST1_PLUGINS_GOOD_CONF_OPT += --disable-cairo
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_FLAC),y)
-GST1_PLUGINS_GOOD_CONF_OPT += --enable-flac
-GST1_PLUGINS_GOOD_DEPENDENCIES += flac
-else
-GST1_PLUGINS_GOOD_CONF_OPT += --disable-flac
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_GDKPIXBUF),y)
-GST1_PLUGINS_GOOD_CONF_OPT += --enable-gdk_pixbuf
-GST1_PLUGINS_GOOD_DEPENDENCIES += gdk-pixbuf
-else
-GST1_PLUGINS_GOOD_CONF_OPT += --disable-gdk_pixbuf
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_GOOD_JPEG),y)
-GST1_PLUGINS_GOOD_CONF_OPT += --enable-jpeg
-GST1_PLUGINS_GOOD_DEPENDENCIES += jpeg
-else
-GST1_PLUGINS_GOOD_CONF_OPT += --disable-jpeg
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_GOOD_PNG),y)
-GST1_PLUGINS_GOOD_CONF_OPT += --enable-libpng
-GST1_PLUGINS_GOOD_DEPENDENCIES += libpng
-else
-GST1_PLUGINS_GOOD_CONF_OPT += --disable-libpng
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_PULSE),y)
-GST1_PLUGINS_GOOD_CONF_OPT += --enable-pulse
-GST1_PLUGINS_GOOD_DEPENDENCIES += pulseaudio
-else
-GST1_PLUGINS_GOOD_CONF_OPT += --disable-pulse
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_SOUPHTTPSRC),y)
-GST1_PLUGINS_GOOD_CONF_OPT += --enable-soup
-GST1_PLUGINS_GOOD_DEPENDENCIES += libsoup
-else
-GST1_PLUGINS_GOOD_CONF_OPT += --disable-soup
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_SPEEX),y)
-GST1_PLUGINS_GOOD_CONF_OPT += --enable-speex
-GST1_PLUGINS_GOOD_DEPENDENCIES += speex
-else
-GST1_PLUGINS_GOOD_CONF_OPT += --disable-speex
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_VPX),y)
-GST1_PLUGINS_GOOD_CONF_OPT += --enable-vpx
-GST1_PLUGINS_GOOD_DEPENDENCIES += libvpx
-else
-GST1_PLUGINS_GOOD_CONF_OPT += --disable-vpx
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_WAVPACK),y)
-GST1_PLUGINS_GOOD_CONF_OPT += --enable-wavpack
-GST1_PLUGINS_GOOD_DEPENDENCIES += wavpack
-else
-GST1_PLUGINS_GOOD_CONF_OPT += --disable-wavpack
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_GOOD_ZLIB),y)
-GST1_PLUGINS_GOOD_CONF_OPT += --enable-zlib
-GST1_PLUGINS_GOOD_DEPENDENCIES += zlib
-else
-GST1_PLUGINS_GOOD_CONF_OPT += --disable-zlib
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_GOOD_BZ2),y)
-GST1_PLUGINS_GOOD_CONF_OPT += --enable-bz2
-GST1_PLUGINS_GOOD_DEPENDENCIES += bzip2
-else
-GST1_PLUGINS_GOOD_CONF_OPT += --disable-bz2
-endif
-
-$(eval $(autotools-package))
diff --git a/package/multimedia/gst1-plugins-ugly/Config.in b/package/multimedia/gst1-plugins-ugly/Config.in
deleted file mode 100644
index 0fb3e9213e..0000000000
--- a/package/multimedia/gst1-plugins-ugly/Config.in
+++ /dev/null
@@ -1,73 +0,0 @@
-menuconfig BR2_PACKAGE_GST1_PLUGINS_UGLY
- bool "gst1-plugins-ugly"
- depends on BR2_PACKAGE_GSTREAMER1
- select BR2_PACKAGE_GST1_PLUGINS_BASE
- help
- A set of well-supported plug-ins for GStreamer, but might pose
- problems for distributors.
-
- http://gstreamer.freedesktop.org/
-
-if BR2_PACKAGE_GST1_PLUGINS_UGLY
-
-comment "dependency-less plugins"
-
-config BR2_PACKAGE_GST1_PLUGINS_UGLY_PLUGIN_ASFDEMUX
- bool "asfdemux"
- help
- Demuxes and muxes audio and video in Microsofts ASF format
-
-config BR2_PACKAGE_GST1_PLUGINS_UGLY_PLUGIN_DVDLPCMDEC
- bool "dvdlpcmdec"
- help
- Decode DVD LPCM frames into standard PCM
-
-config BR2_PACKAGE_GST1_PLUGINS_UGLY_PLUGIN_DVDSUB
- bool "dvdsub"
- help
- DVD subtitle parser and decoder
-
-config BR2_PACKAGE_GST1_PLUGINS_UGLY_PLUGIN_XINGMUX
- bool "xingmux"
- help
- Add XING tags to mpeg audio files
-
-config BR2_PACKAGE_GST1_PLUGINS_UGLY_PLUGIN_REALMEDIA
- bool "realmedia"
- help
- RealMedia support plugins
-
-comment "plugins with external dependencies (there may be more available)"
-
-config BR2_PACKAGE_GST1_PLUGINS_UGLY_PLUGIN_DVDREAD
- bool "dvdread"
- depends on BR2_LARGEFILE # libdvdread
- select BR2_PACKAGE_LIBDVDREAD
- help
- Access a DVD with dvdread
-
-comment "dvdread requires a toolchain with largefile support"
- depends on !BR2_LARGEFILE
-
-config BR2_PACKAGE_GST1_PLUGINS_UGLY_PLUGIN_LAME
- bool "lame (*.mp3 audio encoder)"
- select BR2_PACKAGE_LAME
- help
- Encode MP3s with LAME
-
-config BR2_PACKAGE_GST1_PLUGINS_UGLY_PLUGIN_MAD
- bool "mad (*.mp3 audio)"
- select BR2_PACKAGE_LIBID3TAG
- select BR2_PACKAGE_LIBMAD
- help
- mp3 decoding based on the mad library
-
-config BR2_PACKAGE_GST1_PLUGINS_UGLY_PLUGIN_MPEG2DEC
- bool "mpeg2dec"
- select BR2_PACKAGE_LIBMPEG2
- help
- LibMpeg2 decoder
-
-# Note: to get descriptions use the following.
-# # find . -name 'plugin-*.xml' | xargs grep -m 1 description
-endif
diff --git a/package/multimedia/gst1-plugins-ugly/gst1-plugins-ugly.mk b/package/multimedia/gst1-plugins-ugly/gst1-plugins-ugly.mk
deleted file mode 100644
index e666d61138..0000000000
--- a/package/multimedia/gst1-plugins-ugly/gst1-plugins-ugly.mk
+++ /dev/null
@@ -1,104 +0,0 @@
-################################################################################
-#
-# gst1-plugins-ugly
-#
-################################################################################
-
-GST1_PLUGINS_UGLY_VERSION = 1.0.10
-GST1_PLUGINS_UGLY_SOURCE = gst-plugins-ugly-$(GST1_PLUGINS_UGLY_VERSION).tar.xz
-GST1_PLUGINS_UGLY_SITE = http://gstreamer.freedesktop.org/src/gst-plugins-ugly
-GST1_PLUGINS_UGLY_LICENSE_FILES = COPYING
-# GPL licensed plugins will append to GST1_PLUGINS_UGLY_LICENSE if enabled.
-GST1_PLUGINS_UGLY_LICENSE = LGPLv2.1+
-
-GST1_PLUGINS_UGLY_CONF_OPT = \
- --disable-examples \
- --disable-debug \
- --disable-valgrind
-
-GST_PLUGINS_BAD1_CONF_OPT += \
- --disable-a52dec \
- --disable-amrnb \
- --disable-amrwb \
- --disable-cdio \
- --disable-sidplay \
- --disable-twolame \
- --disable-x264
-
-GST1_PLUGINS_UGLY_DEPENDENCIES = gstreamer1 gst1-plugins-base
-
-ifeq ($(BR2_PACKAGE_ORC),y)
-GST1_PLUGINS_UGLY_CONF_OPT += --enable-orc
-GST1_PLUGINS_UGLY_DEPENDENCIES += orc
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_UGLY_PLUGIN_ASFDEMUX),y)
-GST1_PLUGINS_UGLY_CONF_OPT += --enable-asfdemux
-else
-GST1_PLUGINS_UGLY_CONF_OPT += --disable-asfdemux
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_UGLY_PLUGIN_DVDLPCMDEC),y)
-GST1_PLUGINS_UGLY_CONF_OPT += --enable-dvdlpcmdec
-else
-GST1_PLUGINS_UGLY_CONF_OPT += --disable-dvdlpcmdec
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_UGLY_PLUGIN_DVDSUB),y)
-GST1_PLUGINS_UGLY_CONF_OPT += --enable-dvdsub
-else
-GST1_PLUGINS_UGLY_CONF_OPT += --disable-dvdsub
-endif
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_UGL1_PLUGIN_XINGMUX),y)
-GST1_PLUGINS_UGLY_CONF_OPT += --enable-xingmux
-else
-GST1_PLUGINS_UGLY_CONF_OPT += --disable-xingmux
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_UGLY_PLUGIN_REALMEDIA),y)
-GST1_PLUGINS_UGLY_CONF_OPT += --enable-realmedia
-else
-GST1_PLUGINS_UGLY_CONF_OPT += --disable-realmedia
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_UGLY_PLUGIN_DVDREAD),y)
-GST1_PLUGINS_UGLY_CONF_OPT += --enable-dvdread
-GST1_PLUGINS_UGLY_DEPENDENCIES += libdvdread
-GST1_PLUGINS_UGLY_HAS_GPL_LICENSE = y
-else
-GST1_PLUGINS_UGLY_CONF_OPT += --disable-dvdread
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_UGLY_PLUGIN_LAME),y)
-GST1_PLUGINS_UGLY_CONF_OPT += --enable-lame
-GST1_PLUGINS_UGLY_DEPENDENCIES += lame
-else
-GST1_PLUGINS_UGLY_CONF_OPT += --disable-lame
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_UGLY_PLUGIN_MAD),y)
-GST1_PLUGINS_UGLY_CONF_OPT += --enable-mad
-GST1_PLUGINS_UGLY_DEPENDENCIES += libid3tag libmad
-GST1_PLUGINS_UGLY_HAS_GPL_LICENSE = y
-else
-GST1_PLUGINS_UGLY_CONF_OPT += --disable-mad
-endif
-
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_UGLY_PLUGIN_MPEG2DEC),y)
-GST1_PLUGINS_UGLY_CONF_OPT += --enable-mpeg2dec
-GST1_PLUGINS_UGLY_DEPENDENCIES += libmpeg2
-GST1_PLUGINS_ULGY_HAS_GPL_LICENSE = y
-else
-GST1_PLUGINS_UGLY_CONF_OPT += --disable-mpeg2dec
-endif
-
-# Add GPL license if GPL plugins enabled.
-ifeq ($(GST1_PLUGINS_UGLY_HAS_GPL_LICENSE),y)
-GST1_PLUGINS_UGLY_LICENSE += GPLv2
-endif
-
-# Use the following command to extract license info for plugins.
-# # find . -name 'plugin-*.xml' | xargs grep license
-
-$(eval $(autotools-package))
diff --git a/package/multimedia/gstreamer/Config.in b/package/multimedia/gstreamer/Config.in
deleted file mode 100644
index 5188b8fdb7..0000000000
--- a/package/multimedia/gstreamer/Config.in
+++ /dev/null
@@ -1,32 +0,0 @@
-config BR2_PACKAGE_GSTREAMER
- bool "gstreamer"
- depends on BR2_USE_WCHAR # glib2
- depends on BR2_TOOLCHAIN_HAS_THREADS # glib2
- select BR2_PACKAGE_LIBGLIB2
- help
- GStreamer is an open source multimedia framework.
-
- This 0.10.x version of GStreamer is incompatible with
- GStreamer 1.X.
-
- http://gstreamer.freedesktop.org/
-
-config BR2_PACKAGE_GSTREAMER_GST_DEBUG
- bool "enable gst-debug trace support"
- default y
- depends on BR2_PACKAGE_GSTREAMER
- help
- Enable support for the gst-debug tracing functionality in gstreamer.
- This has limited CPU overhead, but does increase the rootfs size
- somewhat.
-
-config BR2_PACKAGE_GSTREAMER_PLUGIN_REGISTRY
- bool "enable plugin registry"
- default y
- depends on BR2_PACKAGE_GSTREAMER
- help
- Enable support for the GStreamer plugin registry. This may increase
- the launch-time for a GStreamer application.
-
-comment "gstreamer requires a toolchain with WCHAR and threads support"
- depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS
diff --git a/package/multimedia/gstreamer/gstreamer.mk b/package/multimedia/gstreamer/gstreamer.mk
deleted file mode 100644
index f0fdea4524..0000000000
--- a/package/multimedia/gstreamer/gstreamer.mk
+++ /dev/null
@@ -1,32 +0,0 @@
-################################################################################
-#
-# gstreamer
-#
-################################################################################
-
-GSTREAMER_VERSION = 0.10.36
-GSTREAMER_SOURCE = gstreamer-$(GSTREAMER_VERSION).tar.bz2
-GSTREAMER_SITE = http://gstreamer.freedesktop.org/src/gstreamer
-GSTREAMER_INSTALL_STAGING = YES
-
-# Checking if unaligned memory access works correctly cannot be done when cross
-# compiling. For the following architectures there is no information available
-# in the configure script.
-ifeq ($(BR2_avr32),y)
-GSTREAMER_CONF_ENV = as_cv_unaligned_access=no
-endif
-ifeq ($(BR2_aarch64),y)
-GSTREAMER_CONF_ENV = as_cv_unaligned_access=yes
-endif
-
-GSTREAMER_CONF_OPT = \
- --disable-examples \
- --disable-tests \
- --disable-failing-tests \
- --disable-loadsave \
- $(if $(BR2_PACKAGE_GSTREAMER_GST_DEBUG),,--disable-gst-debug) \
- $(if $(BR2_PACKAGE_GSTREAMER_PLUGIN_REGISTRY),,--disable-registry)
-
-GSTREAMER_DEPENDENCIES = libglib2 host-pkgconf host-bison host-flex
-
-$(eval $(autotools-package))
diff --git a/package/multimedia/gstreamer1/Config.in b/package/multimedia/gstreamer1/Config.in
deleted file mode 100644
index 69a87f3394..0000000000
--- a/package/multimedia/gstreamer1/Config.in
+++ /dev/null
@@ -1,53 +0,0 @@
-config BR2_PACKAGE_GSTREAMER1
- bool "gstreamer1"
- depends on BR2_USE_WCHAR # glib2
- depends on BR2_TOOLCHAIN_HAS_THREADS # glib2
- select BR2_PACKAGE_LIBGLIB2
- help
- GStreamer is an open source multimedia framework. This 1.x version of
- Gstreamer is incompatible with Gstreamer 0.10.x.
-
- http://gstreamer.freedesktop.org/
-
-if BR2_PACKAGE_GSTREAMER1
-
-config BR2_PACKAGE_GSTREAMER1_PARSE
- bool "enable command-line parser"
- default y
- help
- Enable command line parser for gstreamer. This may incrase the CPu
- overhead by a small amount.
-
-config BR2_PACKAGE_GSTREAMER1_TRACE
- bool "enable tracing subsystem"
- default y
- help
- Enable the tracing subsystem within gstreamer. This may increase CPU
- overhead by a small amount.
-
-config BR2_PACKAGE_GSTREAMER1_GST_DEBUG
- bool "enable gst-debug trace support"
- default y
- help
- Enable support for the gst-debug tracing functionality in gstreamer.
- This has limited CPU overhead, but does increase the rootfs size
- somewhat.
-
-config BR2_PACKAGE_GSTREAMER1_PLUGIN_REGISTRY
- bool "enable plugin registry"
- default y
- help
- Enable support for the GStreamer plugin registry. This may increase
- the launch-time for a GStreamer application.
-
-config BR2_PACKAGE_GSTREAMER1_INSTALL_TOOLS
- bool "install gst-launch & gst-inspect"
- default y
- help
- Install the gst-launch and gst-inspect tools. This will take up
- additional space on the target.
-
-endif
-
-comment "gstreamer1 requires a toolchain with WCHAR and threading support"
- depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS
diff --git a/package/multimedia/gstreamer1/gstreamer1.mk b/package/multimedia/gstreamer1/gstreamer1.mk
deleted file mode 100644
index 79b2b560b0..0000000000
--- a/package/multimedia/gstreamer1/gstreamer1.mk
+++ /dev/null
@@ -1,40 +0,0 @@
-################################################################################
-#
-# gstreamer1
-#
-################################################################################
-
-GSTREAMER1_VERSION = 1.0.10
-GSTREAMER1_SOURCE = gstreamer-$(GSTREAMER1_VERSION).tar.xz
-GSTREAMER1_SITE = http://gstreamer.freedesktop.org/src/gstreamer
-GSTREAMER1_INSTALL_STAGING = YES
-GSTREAMER1_LICENSE_FILES = COPYING
-GSTREAMER1_LICENSE = LGPLv2+ LGPLv2.1+
-
-# Checking if unaligned memory access works correctly cannot be done when cross
-# compiling. For the following architectures there is no information available
-# in the configure script.
-ifeq ($(BR2_avr32),y)
-GSTREAMER1_CONF_ENV = as_cv_unaligned_access=no
-endif
-ifeq ($(BR2_aarch64),y)
-GSTREAMER1_CONF_ENV = as_cv_unaligned_access=yes
-endif
-
-GSTREAMER1_CONF_OPT = \
- --disable-examples \
- --disable-tests \
- --disable-failing-tests \
- --disable-debug \
- --disable-valgrind \
- --disable-benchmarks \
- --disable-check \
- $(if $(BR2_PACKAGE_GSTREAMER1_TRACE),,--disable-trace) \
- $(if $(BR2_PACKAGE_GSTREAMER1_PARSE),,--disable-parse) \
- $(if $(BR2_PACKAGE_GSTREAMER1_GST_DEBUG),,--disable-gst-debug) \
- $(if $(BR2_PACKAGE_GSTREAMER1_PLUGIN_REGISTRY),,--disable-registry) \
- $(if $(BR2_PACKAGE_GSTREAMER1_INSTALL_TOOLS),,--disable-tools)
-
-GSTREAMER1_DEPENDENCIES = libglib2 host-pkgconf host-bison host-flex
-
-$(eval $(autotools-package))
diff --git a/package/multimedia/lame/Config.in b/package/multimedia/lame/Config.in
deleted file mode 100644
index 2b144a0537..0000000000
--- a/package/multimedia/lame/Config.in
+++ /dev/null
@@ -1,6 +0,0 @@
-config BR2_PACKAGE_LAME
- bool "lame"
- help
- LAME is a high quality MPEG Audio Layer III (MP3) encoder.
-
- http://lame.sourceforge.net/
diff --git a/package/multimedia/lame/lame.mk b/package/multimedia/lame/lame.mk
deleted file mode 100644
index 38a39a3d0c..0000000000
--- a/package/multimedia/lame/lame.mk
+++ /dev/null
@@ -1,35 +0,0 @@
-################################################################################
-#
-# lame
-#
-################################################################################
-
-LAME_VERSION_MAJOR = 3.99
-LAME_VERSION_MINOR = 5
-LAME_VERSION = $(LAME_VERSION_MAJOR).$(LAME_VERSION_MINOR)
-LAME_SITE = http://downloads.sourceforge.net/project/lame/lame/$(LAME_VERSION_MAJOR)
-LAME_DEPENDENCIES = host-pkgconf
-LAME_INSTALL_STAGING = YES
-LAME_CONF_ENV = GTK_CONFIG=/bin/false
-LAME_CONF_OPT = --enable-dynamic-frontends
-LAME_LICENSE = LGPLv2+
-LAME_LICENSE_FILES = COPYING
-
-ifeq ($(BR2_PACKAGE_LIBSNDFILE),y)
-LAME_DEPENDENCIES += libsndfile
-LAME_CONF_OPT += --with-fileio=sndfile
-endif
-
-ifeq ($(BR2_PACKAGE_NCURSES),y)
-LAME_DEPENDENCIES += ncurses
-endif
-
-ifeq ($(BR2_ENDIAN),"BIG")
-define LAME_BIGENDIAN_ARCH
- echo "#define WORDS_BIGENDIAN 1" >>$(@D)/config.h
-endef
-endif
-
-LAME_POST_CONFIGURE_HOOKS += LAME_BIGENDIAN_ARCH
-
-$(eval $(autotools-package))
diff --git a/package/multimedia/libvpx/Config.in b/package/multimedia/libvpx/Config.in
deleted file mode 100644
index 1332c564a8..0000000000
--- a/package/multimedia/libvpx/Config.in
+++ /dev/null
@@ -1,7 +0,0 @@
-config BR2_PACKAGE_LIBVPX
- bool "libvpx"
- help
- A high-quality, open video format that's freely available to
- everyone.
-
- http://webmproject.org
diff --git a/package/multimedia/libvpx/libvpx.mk b/package/multimedia/libvpx/libvpx.mk
deleted file mode 100644
index 480f1c4602..0000000000
--- a/package/multimedia/libvpx/libvpx.mk
+++ /dev/null
@@ -1,53 +0,0 @@
-################################################################################
-#
-# libvpx
-#
-################################################################################
-
-LIBVPX_VERSION = v1.2.0
-LIBVPX_SITE = http://git.chromium.org/webm/libvpx.git
-LIBVPX_SITE_METHOD = git
-
-LIBVPX_LICENSE = BSD-3c
-LIBVPX_LICENSE_FILES = LICENSE PATENTS
-
-LIBVPX_INSTALL_STAGING = YES
-
-# ld is being used with cc options. therefore, pretend ld is cc.
-LIBVPX_CONF_ENV = \
- LD="$(TARGET_CC)" \
- CROSS=$(GNU_TARGET_NAME)
-
-LIBVPX_CONF_OPT = \
- --disable-examples \
- --disable-docs \
- --disable-unit-tests
-
-# This is not a true autotools package. It is based on the ffmpeg build system
-define LIBVPX_CONFIGURE_CMDS
- (cd $(LIBVPX_SRCDIR) && rm -rf config.cache && \
- $(TARGET_CONFIGURE_OPTS) \
- $(TARGET_CONFIGURE_ARGS) \
- $(LIBVPX_CONF_ENV) \
- ./configure \
- --target=generic-gnu \
- --enable-pic \
- --prefix=/usr \
- $(SHARED_STATIC_LIBS_OPTS) \
- $(LIBVPX_CONF_OPT) \
- )
-endef
-
-define LIBVPX_BUILD_CMDS
- $(TARGET_MAKE_ENV) $(LIBVPX_MAKE_ENV) $(MAKE) -C $(@D) all
-endef
-
-define LIBVPX_INSTALL_STAGING_CMDS
- $(TARGET_MAKE_ENV) $(LIBVPX_MAKE_ENV) $(MAKE) DESTDIR="$(STAGING_DIR)" -C $(@D) install
-endef
-
-define LIBVPX_INSTALL_TARGET_CMDS
- $(TARGET_MAKE_ENV) $(LIBVPX_MAKE_ENV) $(MAKE) DESTDIR="$(TARGET_DIR)" -C $(@D) install
-endef
-
-$(eval $(generic-package))
diff --git a/package/multimedia/madplay/Config.in b/package/multimedia/madplay/Config.in
deleted file mode 100644
index a77cc367ee..0000000000
--- a/package/multimedia/madplay/Config.in
+++ /dev/null
@@ -1,17 +0,0 @@
-config BR2_PACKAGE_MADPLAY
- bool "madplay"
- select BR2_PACKAGE_LIBMAD
- select BR2_PACKAGE_LIBID3TAG
- help
- Command-line front-end to libmad, a high-quality MPEG audio decoder.
- It currently supports MPEG-1 and the MPEG-2 extension to lower
- sampling frequencies, as well as the de facto MPEG 2.5 format. All
- three audio layers — Layer I, Layer II, and Layer III (i.e. MP3) —
- are fully implemented.
-
- http://www.underbit.com/products/mad/
-
-config BR2_PACKAGE_MADPLAY_ALSA
- bool
- default y
- depends on BR2_PACKAGE_MADPLAY && BR2_PACKAGE_ALSA_LIB
diff --git a/package/multimedia/madplay/madplay-0.15.2b-switch-to-new-alsa-api.patch b/package/multimedia/madplay/madplay-0.15.2b-switch-to-new-alsa-api.patch
deleted file mode 100644
index 60d7bd3799..0000000000
--- a/package/multimedia/madplay/madplay-0.15.2b-switch-to-new-alsa-api.patch
+++ /dev/null
@@ -1,173 +0,0 @@
-Switch madplay to the new API. This is done thanks to a patch written
-by Micha Nelissen <micha@neli.hopto.org> and available at
-http://article.gmane.org/gmane.comp.audio.mad.devel/729.
-
---- madplay-0.15.2b/audio_alsa.c 2008-10-18 15:10:16.000000000 +0200
-+++ madplay-0.15.2b/audio_alsa.c.new 2008-10-18 15:03:27.000000000 +0200
-@@ -28,31 +28,30 @@
-
- #include <errno.h>
-
--#define ALSA_PCM_OLD_HW_PARAMS_API
--#define ALSA_PCM_OLD_SW_PARAMS_API
- #include <alsa/asoundlib.h>
-
- #include <mad.h>
-
- #include "audio.h"
-
--char *buf = NULL;
--int paused = 0;
-+#define BUFFER_TIME_MAX 500000
-
--int rate = -1;
--int channels = -1;
--int bitdepth = -1;
--int sample_size = -1;
--
--int buffer_time = 500000;
--int period_time = 100000;
--char *defaultdev = "plughw:0,0";
-+unsigned char *buf = NULL;
-+int paused = 0;
-+
-+unsigned int rate = 0;
-+unsigned int channels = -1;
-+unsigned int bitdepth = -1;
-+unsigned int sample_size = -1;
-+
-+unsigned int buffer_time;
-+unsigned int period_time;
-+char *defaultdev = "plughw:0,0";
-
- snd_pcm_hw_params_t *alsa_hwparams;
- snd_pcm_sw_params_t *alsa_swparams;
-
--snd_pcm_sframes_t buffer_size;
--snd_pcm_sframes_t period_size;
-+snd_pcm_uframes_t buffer_size;
-
- snd_pcm_format_t alsa_format = -1;
- snd_pcm_access_t alsa_access = SND_PCM_ACCESS_MMAP_INTERLEAVED;
-@@ -66,14 +65,20 @@
- snd_pcm_hw_params_t *params,
- snd_pcm_access_t access)
- {
-- int err, dir;
--
-+ int err;
-+
- /* choose all parameters */
- err = snd_pcm_hw_params_any(handle,params);
- if (err < 0) {
- printf("Access type not available for playback: %s\n", snd_strerror(err));
- return err;
- }
-+ /* set the access type */
-+ err = snd_pcm_hw_params_set_access(handle, params, alsa_access);
-+ if (err < 0) {
-+ printf("Sample format not available for playback: %s\n", snd_strerror(err));
-+ return err;
-+ }
- /* set the sample format */
- err = snd_pcm_hw_params_set_format(handle, params, alsa_format);
- if (err < 0) {
-@@ -87,29 +92,38 @@
- return err;
- }
- /* set the stream rate */
-- err = snd_pcm_hw_params_set_rate_near(handle, params, rate, 0);
-+ err = snd_pcm_hw_params_set_rate(handle, params, rate, 0);
- if (err < 0) {
- printf("Rate %iHz not available for playback: %s\n", rate, snd_strerror(err));
- return err;
- }
-- if (err != rate) {
-- printf("Rate doesn't match (requested %iHz, get %iHz)\n", rate, err);
-- return -EINVAL;
-- }
-+ err = snd_pcm_hw_params_get_buffer_time_max(params, &buffer_time, NULL);
-+ if (err < 0) {
-+ printf("Unable to retrieve buffer time: %s\n", snd_strerror(err));
-+ return err;
-+ }
-+ if (buffer_time > BUFFER_TIME_MAX)
-+ buffer_time = BUFFER_TIME_MAX;
- /* set buffer time */
-- err = snd_pcm_hw_params_set_buffer_time_near(handle, params, buffer_time, &dir);
-+ err = snd_pcm_hw_params_set_buffer_time_near(handle, params, &buffer_time, 0);
- if (err < 0) {
- printf("Unable to set buffer time %i for playback: %s\n", buffer_time, snd_strerror(err));
- return err;
- }
-- buffer_size = snd_pcm_hw_params_get_buffer_size(params);
-+ if (period_time * 4 > buffer_time)
-+ period_time = buffer_time / 4;
- /* set period time */
-- err = snd_pcm_hw_params_set_period_time_near(handle, params, period_time, &dir);
-+ err = snd_pcm_hw_params_set_period_time_near(handle, params, &period_time, NULL);
- if (err < 0) {
- printf("Unable to set period time %i for playback: %s\n", period_time, snd_strerror(err));
- return err;
- }
-- period_size = snd_pcm_hw_params_get_period_size(params, &dir);
-+ /* retrieve buffer size */
-+ err = snd_pcm_hw_params_get_buffer_size(params, &buffer_size);
-+ if (err < 0) {
-+ printf("Unable to retrieve buffer size: %s\n", snd_strerror(err));
-+ return err;
-+ }
- /* write the parameters to device */
- err = snd_pcm_hw_params(handle, params);
- if (err < 0) {
-@@ -123,6 +137,7 @@
- int set_swparams(snd_pcm_t *handle,
- snd_pcm_sw_params_t *params)
- {
-+ unsigned int start_threshold;
- int err;
-
- /* get current swparams */
-@@ -136,13 +151,7 @@
- if (err < 0) {
- printf("Unable to set start threshold mode for playback: %s\n", snd_strerror(err));
- return err;
-- }
-- /* allow transfer when at least period_size samples can be processed */
-- err = snd_pcm_sw_params_set_avail_min(handle, params, period_size);
-- if (err < 0) {
-- printf("Unable to set avail min for playback: %s\n", snd_strerror(err));
-- return err;
-- }
-+ }
- /* align all transfers to 1 samples */
- err = snd_pcm_sw_params_set_xfer_align(handle, params, 1);
- if (err < 0) {
-@@ -190,7 +199,7 @@
- rate = config->speed;
-
- if ( bitdepth == 0 )
-- config->precision = bitdepth = 32;
-+ config->precision = bitdepth = 16;
-
- switch (bitdepth)
- {
-@@ -241,7 +250,7 @@
- return -1;
- }
-
-- buf = malloc(buffer_size);
-+ buf = malloc(buffer_size * sample_size);
- if (buf == NULL) {
- audio_error="unable to allocate output buffer table";
- return -1;
-@@ -279,7 +288,7 @@
- int play(struct audio_play *play)
- {
- int err, len;
-- char *ptr;
-+ unsigned char *ptr;
-
- ptr = buf;
- len = play->nsamples;
-
diff --git a/package/multimedia/madplay/madplay.mk b/package/multimedia/madplay/madplay.mk
deleted file mode 100644
index 19ab13f69d..0000000000
--- a/package/multimedia/madplay/madplay.mk
+++ /dev/null
@@ -1,22 +0,0 @@
-################################################################################
-#
-# madplay
-#
-################################################################################
-
-MADPLAY_VERSION = 0.15.2b
-MADPLAY_SOURCE = madplay-$(MADPLAY_VERSION).tar.gz
-MADPLAY_SITE = http://downloads.sourceforge.net/project/mad/madplay/$(MADPLAY_VERSION)
-MADPLAY_LICENSE = GPLv2+
-MADPLAY_LICENSE_FILES = COPYING COPYRIGHT
-MADPLAY_LIBTOOL_PATCH = NO
-MADPLAY_DEPENDENCIES = libmad libid3tag
-
-# Check if ALSA is built, then we should configure after alsa-lib so
-# ./configure can find alsa-lib.
-ifeq ($(BR2_PACKAGE_MADPLAY_ALSA),y)
-MADPLAY_CONF_OPT += --with-alsa
-MADPLAY_DEPENDENCIES += alsa-lib
-endif
-
-$(eval $(autotools-package))
diff --git a/package/multimedia/mpd/Config.in b/package/multimedia/mpd/Config.in
deleted file mode 100644
index 2ca55cc3cf..0000000000
--- a/package/multimedia/mpd/Config.in
+++ /dev/null
@@ -1,187 +0,0 @@
-menuconfig BR2_PACKAGE_MPD
- bool "mpd"
- depends on BR2_INSTALL_LIBSTDCPP
- depends on BR2_USE_WCHAR # libglib2
- depends on BR2_TOOLCHAIN_HAS_THREADS # libglib2
- select BR2_PACKAGE_LIBGLIB2
- select BR2_PACKAGE_LIBICONV if !BR2_ENABLE_LOCALE
- select BR2_PACKAGE_MPD_TREMOR if !(BR2_PACKAGE_MPD_MAD || BR2_PACKAGE_MPD_MPG123 || BR2_PACKAGE_MPD_VORBIS || BR2_PACKAGE_MPD_WAVPACK || BR2_PACKAGE_MPD_FLAC || BR2_PACKAGE_MPD_MUSEPACK || BR2_PACKAGE_MPD_FFMPEG)
- help
- MPD is a flexible, powerful, server-side application
- for playing music. Through plugins and libraries
- it can play a variety of sound files while being
- controlled by its network protocol.
-
- http://www.musicpd.org
-
-if BR2_PACKAGE_MPD
-
-config BR2_PACKAGE_MPD_ALSA
- bool "alsa"
- default y
- select BR2_PACKAGE_ALSA_LIB
- select BR2_PACKAGE_ALSA_LIB_PCM
- select BR2_PACKAGE_ALSA_LIB_MIXER
- depends on BR2_TOOLCHAIN_HAS_THREADS # alsa-lib
- help
- Enable alsa output support.
-
-config BR2_PACKAGE_MPD_AO
- bool "ao"
- select BR2_PACKAGE_LIBAO
- help
- Enable libao output support.
-
-config BR2_PACKAGE_MPD_AUDIOFILE
- bool "audiofile"
- select BR2_PACKAGE_AUDIOFILE
- help
- Enable audiofile input/streaming support.
- Select this if you want to play back WAV files.
-
-config BR2_PACKAGE_MPD_PULSEAUDIO
- bool "pulseaudio"
- depends on BR2_TOOLCHAIN_HAS_THREADS # pulseaudio
- depends on BR2_LARGEFILE # pulseaudio -> libsndfile
- select BR2_PACKAGE_PULSEAUDIO
- help
- Enable pulseaudio output support.
-
-config BR2_PACKAGE_MPD_BZIP2
- bool "bzip2"
- select BR2_PACKAGE_BZIP2
- help
- Enable bzip2 archive support.
-
-config BR2_PACKAGE_MPD_CURL
- bool "curl"
- select BR2_PACKAGE_LIBCURL
- help
- Enable curl streaming (http) support.
-
-config BR2_PACKAGE_MPD_FAAD2
- bool "faad2"
- select BR2_PACKAGE_FAAD2
- help
- Enable faad2 input support.
- Select this if you want to play back MP4/AAC files.
-
-config BR2_PACKAGE_MPD_FLAC
- bool "flac"
- select BR2_PACKAGE_FLAC
- help
- Enable flac input/streaming support.
- Select this if you want to play back FLAC files.
-
-config BR2_PACKAGE_MPD_FFMPEG
- bool "ffmpeg"
- select BR2_PACKAGE_FFMPEG
- depends on BR2_LARGEFILE
- depends on BR2_INET_IPV6
- help
- Enable ffmpeg input support.
- Select this if you want to play back files supported by ffmpeg.
-
-comment "ffmpeg support requires a toolchain with LARGEFILE and IPV6 support"
- depends on !(BR2_LARGEFILE && BR2_INET_IPV6)
-
-config BR2_PACKAGE_MPD_LAME
- bool "lame"
- select BR2_PACKAGE_LAME
- help
- Enable lame (mp3) encoding support.
-
-config BR2_PACKAGE_MPD_LIBCUE
- bool "libcue"
- select BR2_PACKAGE_LIBCUE
- help
- Enable cue file support.
-
-config BR2_PACKAGE_MPD_LIBSAMPLERATE
- bool "libsamplerate"
- select BR2_PACKAGE_LIBSAMPLERATE
- help
- Enable libsamplerate input support.
- Select this for software sample rate conversion.
-
-config BR2_PACKAGE_MPD_LIBSNDFILE
- bool "libsndfile"
- select BR2_PACKAGE_LIBSNDFILE
- depends on BR2_LARGEFILE
- help
- Enable libsndfile input/streaming support.
- Select this if you want to play back WAV files.
-
-comment "mpd-libsndfile requires a toolchain with LARGEFILE support"
- depends on !BR2_LARGEFILE
-
-config BR2_PACKAGE_MPD_MAD
- bool "mad"
- default y
- select BR2_PACKAGE_LIBID3TAG
- select BR2_PACKAGE_LIBMAD
- help
- Enable mad input support.
- Select this if you want to play back MP3 files.
-
-config BR2_PACKAGE_MPD_MPG123
- bool "mpg123"
- select BR2_PACKAGE_LIBID3TAG
- select BR2_PACKAGE_MPG123
- help
- Enable mpg123 input support.
- Select this if you want to play back MP3 files.
-
-config BR2_PACKAGE_MPD_MUSEPACK
- bool "musepack"
- select BR2_PACKAGE_LIBCUEFILE
- select BR2_PACKAGE_LIBREPLAYGAIN
- select BR2_PACKAGE_MUSEPACK
- help
- Enable musepack input support.
- Select this if you want to play back MPC files.
-
-config BR2_PACKAGE_MPD_SQLITE
- bool "sqlite"
- select BR2_PACKAGE_SQLITE
- help
- Enable sqlite database support.
- If you don't use sqlite it will use an ASCII database.
-
-config BR2_PACKAGE_MPD_TCP
- bool "tcp sockets"
- default y
- help
- Enable mpd to listen on tcp sockets.
-
- You want this on if mpd and the client(s) work
- on different machines (the usual scenario).
-
-config BR2_PACKAGE_MPD_TREMOR
- bool "tremor"
- select BR2_PACKAGE_LIBOGG
- select BR2_PACKAGE_TREMOR
- help
- Enable vorbis input support.
- Select this if you want to play back OGG files on softfloat targets.
-
-config BR2_PACKAGE_MPD_VORBIS
- bool "vorbis"
- select BR2_PACKAGE_LIBOGG
- select BR2_PACKAGE_LIBVORBIS
- help
- Enable vorbis input/streaming support.
- Select this if you want to play back OGG files on hardfloat targets.
-
-config BR2_PACKAGE_MPD_WAVPACK
- bool "wavpack"
- select BR2_PACKAGE_WAVPACK
- help
- Enable wavpack input support.
- Select this if you want to play back WV files.
-
-endif
-
-comment "mpd requires a toolchain with C++, threading and WCHAR support"
- depends on !BR2_INSTALL_LIBSTDCPP || !BR2_USE_WCHAR || \
- !BR2_TOOLCHAIN_HAS_THREADS
diff --git a/package/multimedia/mpd/S95mpd b/package/multimedia/mpd/S95mpd
deleted file mode 100644
index a4f1271cea..0000000000
--- a/package/multimedia/mpd/S95mpd
+++ /dev/null
@@ -1,30 +0,0 @@
-#!/bin/sh
-
-start() {
- echo -n "Starting mpd: "
- start-stop-daemon --start --quiet --background --exec /usr/bin/mpd
- echo "OK"
-}
-
-stop() {
- echo -n "Stopping mpd: "
- start-stop-daemon --stop --quiet --pidfile /var/run/mpd.pid
- echo "OK"
-}
-
-case "$1" in
- start)
- start
- ;;
- stop)
- stop
- ;;
- restart|reload)
- stop
- sleep 1
- start
- ;;
- *)
- echo "Usage: $0 {start|stop|restart}"
- exit 1
-esac
diff --git a/package/multimedia/mpd/mpd.conf b/package/multimedia/mpd/mpd.conf
deleted file mode 100644
index 5956b75e24..0000000000
--- a/package/multimedia/mpd/mpd.conf
+++ /dev/null
@@ -1,32 +0,0 @@
-#
-# Sample configuration file for mpd
-# This is a minimal configuration, see the manpage for more options
-#
-
-# Directory where the music is stored
-music_directory "/var/lib/mpd/music"
-
-# Directory where user-made playlists are stored (RW)
-playlist_directory "/var/lib/mpd/playlists"
-
-# Database file (RW)
-db_file "/var/lib/mpd/database"
-
-# Log file (RW)
-log_file "/var/log/mpd.log"
-
-# Process ID file (RW)
-pid_file "/var/run/mpd.pid"
-
-# State file (RW)
-state_file "/var/lib/mpd/state"
-
-# User id to run the daemon as
-#user "nobody"
-
-# TCP socket binding
-bind_to_address "any"
-#bind_to_address "localhost"
-
-# Unix socket to listen on
-bind_to_address "/var/lib/mpd/socket"
diff --git a/package/multimedia/mpd/mpd.mk b/package/multimedia/mpd/mpd.mk
deleted file mode 100644
index 95e18f7d53..0000000000
--- a/package/multimedia/mpd/mpd.mk
+++ /dev/null
@@ -1,140 +0,0 @@
-################################################################################
-#
-# mpd
-#
-################################################################################
-
-MPD_VERSION = 0.17.5
-MPD_SITE = http://www.musicpd.org/download/mpd/stable
-MPD_DEPENDENCIES = host-pkgconf libglib2
-MPD_LICENSE = GPLv2
-MPD_LICENSE_FILES = COPYING
-
-# Some options need an explicit --disable or --enable
-
-ifeq ($(BR2_PACKAGE_MPD_ALSA),y)
-MPD_DEPENDENCIES += alsa-lib
-else
-MPD_CONF_OPT += --disable-alsa
-endif
-
-ifeq ($(BR2_PACKAGE_MPD_AO),y)
-MPD_DEPENDENCIES += libao
-MPD_CONF_OPT += --enable-ao
-endif
-
-ifeq ($(BR2_PACKAGE_MPD_AUDIOFILE),y)
-MPD_DEPENDENCIES += audiofile
-MPD_CONF_OPT += --enable-audiofile
-endif
-
-ifeq ($(BR2_PACKAGE_MPD_PULSEAUDIO),y)
-MPD_DEPENDENCIES += pulseaudio
-MPD_CONF_OPT += --enable-pulse
-endif
-
-ifeq ($(BR2_PACKAGE_MPD_BZIP2),y)
-MPD_DEPENDENCIES += bzip2
-MPD_CONF_OPT += --enable-bzip2
-endif
-
-ifeq ($(BR2_PACKAGE_MPD_FAAD2),y)
-MPD_DEPENDENCIES += faad2
-else
-MPD_CONF_OPT += --disable-faad2
-endif
-
-ifeq ($(BR2_PACKAGE_MPD_FLAC),y)
-MPD_DEPENDENCIES += flac
-else
-MPD_CONF_OPT += --without-flac --disable-oggflac
-endif
-
-ifeq ($(BR2_PACKAGE_MPD_CURL),y)
-MPD_DEPENDENCIES += libcurl
-else
-MPD_CONF_OPT += --disable-curl
-endif
-
-ifeq ($(BR2_PACKAGE_MPD_LAME),y)
-MPD_DEPENDENCIES += lame
-else
-MPD_CONF_OPT += --disable-lame-encoder
-endif
-
-ifeq ($(BR2_PACKAGE_MPD_LIBCUE),y)
-MPD_DEPENDENCIES += libcue
-else
-MPD_CONF_OPT += --disable-cue
-endif
-
-ifeq ($(BR2_PACKAGE_MPD_LIBSAMPLERATE),y)
-MPD_DEPENDENCIES += libsamplerate
-else
-MPD_CONF_OPT += --disable-lsr
-endif
-
-ifeq ($(BR2_PACKAGE_MPD_LIBSNDFILE),y)
-MPD_DEPENDENCIES += libsndfile
-else
-MPD_CONF_OPT += --disable-sndfile
-endif
-
-ifeq ($(BR2_PACKAGE_MPD_VORBIS),y)
-MPD_DEPENDENCIES += libvorbis
-else
-MPD_CONF_OPT += --disable-vorbis
-endif
-
-ifeq ($(BR2_PACKAGE_MPD_MPG123),y)
-MPD_DEPENDENCIES += libid3tag mpg123
-else
-MPD_CONF_OPT += --disable-mpg123
-endif
-
-ifeq ($(BR2_PACKAGE_MPD_MUSEPACK),y)
-MPD_DEPENDENCIES += musepack
-else
-MPD_CONF_OPT += --disable-mpc
-endif
-
-ifeq ($(BR2_PACKAGE_MPD_SQLITE),y)
-MPD_DEPENDENCIES += sqlite
-else
-MPD_CONF_OPT += --disable-sqlite
-endif
-
-ifneq ($(BR2_PACKAGE_MPD_TCP),y)
-MPD_CONF_OPT += --disable-tcp
-endif
-
-ifeq ($(BR2_PACKAGE_MPD_TREMOR),y)
-MPD_DEPENDENCIES += tremor
-MPD_CONF_OPT += --with-tremor
-endif
-
-ifeq ($(BR2_PACKAGE_MPD_WAVPACK),y)
-MPD_DEPENDENCIES += wavpack
-else
-MPD_CONF_OPT += --disable-wavpack
-endif
-
-ifeq ($(BR2_PACKAGE_MPD_FFMPEG),y)
-MPD_DEPENDENCIES += ffmpeg
-MPD_CONF_OPT += --enable-ffmpeg
-else
-MPD_CONF_OPT += --disable-ffmpeg
-endif
-
-define MPD_INSTALL_EXTRA_FILES
- @if [ ! -f $(TARGET_DIR)/etc/mpd.conf ]; then \
- $(INSTALL) -D package/multimedia/mpd/mpd.conf \
- $(TARGET_DIR)/etc/mpd.conf; \
- fi
- $(INSTALL) -m 0755 -D package/multimedia/mpd/S95mpd \
- $(TARGET_DIR)/etc/init.d/S95mpd
-endef
-
-MPD_POST_INSTALL_TARGET_HOOKS += MPD_INSTALL_EXTRA_FILES
-
-$(eval $(autotools-package))
diff --git a/package/multimedia/mpg123/Config.in b/package/multimedia/mpg123/Config.in
deleted file mode 100644
index 18ac41cfca..0000000000
--- a/package/multimedia/mpg123/Config.in
+++ /dev/null
@@ -1,7 +0,0 @@
-config BR2_PACKAGE_MPG123
- bool "mpg123"
- help
- Fast, free and portable MPEG audio player for Unix. It supports
- MPEG 1.0/2.0 layers 1, 2 and 3.
-
- http://www.mpg123.de/
diff --git a/package/multimedia/mpg123/mpg123.mk b/package/multimedia/mpg123/mpg123.mk
deleted file mode 100644
index e9d074fc75..0000000000
--- a/package/multimedia/mpg123/mpg123.mk
+++ /dev/null
@@ -1,68 +0,0 @@
-################################################################################
-#
-# mpg123
-#
-################################################################################
-
-MPG123_VERSION = 1.15.4
-MPG123_SOURCE = mpg123-$(MPG123_VERSION).tar.bz2
-MPG123_SITE = http://downloads.sourceforge.net/project/mpg123/mpg123/$(MPG123_VERSION)
-MPG123_CONF_OPT = --with-optimization=0 --disable-lfs-alias
-MPG123_INSTALL_STAGING = YES
-MPG123_LICENSE = LGPLv2.1
-MPG123_LICENSE_FILES = COPYING
-
-MPG123_CPU = $(if $(BR2_SOFT_FLOAT),generic_nofpu,generic_fpu)
-
-ifeq ($(BR2_arm),y)
-MPG123_CPU = arm_nofpu
-endif
-
-ifeq ($(BR2_i386),y)
-MPG123_CPU = x86
-endif
-
-ifeq ($(BR2_powerpc),y)
-ifneq ($(BR2_powerpc_7400)$(BR2_powerpc_7450)$(BR2_powerpc_970),)
-MPG123_CPU = altivec
-endif
-ifeq ($(BR2_SOFT_FLOAT),y)
-MPG123_CPU = ppc_nofpu
-endif
-endif
-
-ifeq ($(BR2_x86_64),y)
-MPG123_CPU = x86-64
-endif
-
-MPG123_CONF_OPT += --with-cpu=$(MPG123_CPU)
-
-MPG123_AUDIO = dummy oss
-
-ifeq ($(BR2_PACKAGE_PORTAUDIO),y)
-MPG123_AUDIO += portaudio
-MPG123_CONF_OPT += --with-default-audio=portaudio
-MPG123_DEPENDENCIES += portaudio
-endif
-
-ifeq ($(BR2_PACKAGE_SDL),y)
-MPG123_AUDIO += sdl
-MPG123_CONF_OPT += --with-default-audio=sdl
-MPG123_DEPENDENCIES += sdl
-endif
-
-ifeq ($(BR2_PACKAGE_ALSA_LIB),y)
-MPG123_AUDIO += alsa
-MPG123_CONF_OPT += --with-default-audio=alsa
-MPG123_DEPENDENCIES += alsa-lib
-endif
-
-MPG123_CONF_OPT += --with-audio=$(shell echo $(MPG123_AUDIO) | tr ' ' ,)
-
-ifeq ($(BR2_PACKAGE_LIBTOOL),y)
-MPG123_DEPENDENCIES += libtool
-# .la files gets stripped , so directly load .so files rather than .la
-MPG123_CONF_OPT += --with-modules --with-module-suffix=.so
-endif
-
-$(eval $(autotools-package))
diff --git a/package/multimedia/mplayer/Config.in b/package/multimedia/mplayer/Config.in
deleted file mode 100644
index e36fc4681f..0000000000
--- a/package/multimedia/mplayer/Config.in
+++ /dev/null
@@ -1,29 +0,0 @@
-config BR2_PACKAGE_MPLAYER
- bool "mplayer"
- # Those architectures are not supported by MPlayer
- depends on !(BR2_sh2 || BR2_sh2a || BR2_sh4a || BR2_sh4aeb \
- || BR2_microblaze || BR2_aarch64)
- depends on BR2_LARGEFILE
- help
- MPlayer is a movie player which runs on many systems and supports
- many different file formats.
-
- http://www.mplayerhq.hu/
-
-if BR2_PACKAGE_MPLAYER
-
-config BR2_PACKAGE_MPLAYER_MPLAYER
- bool "Build and install mplayer"
- default y
- help
- This will install the video player.
-
-config BR2_PACKAGE_MPLAYER_MENCODER
- bool "Build and install mencoder"
- help
- This will install the video encoder.
-
-endif
-
-comment "mplayer requires a toolchain with LARGEFILE support"
- depends on !BR2_LARGEFILE
diff --git a/package/multimedia/mplayer/mplayer-1.1-disable-install-strip.patch b/package/multimedia/mplayer/mplayer-1.1-disable-install-strip.patch
deleted file mode 100644
index 644d292eb9..0000000000
--- a/package/multimedia/mplayer/mplayer-1.1-disable-install-strip.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-Disable stripping on installation
-
-Using the -s option of install does not work, as it uses the host
-strip instead of the cross strip. So, get rid of it, and let Buildroot
-handle the stripping.
-
-Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
----
- configure | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-Index: mplayer-32710/configure
-===================================================================
---- mplayer-32710.orig/configure
-+++ mplayer-32710/configure
-@@ -2519,7 +2519,7 @@
-
-
- # Checking for CFLAGS
--_install_strip="-s"
-+_install_strip=
- if test "$_profile" != "" || test "$_debug" != "" ; then
- CFLAGS="-O2 $_march $_mcpu $_pipe $_debug $_profile"
- WARNFLAGS="-W -Wall"
diff --git a/package/multimedia/mplayer/mplayer-1.1-fix-cc-parsing.patch b/package/multimedia/mplayer/mplayer-1.1-fix-cc-parsing.patch
deleted file mode 100644
index a3ba03ff23..0000000000
--- a/package/multimedia/mplayer/mplayer-1.1-fix-cc-parsing.patch
+++ /dev/null
@@ -1,22 +0,0 @@
-[PATCH] mplayer: fix --cc= parsing if the value contains equal signs (=)
-
-E.G. if -cc="$CROSS-gcc --sysroot=<SYSROOT>" is passed.
-
-Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
----
- configure | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-Index: mplayer-32710/configure
-===================================================================
---- mplayer-32710.orig/configure
-+++ mplayer-32710/configure
-@@ -870,7 +870,7 @@
- _target=$(echo $ac_option | cut -d '=' -f 2)
- ;;
- --cc=*)
-- _cc=$(echo $ac_option | cut -d '=' -f 2)
-+ _cc=$(echo $ac_option | cut -d '=' -f 2-)
- ;;
- --host-cc=*)
- _host_cc=$(echo $ac_option | cut -d '=' -f 2)
diff --git a/package/multimedia/mplayer/mplayer.mk b/package/multimedia/mplayer/mplayer.mk
deleted file mode 100644
index a13efed76f..0000000000
--- a/package/multimedia/mplayer/mplayer.mk
+++ /dev/null
@@ -1,178 +0,0 @@
-################################################################################
-#
-# mplayer
-#
-################################################################################
-
-MPLAYER_VERSION = 1.1
-MPLAYER_SOURCE = MPlayer-$(MPLAYER_VERSION).tar.xz
-MPLAYER_SITE = http://www.mplayerhq.hu/MPlayer/releases
-
-MPLAYER_CFLAGS = $(TARGET_CFLAGS)
-MPLAYER_LDFLAGS = $(TARGET_LDFLAGS)
-
-# mplayer needs pcm+mixer support, but configure fails to check for it
-ifeq ($(BR2_PACKAGE_ALSA_LIB)$(BR2_PACKAGE_ALSA_LIB_MIXER)$(BR2_PACKAGE_ALSA_LIB_PCM),yyy)
-MPLAYER_DEPENDENCIES += alsa-lib
-MPLAYER_CONF_OPTS += --enable-alsa
-else
-MPLAYER_CONF_OPTS += --disable-alsa
-endif
-
-ifeq ($(BR2_ENDIAN),"BIG")
-MPLAYER_CONF_OPTS += --enable-big-endian
-else
-MPLAYER_CONF_OPTS += --disable-big-endian
-endif
-
-ifeq ($(BR2_PACKAGE_SDL),y)
-MPLAYER_CONF_OPTS += \
- --enable-sdl \
- --with-sdl-config=$(STAGING_DIR)/usr/bin/sdl-config
-MPLAYER_DEPENDENCIES += sdl
-else
-MPLAYER_CONF_OPTS += --disable-sdl
-endif
-
-ifeq ($(BR2_PACKAGE_FREETYPE),y)
-MPLAYER_CONF_OPTS += \
- --enable-freetype \
- --with-freetype-config=$(STAGING_DIR)/usr/bin/freetype-config
-MPLAYER_DEPENDENCIES += freetype
-else
-MPLAYER_CONF_OPTS += --disable-freetype
-endif
-
-ifeq ($(BR2_PACKAGE_LIBDVDREAD),y)
-MPLAYER_CONF_OPTS += \
- --enable-dvdread \
- --disable-dvdread-internal \
- --with-dvdread-config=$(STAGING_DIR)/usr/bin/dvdread-config
-MPLAYER_DEPENDENCIES += libdvdread
-endif
-
-ifeq ($(BR2_PACKAGE_LIBDVDNAV),y)
-MPLAYER_CONF_OPTS += \
- --enable-dvdnav \
- --with-dvdnav-config=$(STAGING_DIR)/usr/bin/dvdnav-config
-MPLAYER_DEPENDENCIES += libdvdnav
-endif
-
-ifeq ($(BR2_PACKAGE_MPLAYER_MPLAYER),y)
-MPLAYER_CONF_OPTS += --enable-mplayer
-else
-MPLAYER_CONF_OPTS += --disable-mplayer
-endif
-
-ifeq ($(BR2_PACKAGE_MPLAYER_MENCODER),y)
-MPLAYER_CONF_OPTS += --enable-mencoder
-else
-MPLAYER_CONF_OPTS += --disable-mencoder
-endif
-
-ifeq ($(BR2_PACKAGE_TREMOR),y)
-MPLAYER_DEPENDENCIES += tremor
-MPLAYER_CONF_OPTS += --disable-tremor-internal --enable-tremor
-endif
-
-ifeq ($(BR2_PACKAGE_LIBVORBIS),y)
-MPLAYER_DEPENDENCIES += libvorbis
-MPLAYER_CONF_OPTS += --enable-libvorbis
-endif
-
-ifeq ($(BR2_PACKAGE_LIBMAD),y)
-MPLAYER_DEPENDENCIES += libmad
-MPLAYER_CONF_OPTS += --enable-mad
-else
-MPLAYER_CONF_OPTS += --disable-mad
-endif
-
-ifeq ($(BR2_PACKAGE_LIVE555),y)
-MPLAYER_DEPENDENCIES += live555
-MPLAYER_CONF_OPTS += --enable-live
-MPLAYER_LIVE555 = liveMedia groupsock UsageEnvironment BasicUsageEnvironment
-MPLAYER_CFLAGS += \
- $(addprefix -I$(STAGING_DIR)/usr/include/live/,$(MPLAYER_LIVE555))
-MPLAYER_LDFLAGS += $(addprefix -l,$(MPLAYER_LIVE555)) -lstdc++
-else
-MPLAYER_CONF_OPTS += --disable-live
-endif
-
-MPLAYER_DEPENDENCIES += $(if $(BR2_PACKAGE_LIBTHEORA),libtheora)
-MPLAYER_DEPENDENCIES += $(if $(BR2_PACKAGE_LIBPNG),libpng)
-MPLAYER_DEPENDENCIES += $(if $(BR2_PACKAGE_JPEG),jpeg)
-MPLAYER_DEPENDENCIES += $(if $(BR2_PACKAGE_XLIB_LIBX11),xlib_libX11)
-MPLAYER_DEPENDENCIES += $(if $(BR2_PACKAGE_XLIB_LIBXV),xlib_libXv)
-
-# ARM optimizations
-ifeq ($(call qstrip,$(BR2_GCC_TARGET_ARCH)),armv5te)
-MPLAYER_CONF_OPTS += --enable-armv5te
-endif
-
-ifeq ($(call qstrip,$(BR2_GCC_TARGET_ARCH)),armv6j)
-MPLAYER_CONF_OPTS += --enable-armv6
-endif
-
-ifeq ($(BR2_ARM_CPU_HAS_NEON),y)
-MPLAYER_CONF_OPTS += --enable-neon
-endif
-
-ifeq ($(BR2_i386),y)
-# inline asm breaks with "can't find a register in class 'GENERAL_REGS'"
-# inless we free up ebp
-MPLAYER_CFLAGS += -fomit-frame-pointer
-endif
-
-define MPLAYER_CONFIGURE_CMDS
- (cd $(@D); rm -rf config.cache; \
- $(TARGET_CONFIGURE_OPTS) \
- $(TARGET_CONFIGURE_ARGS) \
- ./configure \
- --prefix=/usr \
- --confdir=/etc \
- --target=$(GNU_TARGET_NAME) \
- --host-cc="$(HOSTCC)" \
- --cc="$(TARGET_CC)" \
- --as="$(TARGET_AS)" \
- --charset=UTF-8 \
- --extra-cflags="$(MPLAYER_CFLAGS)" \
- --extra-ldflags="$(MPLAYER_LDFLAGS)" \
- --yasm='' \
- --enable-fbdev \
- $(MPLAYER_CONF_OPTS) \
- --enable-cross-compile \
- --disable-ivtv \
- --enable-dynamic-plugins \
- )
-endef
-
-# this is available on uClibc 0.9.31 even without ipv6 support, breaking the
-# build in ffmpeg/libavformat/udp.c
-ifneq ($(BR2_INET_IPV6),y)
-define MPLAYER_FIXUP_IPV6_MREQ_DETECTION
- $(SED) 's/\(#define HAVE_STRUCT_IPV6_MREQ\) 1/\1 0/' $(@D)/config.h
-endef
-
-MPLAYER_POST_CONFIGURE_HOOKS += MPLAYER_FIXUP_IPV6_MREQ_DETECTION
-MPLAYER_CONF_OPTS += --disable-inet6
-else
-MPLAYER_CONF_OPTS += --enable-inet6
-endif
-
-define MPLAYER_BUILD_CMDS
- $(MAKE) -C $(@D)
-endef
-
-define MPLAYER_INSTALL_TARGET_CMDS
- $(MAKE) DESTDIR=$(TARGET_DIR) -C $(@D) install
-endef
-
-define MPLAYER_UNINSTALL_TARGET_CMDS
- $(MAKE) DESTDIR=$(TARGET_DIR) -C $(@D) uninstall
-endef
-
-define MPLAYER_CLEAN_CMDS
- $(MAKE) -C $(@D) clean
-endef
-
-$(eval $(generic-package))
diff --git a/package/multimedia/multimedia.mk b/package/multimedia/multimedia.mk
deleted file mode 100644
index 843f30e032..0000000000
--- a/package/multimedia/multimedia.mk
+++ /dev/null
@@ -1 +0,0 @@
-include package/multimedia/*/*.mk
diff --git a/package/multimedia/musepack/Config.in b/package/multimedia/musepack/Config.in
deleted file mode 100644
index 2a966a473c..0000000000
--- a/package/multimedia/musepack/Config.in
+++ /dev/null
@@ -1,11 +0,0 @@
-config BR2_PACKAGE_MUSEPACK
- bool "musepack"
- select BR2_PACKAGE_LIBCUEFILE
- select BR2_PACKAGE_LIBREPLAYGAIN
- help
- Musepack is an audio compression format with a strong emphasis
- on high quality. It's not lossless, but it is designed
- for transparency, so that you won't be able to hear differences
- between the original wave file and the much smaller MPC file.
-
- http://www.musepack.net/
diff --git a/package/multimedia/musepack/musepack-shared.patch b/package/multimedia/musepack/musepack-shared.patch
deleted file mode 100644
index d8c788db7c..0000000000
--- a/package/multimedia/musepack/musepack-shared.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-Fixup installation of shared mpcdec library.
-Based on gentoo patch.
-
-Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
----
-
-diff -Nura musepack_src_r475.orig/libmpcdec/CMakeLists.txt musepack_src_r475/libmpcdec/CMakeLists.txt
---- musepack_src_r475.orig/libmpcdec/CMakeLists.txt 2010-08-21 12:55:01.000000000 -0300
-+++ musepack_src_r475/libmpcdec/CMakeLists.txt 2011-08-17 15:53:06.126873408 -0300
-@@ -1,7 +1,12 @@
- include_directories(${libmpc_SOURCE_DIR}/include)
- if(SHARED)
-- add_library(mpcdec SHARED huffman mpc_decoder mpc_reader streaminfo mpc_bits_reader mpc_demux requant synth_filter ${libmpc_SOURCE_DIR}/common/crc32)
-+ add_library(mpcdec_shared SHARED huffman mpc_decoder mpc_reader streaminfo mpc_bits_reader mpc_demux requant synth_filter ${libmpc_SOURCE_DIR}/common/crc32)
-+ set_target_properties(mpcdec_shared PROPERTIES OUTPUT_NAME mpcdec CLEAN_DIRECT_OUTPUT 1 VERSION 7.0.1 SOVERSION 7)
-+ target_link_libraries(mpcdec_shared m)
-+ install(TARGETS mpcdec_shared LIBRARY DESTINATION "lib${LIB_SUFFIX}" ARCHIVE DESTINATION "lib${LIB_SUFFIX}")
- else(SHARED)
- add_library(mpcdec_static STATIC huffman mpc_decoder mpc_reader streaminfo mpc_bits_reader mpc_demux requant synth_filter ${libmpc_SOURCE_DIR}/common/crc32)
-+ set_target_properties(mpcdec_static PROPERTIES OUTPUT_NAME mpcdec CLEAN_DIRECT_OUTPUT 1)
-+ target_link_libraries(mpcdec_static m)
-+ install(TARGETS mpcdec_static LIBRARY DESTINATION "lib${LIB_SUFFIX}" ARCHIVE DESTINATION "lib${LIB_SUFFIX}")
- endif(SHARED)
--
diff --git a/package/multimedia/musepack/musepack.mk b/package/multimedia/musepack/musepack.mk
deleted file mode 100644
index ce2d17ea05..0000000000
--- a/package/multimedia/musepack/musepack.mk
+++ /dev/null
@@ -1,14 +0,0 @@
-################################################################################
-#
-# musepack
-#
-################################################################################
-
-MUSEPACK_VERSION = r475
-MUSEPACK_SITE = http://files.musepack.net/source
-MUSEPACK_SOURCE = musepack_src_$(MUSEPACK_VERSION).tar.gz
-MUSEPACK_DEPENDENCIES = libcuefile libreplaygain
-MUSEPACK_INSTALL_STAGING = YES
-MUSEPACK_MAKE = $(MAKE1)
-
-$(eval $(cmake-package))
diff --git a/package/multimedia/on2-8170-libs/Config.in b/package/multimedia/on2-8170-libs/Config.in
deleted file mode 100644
index 8c2d963810..0000000000
--- a/package/multimedia/on2-8170-libs/Config.in
+++ /dev/null
@@ -1,14 +0,0 @@
-config BR2_PACKAGE_ON2_8170_LIBS
- #This is a binary only package which has been compiled for glibc
- depends on BR2_arm926t
- depends on BR2_TOOLCHAIN_USES_GLIBC
- depends on BR2_LINUX_KERNEL # on2-8170-modules
- select BR2_PACKAGE_ON2_8170_MODULES # runtime
- bool "on2-8170-libs"
- help
- Libraries for Hantro X170 video decoder
-
- http://www.at91.com/linux4sam/bin/view/Linux4SAM/SAM9M10Gstreamer
-
-comment "on2-8170 libs requires a linux kernel to be built"
- depends on !BR2_LINUX_KERNEL
diff --git a/package/multimedia/on2-8170-libs/on2-8170-libs.mk b/package/multimedia/on2-8170-libs/on2-8170-libs.mk
deleted file mode 100644
index 7cdb9918af..0000000000
--- a/package/multimedia/on2-8170-libs/on2-8170-libs.mk
+++ /dev/null
@@ -1,26 +0,0 @@
-################################################################################
-#
-# on2-8170-libs
-#
-################################################################################
-
-ON2_8170_LIBS_VERSION = 1.0
-ON2_8170_LIBS_SITE = ftp://ftp.linux4sam.org/pub/demo/linux4sam_1.9/codec/
-
-ON2_8170_LICENSE = PROPRIETARY
-# No license file is included in the archive
-
-ON2_8170_LIBS_INSTALL_STAGING = YES
-
-define ON2_8170_LIBS_INSTALL_STAGING_CMDS
- mkdir -p $(STAGING_DIR)/usr/lib $(STAGING_DIR)/usr/include
- cp -dpf $(@D)/*.a $(@D)/*.so $(STAGING_DIR)/usr/lib
- cp -dpf $(@D)/*.h $(STAGING_DIR)/usr/include
-endef
-
-define ON2_8170_LIBS_INSTALL_TARGET_CMDS
- mkdir -p $(TARGET_DIR)/usr/lib
- cp -dpf $(@D)/*.so $(TARGET_DIR)/usr/lib
-endef
-
-$(eval $(generic-package))
diff --git a/package/multimedia/pulseaudio/Config.in b/package/multimedia/pulseaudio/Config.in
deleted file mode 100644
index bd0ec5f201..0000000000
--- a/package/multimedia/pulseaudio/Config.in
+++ /dev/null
@@ -1,30 +0,0 @@
-config BR2_PACKAGE_PULSEAUDIO
- bool "pulseaudio"
- depends on BR2_USE_WCHAR
- depends on BR2_TOOLCHAIN_HAS_THREADS
- select BR2_PACKAGE_LIBTOOL
- select BR2_PACKAGE_JSON_C
- select BR2_PACKAGE_LIBSNDFILE
- select BR2_PACKAGE_SPEEX
- depends on BR2_LARGEFILE
- help
- PulseAudio is a sound system for POSIX OSes, meaning that it
- is a proxy for your sound applications. It allows you to do
- advanced operations on your sound data as it passes between
- your application and your hardware. Things like transferring
- the audio to a different machine, changing the sample format
- or channel count and mixing several sounds into one are
- easily achieved using a sound server.
-
- http://pulseaudio.org
-
-config BR2_PACKAGE_PULSEAUDIO_DAEMON
- bool "start as a system daemon"
- depends on BR2_PACKAGE_PULSEAUDIO
- help
- PulseAudio can be started as a system daemon. This is not the
- recommended way of using PulseAudio unless you are building a
- headless system.
-
-comment "pulseaudio requires a toolchain with WCHAR, LARGEFILE and threads support"
- depends on !BR2_USE_WCHAR || !BR2_LARGEFILE || !BR2_TOOLCHAIN_HAS_THREADS
diff --git a/package/multimedia/pulseaudio/S50pulseaudio b/package/multimedia/pulseaudio/S50pulseaudio
deleted file mode 100755
index 4c6877eb16..0000000000
--- a/package/multimedia/pulseaudio/S50pulseaudio
+++ /dev/null
@@ -1,39 +0,0 @@
-#!/bin/sh
-#
-# Starts pulseaudio.
-#
-
-
-start() {
- echo -n "Starting pulseaudio: "
- umask 077
- /usr/bin/pulseaudio --system --daemonize
- echo "OK"
-}
-stop() {
- echo -n "Stopping pulseaudio: "
- pulseaudio --kill
- echo "OK"
-}
-restart() {
- stop
- start
-}
-
-case "$1" in
- start)
- start
- ;;
- stop)
- stop
- ;;
- restart|reload)
- restart
- ;;
- *)
- echo "Usage: $0 {start|stop|restart}"
- exit 1
-esac
-
-exit $?
-
diff --git a/package/multimedia/pulseaudio/pulseaudio.mk b/package/multimedia/pulseaudio/pulseaudio.mk
deleted file mode 100644
index 195eb19e71..0000000000
--- a/package/multimedia/pulseaudio/pulseaudio.mk
+++ /dev/null
@@ -1,115 +0,0 @@
-################################################################################
-#
-# pulseaudio
-#
-################################################################################
-
-PULSEAUDIO_VERSION = 4.0
-PULSEAUDIO_SITE = http://freedesktop.org/software/pulseaudio/releases/
-PULSEAUDIO_INSTALL_STAGING = YES
-PULSEAUDIO_LICENSE = LGPLv2.1+ (specific license for modules, see LICENSE file)
-PULSEAUDIO_LICENSE_FILES = LICENSE GPL LGPL
-PULSEAUDIO_CONF_OPT = \
- --localstatedir=/var \
- --disable-default-build-tests \
- --disable-legacy-runtime-dir \
- --disable-legacy-database-entry-format \
- $(if $(BR2_HAVE_DOCUMENTATION),,--disable-manpages)
-
-PULSEAUDIO_DEPENDENCIES = \
- host-pkgconf libtool json-c libsndfile speex host-intltool \
- $(if $(BR2_PACKAGE_LIBATOMIC_OPS),libatomic_ops) \
- $(if $(BR2_PACKAGE_LIBSAMPLERATE),libsamplerate) \
- $(if $(BR2_PACKAGE_ALSA_LIB),alsa-lib) \
- $(if $(BR2_PACKAGE_LIBGLIB2),libglib2) \
- $(if $(BR2_PACKAGE_AVAHI_DAEMON),avahi) \
- $(if $(BR2_PACKAGE_DBUS),dbus) \
- $(if $(BR2_PACKAGE_BLUEZ_UTILS),bluez_utils) \
- $(if $(BR2_PACKAGE_UDEV),udev) \
- $(if $(BR2_PACKAGE_OPENSSL),openssl) \
- $(if $(BR2_PACKAGE_FFTW),fftw) \
- $(if $(BR2_PACKAGE_WEBRTC_AUDIO_PROCESSING),webrtc-audio-processing) \
- $(if $(BR2_PACKAGE_SYSTEMD),systemd)
-
-
-ifeq ($(BR2_PACKAGE_ORC),y)
-PULSEAUDIO_DEPENDENCIES += orc
-PULSEAUDIO_CONF_ENV += ORCC=$(HOST_DIR)/usr/bin/orcc
-PULSEAUDIO_CONF_OPT += --enable-orc
-else
-PULSEAUDIO_CONF_OPT += --disable-orc
-endif
-
-ifneq ($(BR2_INSTALL_LIBSTDCPP),y)
-# The optional webrtc echo canceller is written in C++, causing auto* to want
-# to link module-echo-cancel.so with CXX even if webrtc ISN'T used.
-# If we don't have C++ support enabled in BR, CXX will point to /bin/false,
-# which makes configure think we aren't able to create C++ .so files
-# (arguable true), breaking the build when it tries to install the .so
-# workaround it by patching up the libtool invocations to use C mode instead
-define PULSEAUDIO_FORCE_CC
- $(SED) 's/--tag=CXX/--tag=CC/g' -e 's/(CXXLD)/(CCLD)/g' \
- $(@D)/src/Makefile.in
-endef
-
-PULSEAUDIO_POST_PATCH_HOOKS += PULSEAUDIO_FORCE_CC
-endif
-
-# neon intrinsics not available with float-abi=soft
-ifeq ($(BR2_ARM_SOFT_FLOAT),)
-ifeq ($(BR2_ARM_CPU_HAS_NEON),y)
-PULSEAUDIO_USE_NEON = y
-endif
-endif
-
-ifeq ($(PULSEAUDIO_USE_NEON),y)
-PULSEAUDIO_CONF_OPT += --enable-neon-opt=yes
-else
-PULSEAUDIO_CONF_OPT += --enable-neon-opt=no
-endif
-
-# pulseaudio alsa backend needs pcm/mixer apis
-ifneq ($(BR2_PACKAGE_ALSA_LIB_PCM)$(BR2_PACKAGE_ALSA_LIB_MIXER),yy)
-PULSEAUDIO_CONF_OPT += --disable-alsa
-endif
-
-ifeq ($(BR2_PACKAGE_LIBXCB)$(BR2_PACKAGE_XLIB_LIBSM)$(BR2_PACKAGE_XLIB_LIBXTST),yyy)
-PULSEAUDIO_DEPENDENCIES += libxcb xlib_libSM xlib_libXtst
-
-# .desktop file generation needs nls support, so fake it for !locale builds
-# https://bugs.freedesktop.org/show_bug.cgi?id=54658
-ifneq ($(BR2_ENABLE_LOCALE),y)
-define PULSEAUDIO_FIXUP_DESKTOP_FILES
- cp $(@D)/src/daemon/pulseaudio.desktop.in \
- $(@D)/src/daemon/pulseaudio.desktop
- cp $(@D)/src/daemon/pulseaudio-kde.desktop.in \
- $(@D)/src/daemon/pulseaudio-kde.desktop
-endef
-PULSEAUDIO_POST_PATCH_HOOKS += PULSEAUDIO_FIXUP_DESKTOP_FILES
-endif
-
-else
-PULSEAUDIO_CONF_OPT += --disable-x11
-endif
-
-ifneq ($(BR2_PACKAGE_VALA),y)
-define PULSEAUDIO_REMOVE_VALA
- rm -rf $(TARGET_DIR)/usr/share/vala
-endef
-
-PULSEAUDIO_POST_INSTALL_TARGET_HOOKS += PULSEAUDIO_REMOVE_VALA
-endif
-
-ifeq ($(BR2_PACKAGE_PULSEAUDIO_DAEMON),y)
-define PULSEAUDIO_USERS
- pulse -1 pulse -1 * /var/run/pulse - audio,pulse-access
-endef
-
-define PULSEAUDIO_INSTALL_INIT_SYSV
- $(INSTALL) -D -m 755 package/multimedia/pulseaudio/S50pulseaudio \
- $(TARGET_DIR)/etc/init.d/S50pulseaudio
-endef
-
-endif
-
-$(eval $(autotools-package))
diff --git a/package/multimedia/tidsp-binaries/Config.in b/package/multimedia/tidsp-binaries/Config.in
deleted file mode 100644
index 48f85a5d98..0000000000
--- a/package/multimedia/tidsp-binaries/Config.in
+++ /dev/null
@@ -1,7 +0,0 @@
-config BR2_PACKAGE_TIDSP_BINARIES
- bool "tidsp-binaries"
- depends on BR2_cortex_a8
- help
- TI OMAP3 DSP algorithms.
-
- https://gforge.ti.com/gf/project/openmax/
diff --git a/package/multimedia/tidsp-binaries/tidsp-binaries.mk b/package/multimedia/tidsp-binaries/tidsp-binaries.mk
deleted file mode 100644
index fd799fb68a..0000000000
--- a/package/multimedia/tidsp-binaries/tidsp-binaries.mk
+++ /dev/null
@@ -1,19 +0,0 @@
-################################################################################
-#
-# tidsp-binaries
-#
-################################################################################
-
-TIDSP_BINARIES_VERSION = 23.i3.8
-TIDSP_BINARIES_SOURCE = tidsp-binaries-$(TIDSP_BINARIES_VERSION).tar.gz
-TIDSP_BINARIES_SITE = http://gst-dsp.googlecode.com/files/
-
-define TIDSP_BINARIES_INSTALL_TARGET_CMDS
- $(MAKE) -C $(@D) -e DESTDIR=$(TARGET_DIR) install
-endef
-
-define TIDSP_BINARIES_UNINSTALL_TARGET_CMDS
- $(RM) -r $(TARGET_DIR)/lib/dsp
-endef
-
-$(eval $(generic-package))
diff --git a/package/multimedia/vorbis-tools/Config.in b/package/multimedia/vorbis-tools/Config.in
deleted file mode 100644
index 6092e01acc..0000000000
--- a/package/multimedia/vorbis-tools/Config.in
+++ /dev/null
@@ -1,12 +0,0 @@
-config BR2_PACKAGE_VORBIS_TOOLS
- bool "vorbis-tools"
- select BR2_PACKAGE_LIBAO
- select BR2_PACKAGE_LIBOGG
- select BR2_PACKAGE_LIBVORBIS
- select BR2_PACKAGE_LIBCURL
- help
- Standalone player, encoder and decoder for Ogg format files.
-
- Works also as a streaming player.
-
- http://www.vorbis.com/
diff --git a/package/multimedia/vorbis-tools/vorbis-tools.mk b/package/multimedia/vorbis-tools/vorbis-tools.mk
deleted file mode 100644
index 56b1f944a9..0000000000
--- a/package/multimedia/vorbis-tools/vorbis-tools.mk
+++ /dev/null
@@ -1,20 +0,0 @@
-################################################################################
-#
-# vorbis-tools
-#
-################################################################################
-
-VORBIS_TOOLS_VERSION = 1.4.0
-VORBIS_TOOLS_SITE = http://downloads.xiph.org/releases/vorbis
-VORBIS_TOOLS_DEPENDENCIES = libao libogg libvorbis libcurl
-VORBIS_TOOLS_CONF_OPT = --program-transform-name=''
-
-ifeq ($(BR2_PACKAGE_FLAC),y)
-VORBIS_TOOLS_DEPENDENCIES += flac
-endif
-
-ifeq ($(BR2_PACKAGE_SPEEX),y)
-VORBIS_TOOLS_DEPENDENCIES += speex
-endif
-
-$(eval $(autotools-package))
diff --git a/package/multimedia/wavpack/Config.in b/package/multimedia/wavpack/Config.in
deleted file mode 100644
index 1ef3e420da..0000000000
--- a/package/multimedia/wavpack/Config.in
+++ /dev/null
@@ -1,8 +0,0 @@
-config BR2_PACKAGE_WAVPACK
- bool "wavpack"
- select BR2_PACKAGE_LIBICONV if !BR2_ENABLE_LOCALE
- help
- WavPack is a completely open audio compression format providing
- lossless, high-quality lossy, and a unique hybrid compression mode.
-
- http://www.wavpack.com/
diff --git a/package/multimedia/wavpack/wavpack.mk b/package/multimedia/wavpack/wavpack.mk
deleted file mode 100644
index a7c703feae..0000000000
--- a/package/multimedia/wavpack/wavpack.mk
+++ /dev/null
@@ -1,17 +0,0 @@
-################################################################################
-#
-# wavpack
-#
-################################################################################
-
-WAVPACK_VERSION = 4.60.1
-WAVPACK_SITE = http://www.wavpack.com
-WAVPACK_SOURCE = wavpack-$(WAVPACK_VERSION).tar.bz2
-WAVPACK_INSTALL_STAGING = YES
-# configure not up to date
-WAVPACK_AUTORECONF = YES
-WAVPACK_DEPENDENCIES = $(if $(BR2_ENABLE_LOCALE),,libiconv)
-WAVPACK_LICENSE = BSD-3c
-WAVPACK_LICENSE_FILES = license.txt
-
-$(eval $(autotools-package))