Skip to contentSkip to conversation

Remove gstreamer 0.10

PATCH New Peter Korsgaard 2 participants 12 messages Feb 7, 2020 – Feb 8, 2020 Tegra architecture support

lore
Share & tools
lore
#0 lore raw

cover Remove gstreamer 0.10

Gstreamer 0.10 hasn't seen an upstream releases in 8 years and is missing a lot of features and (security) fixes compared to gstreamer 1.x. Lets drop the packages and support in other packages before releasing the new LTS.

Peter Korsgaard (10):
package/classpath: drop gstreamer 0.10.x support package/gupnp-dlna: drop gstreamer 0.10.x support package/libnice: drop gstreamer 0.10.x support package/qt5multimedia: drop gstreamer 0.10.x support package/libplayer: remove package
package/opencv: drop gstreamer 0.10.x support package/opencv3: drop gstreamer 0.10.x support package/freerdp: drop gstreamer 0.10.x support package/nvidia-tegra23-binaries: drop gstreamer 0.10.x support package/gstreamer/*: remove packages

 Config.in.legacy                              |  51 ++
 DEVELOPERS                                    |   1 -
 package/Config.in                             |   1 -
 package/classpath/classpath.mk                |  11 +-
 package/freerdp/Config.in                     |  24 +-
 package/freerdp/freerdp.mk                    |   9 +-
 package/gstreamer/Config.in                   |  13 -
 package/gstreamer/gst-ffmpeg/0001-gcc47.patch |  65 --
 ...arm-avoid-using-the-movw-instruction.patch |  41 --
 package/gstreamer/gst-ffmpeg/Config.in        |  30 -
 package/gstreamer/gst-ffmpeg/gst-ffmpeg.hash  |   6 -
 package/gstreamer/gst-ffmpeg/gst-ffmpeg.mk    | 103 ---
 .../0001-gplay-add-missing-include.patch      |  23 -
 ...0002-Fix-bashism-in-configure-script.patch |  48 --
 .../0003-Use-proper-objdump.patch             |  36 --
 ...nkage-add-lrt-for-shared-memory-func.patch |  46 --
 ...-of-obsolete-VIDIOC_DBG_G_CHIP_IDENT.patch |  69 --
 package/gstreamer/gst-fsl-plugins/Config.in   | 105 ----
 .../gst-fsl-plugins/gst-fsl-plugins.hash      |   4 -
 .../gst-fsl-plugins/gst-fsl-plugins.mk        |  40 --
 package/gstreamer/gst-omapfb/Config.in        |   7 -
 package/gstreamer/gst-omapfb/gst-omapfb.hash  |   2 -
 package/gstreamer/gst-omapfb/gst-omapfb.mk    |  20 -
 .../gst-plugin-x170/0001-correct-CFLAGS.patch |  28 -
 package/gstreamer/gst-plugin-x170/Config.in   |  16 -
 .../gst-plugin-x170/gst-plugin-x170.hash      |   2 -
 .../gst-plugin-x170/gst-plugin-x170.mk        |  18 -
 ...s-jpegformat-unbreak-non-debug-build.patch |  78 ---
 .../0002-fix-dfb-example.patch                |  22 -
 ...03-drop-buggy-libvpx-legacy-handling.patch |  44 --
 package/gstreamer/gst-plugins-bad/Config.in   | 334 ----------
 .../gst-plugins-bad/gst-plugins-bad.hash      |   5 -
 .../gst-plugins-bad/gst-plugins-bad.mk        | 593 ------------------
 .../gst-plugins-base/0001-tremor.patch        | 139 ----
 ...x-build-on-x86-if-emmintrin.h-is-ava.patch |  38 --
 ...-s-HAVE_EMMINTRIN_H-not-HAVE_XMMINTR.patch |  27 -
 package/gstreamer/gst-plugins-base/Config.in  | 110 ----
 .../gst-plugins-base/gst-plugins-base.hash    |   5 -
 .../gst-plugins-base/gst-plugins-base.mk      | 196 ------
 .../gst-plugins-good/0001-linux36.patch       |  37 --
 ...ilation-against-newer-kernel-headers.patch |  30 -
 package/gstreamer/gst-plugins-good/Config.in  | 234 -------
 .../gst-plugins-good/gst-plugins-good.hash    |   4 -
 .../gst-plugins-good/gst-plugins-good.mk      | 394 ------------
 package/gstreamer/gst-plugins-ugly/Config.in  |  53 --
 .../gst-plugins-ugly/gst-plugins-ugly.hash    |   6 -
 .../gst-plugins-ugly/gst-plugins-ugly.mk      |  90 ---
 package/gstreamer/gstreamer.mk                |   1 -
 package/gstreamer/gstreamer/0001-bison3.patch |  24 -
 package/gstreamer/gstreamer/Config.in         |  38 --
 package/gstreamer/gstreamer/gstreamer.hash    |   5 -
 package/gstreamer/gstreamer/gstreamer.mk      |  36 --
 package/gupnp-dlna/gupnp-dlna.mk              |   7 +-
 package/libnice/libnice.mk                    |   8 +-
 package/libplayer/0001-add-fpic.patch         |  18 -
 .../libplayer/0002-fix-configure-cflags.patch |  41 --
 package/libplayer/Config.in                   |  28 -
 package/libplayer/libplayer.hash              |   3 -
 package/libplayer/libplayer.mk                |  36 --
 .../nvidia-tegra23-binaries/Config.in         |  16 -
 .../nvidia-tegra23-binaries.mk                |  31 -
 package/opencv/Config.in                      |  31 +-
 package/opencv/opencv.mk                      |   8 +-
 package/opencv3/Config.in                     |  27 +-
 package/opencv3/opencv3.mk                    |   8 +-
 package/qt5/qt5multimedia/qt5multimedia.mk    |   4 -
 66 files changed, 68 insertions(+), 3560 deletions(-)
 delete mode 100644 package/gstreamer/Config.in
 delete mode 100644 package/gstreamer/gst-ffmpeg/0001-gcc47.patch
 delete mode 100644 package/gstreamer/gst-ffmpeg/0002-arm-avoid-using-the-movw-instruction.patch
 delete mode 100644 package/gstreamer/gst-ffmpeg/Config.in
 delete mode 100644 package/gstreamer/gst-ffmpeg/gst-ffmpeg.hash
 delete mode 100644 package/gstreamer/gst-ffmpeg/gst-ffmpeg.mk
 delete mode 100644 package/gstreamer/gst-fsl-plugins/0001-gplay-add-missing-include.patch
 delete mode 100644 package/gstreamer/gst-fsl-plugins/0002-Fix-bashism-in-configure-script.patch
 delete mode 100644 package/gstreamer/gst-fsl-plugins/0003-Use-proper-objdump.patch
 delete mode 100644 package/gstreamer/gst-fsl-plugins/0004-Fix-libgstfsl-linkage-add-lrt-for-shared-memory-func.patch
 delete mode 100644 package/gstreamer/gst-fsl-plugins/0005-Remove-use-of-obsolete-VIDIOC_DBG_G_CHIP_IDENT.patch
 delete mode 100644 package/gstreamer/gst-fsl-plugins/Config.in
 delete mode 100644 package/gstreamer/gst-fsl-plugins/gst-fsl-plugins.hash
 delete mode 100644 package/gstreamer/gst-fsl-plugins/gst-fsl-plugins.mk
 delete mode 100644 package/gstreamer/gst-omapfb/Config.in
 delete mode 100644 package/gstreamer/gst-omapfb/gst-omapfb.hash
 delete mode 100644 package/gstreamer/gst-omapfb/gst-omapfb.mk
 delete mode 100644 package/gstreamer/gst-plugin-x170/0001-correct-CFLAGS.patch
 delete mode 100644 package/gstreamer/gst-plugin-x170/Config.in
 delete mode 100644 package/gstreamer/gst-plugin-x170/gst-plugin-x170.hash
 delete mode 100644 package/gstreamer/gst-plugin-x170/gst-plugin-x170.mk
 delete mode 100644 package/gstreamer/gst-plugins-bad/0001-opus-jpegformat-unbreak-non-debug-build.patch
 delete mode 100644 package/gstreamer/gst-plugins-bad/0002-fix-dfb-example.patch
 delete mode 100644 package/gstreamer/gst-plugins-bad/0003-drop-buggy-libvpx-legacy-handling.patch
 delete mode 100644 package/gstreamer/gst-plugins-bad/Config.in
 delete mode 100644 package/gstreamer/gst-plugins-bad/gst-plugins-bad.hash
 delete mode 100644 package/gstreamer/gst-plugins-bad/gst-plugins-bad.mk
 delete mode 100644 package/gstreamer/gst-plugins-base/0001-tremor.patch
 delete mode 100644 package/gstreamer/gst-plugins-base/0002-audioresample-Fix-build-on-x86-if-emmintrin.h-is-ava.patch
 delete mode 100644 package/gstreamer/gst-plugins-base/0003-audioresample-It-s-HAVE_EMMINTRIN_H-not-HAVE_XMMINTR.patch
 delete mode 100644 package/gstreamer/gst-plugins-base/Config.in
 delete mode 100644 package/gstreamer/gst-plugins-base/gst-plugins-base.hash
 delete mode 100644 package/gstreamer/gst-plugins-base/gst-plugins-base.mk
 delete mode 100644 package/gstreamer/gst-plugins-good/0001-linux36.patch
 delete mode 100644 package/gstreamer/gst-plugins-good/0002-v4l2-fix-compilation-against-newer-kernel-headers.patch
 delete mode 100644 package/gstreamer/gst-plugins-good/Config.in
 delete mode 100644 package/gstreamer/gst-plugins-good/gst-plugins-good.hash
 delete mode 100644 package/gstreamer/gst-plugins-good/gst-plugins-good.mk
 delete mode 100644 package/gstreamer/gst-plugins-ugly/Config.in
 delete mode 100644 package/gstreamer/gst-plugins-ugly/gst-plugins-ugly.hash
 delete mode 100644 package/gstreamer/gst-plugins-ugly/gst-plugins-ugly.mk
 delete mode 100644 package/gstreamer/gstreamer.mk
 delete mode 100644 package/gstreamer/gstreamer/0001-bison3.patch
 delete mode 100644 package/gstreamer/gstreamer/Config.in
 delete mode 100644 package/gstreamer/gstreamer/gstreamer.hash
 delete mode 100644 package/gstreamer/gstreamer/gstreamer.mk
 delete mode 100644 package/libplayer/0001-add-fpic.patch
 delete mode 100644 package/libplayer/0002-fix-configure-cflags.patch
 delete mode 100644 package/libplayer/Config.in
 delete mode 100644 package/libplayer/libplayer.hash
 delete mode 100644 package/libplayer/libplayer.mk
Signature · 1 line
2.20.1
#1 lore raw

PATCH 1/10 package/classpath: drop gstreamer 0.10.x support

With the upcoming removal of gstreamer 0.10, the logic for building classpath with support for it must go as well.

---
 package/classpath/classpath.mk | 11 ++---------
 1 file changed, 2 insertions(+), 9 deletions(-)
package/classpath/classpath.mk +2 -9
index 6bba6948c5..7177bbfe06 100644
@@ -12,6 +12,7 @@ CLASSPATH_CONF_OPTS = \
 	--disable-Werror \
 	--disable-gconf-peer \
 	--disable-gjdoc \
+	--disable-gstreamer-peer \
 	--enable-tools
 
 # classpath assumes qt runs on top of X11, but we
@@ -40,16 +41,8 @@ endif
 ifeq ($(BR2_PACKAGE_LIBGTK2)$(BR2_PACKAGE_XORG7),yy)
 CLASSPATH_CONF_OPTS += --enable-gtk-peer
 CLASSPATH_DEPENDENCIES += libgtk2
-
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_BASE),y)
-CLASSPATH_CONF_OPTS += --enable-gstreamer-peer
-CLASSPATH_DEPENDENCIES += gst-plugins-base
-else
-CLASSPATH_CONF_OPTS += --disable-gstreamer-peer
-endif
-
 else
-CLASSPATH_CONF_OPTS += --disable-gtk-peer --disable-gstreamer-peer
+CLASSPATH_CONF_OPTS += --disable-gtk-peer
 endif
 
 ifeq ($(BR2_PACKAGE_LIBXML2)$(BR2_PACKAGE_LIBXSLT)$(BR2_TOOLCHAIN_HAS_THREADS),yyy)
Signature · 1 line
2.20.1
#2 lore raw

PATCH 2/10 package/gupnp-dlna: drop gstreamer 0.10.x support

In reply to Peter Korsgaard

With the upcoming removal of gstreamer 0.10, the logic for building gupnp-dlna with support for it must go as well.

---
 package/gupnp-dlna/gupnp-dlna.mk | 7 +------
 1 file changed, 1 insertion(+), 6 deletions(-)
package/gupnp-dlna/gupnp-dlna.mk +1 -6
index 304f86a55c..6f9ff8a58c 100644
@@ -15,12 +15,7 @@ GUPNP_DLNA_LICENSE_FILES = COPYING
 GUPNP_DLNA_INSTALL_STAGING = YES
 GUPNP_DLNA_DEPENDENCIES = host-pkgconf libglib2 libxml2
 
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_BASE),y)
-GUPNP_DLNA_CONF_OPTS += --enable-legacy-gstreamer-metadata-backend
-GUPNP_DLNA_DEPENDENCIES += gstreamer gst-plugins-base
-else
-GUPNP_DLNA_CONF_OPTS += --disable-legacy-gstreamer-metadata-backend
-endif
+GUPNP_DLNA_CONF_OPTS = --disable-legacy-gstreamer-metadata-backend
 
 ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BASE),y)
 GUPNP_DLNA_CONF_OPTS += --enable-gstreamer-metadata-backend
Signature · 1 line
2.20.1
#3 lore raw

PATCH 3/10 package/libnice: drop gstreamer 0.10.x support

In reply to Peter Korsgaard

With the upcoming removal of gstreamer 0.10, the logic for building libnice with support for it must go as well.

---
 package/libnice/libnice.mk | 8 +-------
 1 file changed, 1 insertion(+), 7 deletions(-)
package/libnice/libnice.mk +1 -7
index b5168f83ed..8cbf003529 100644
@@ -10,6 +10,7 @@ LIBNICE_LICENSE = MPL-1.1 or LGPL-2.1
 LIBNICE_LICENSE_FILES = COPYING COPYING.MPL COPYING.LGPL
 LIBNICE_DEPENDENCIES = libglib2 host-pkgconf
 LIBNICE_INSTALL_STAGING = YES
+LIBNICE_CONF_OPTS = --without-gstreamer-0.10
 
 ifeq ($(BR2_PACKAGE_GNUTLS),y)
 LIBNICE_CONF_OPTS += --with-crypto-library=gnutls
@@ -21,13 +22,6 @@ LIBNICE_CONF_OPTS += \
 LIBNICE_DEPENDENCIES += openssl
 endif
 
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_BASE),y)
-LIBNICE_CONF_OPTS += --with-gstreamer-0.10
-LIBNICE_DEPENDENCIES += gst-plugins-base
-else
-LIBNICE_CONF_OPTS += --without-gstreamer-0.10
-endif
-
 ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BASE),y)
 LIBNICE_CONF_OPTS += --with-gstreamer
 LIBNICE_DEPENDENCIES += gst1-plugins-base
Signature · 1 line
2.20.1
#4 lore raw

PATCH 4/10 package/qt5multimedia: drop gstreamer 0.10.x support

In reply to Peter Korsgaard

With the upcoming removal of gstreamer 0.10, the logic for building qt5multimeda with support for it must go as well.

---
 package/qt5/qt5multimedia/qt5multimedia.mk | 4 ----
 1 file changed, 4 deletions(-)
package/qt5/qt5multimedia/qt5multimedia.mk +0 -4
index 611b41a8c7..e598140a9a 100644
@@ -18,10 +18,6 @@ QT5MULTIMEDIA_LICENSE = GPL-3.0 or LGPL-2.1 with exception or LGPL-3.0, GFDL-1.3
 QT5MULTIMEDIA_LICENSE_FILES = LICENSE.GPLv3 LICENSE.LGPLv21 LGPL_EXCEPTION.txt LICENSE.LGPLv3 LICENSE.FDL
 endif
 
-ifeq ($(BR2_PACKAGE_GST_PLUGINS_BASE),y)
-QT5MULTIMEDIA_DEPENDENCIES += gst-plugins-base
-endif
-
 ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BASE),y)
 QT5MULTIMEDIA_DEPENDENCIES += gst1-plugins-base
 endif
Signature · 1 line
2.20.1
#5 lore raw

PATCH 5/10 package/libplayer: remove package

In reply to Peter Korsgaard

Libplayer is dead upstream. The mercurial repo is no longer online, it hasn't seen any releases since 2010 and the mplayer backend was removed from Buildroot in 2018.

With the upcoming removal of gstreamer 0.10, there is no longer any backends available in Buildroot, so remove the package.

---
 Config.in.legacy                              |  8 ++++
 package/Config.in                             |  1 -
 package/libplayer/0001-add-fpic.patch         | 18 --------
 .../libplayer/0002-fix-configure-cflags.patch | 41 -------------------
 package/libplayer/Config.in                   | 28 -------------
 package/libplayer/libplayer.hash              |  3 --
 package/libplayer/libplayer.mk                | 36 ----------------
 7 files changed, 8 insertions(+), 127 deletions(-)
 delete mode 100644 package/libplayer/0001-add-fpic.patch
 delete mode 100644 package/libplayer/0002-fix-configure-cflags.patch
 delete mode 100644 package/libplayer/Config.in
 delete mode 100644 package/libplayer/libplayer.hash
 delete mode 100644 package/libplayer/libplayer.mk
Config.in.legacy +8 -0
index 3c6984d886..4d81a2a09a 100644
@@ -146,6 +146,14 @@ endif
 
 comment "Legacy options removed in 2020.02"
 
+config BR2_PACKAGE_LIBPLAYER
+	bool "libplayer package was removed"
+	select BR2_LEGACY
+	help
+	  The libplayer package was removed. The latest release is
+	  from 2010 and none of the backends are available in
+	  Buildroot any more.
+
 config BR2_GCC_VERSION_OR1K
 	bool "gcc 5.x fork for or1k has been removed"
 	select BR2_LEGACY
package/Config.in +0 -1
index bad4f9cba6..72630d4ee9 100644
@@ -1601,7 +1601,6 @@ menu "Multimedia"
 	source "package/libogg/Config.in"
 	source "package/libopenh264/Config.in"
 	source "package/libopusenc/Config.in"
-	source "package/libplayer/Config.in"
 	source "package/libtheora/Config.in"
 	source "package/libvpx/Config.in"
 	source "package/libyuv/Config.in"
package/libplayer/0001-add-fpic.patch deleted +0 -18
deleted file mode 100644
index e4b227f911..0000000000
@@ -1,18 +0,0 @@
-Add -fPIC to CFLAGS
-
--fPIC is needed to build shared library code.
-
-Signed-off-by: Thomas Petazzoni <[email protected]>
-
-Index: b/src/Makefile
-===================================================================
---- a/src/Makefile
-+++ b/src/Makefile
-@@ -9,6 +9,7 @@
- SHARED_LIBNAME_VERSION = $(SHARED_LIBNAME).$(VERSION)
- SHARED_LIBNAME_MAJOR = $(SHARED_LIBNAME).$(shell echo $(VERSION) | cut -f1 -d.)
- SHARED_LIBNAME_FLAGS = -shared -Wl,-soname,$(SHARED_LIBNAME_MAJOR)
-+CFLAGS = -fPIC
- 
- ifeq ($(BUILD_STATIC),yes)
-   BUILD_RULES += lib_static
package/libplayer/0002-fix-configure-cflags.patch deleted +0 -41

41 lines not on this page · raw message

package/libplayer/Config.in deleted +0 -28
deleted file mode 100644
index 3cad683248..0000000000
@@ -1,28 +0,0 @@
-config BR2_PACKAGE_LIBPLAYER
-	bool "libplayer"
-	depends on BR2_TOOLCHAIN_HAS_THREADS
-	help
-	  libplayer provides a generic A/V API that relies on various
-	  multimedia player for Linux systems. It currently supports
-	  MPlayer, xine VLC and GStreamer only
-
-	  http://libplayer.geexbox.org/
-
-if BR2_PACKAGE_LIBPLAYER
-
-config BR2_PACKAGE_LIBPLAYER_GSTREAMER
-	bool "gstreamer backend"
-	depends on BR2_USE_WCHAR # glib2
-	depends on BR2_TOOLCHAIN_HAS_THREADS # glib2
-	depends on BR2_USE_MMU # glib2
-	depends on !BR2_STATIC_LIBS # gstreamer
-	select BR2_PACKAGE_GSTREAMER
-
-comment "gstreamer backend needs a toolchain w/ wchar, threads, dynamic library"
-	depends on BR2_USE_MMU
-	depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS || \
-		BR2_STATIC_LIBS
-endif
-
-comment "libplayer needs a toolchain w/ threads"
-	depends on !BR2_TOOLCHAIN_HAS_THREADS
package/libplayer/libplayer.hash deleted +0 -3
deleted file mode 100644
index 62041e5737..0000000000
@@ -1,3 +0,0 @@
-# Locally calculated
-sha256  aa5eeb54f773bc9cad2733e4a0b5870208fc7f75024515ea87e55f64653e9d65  libplayer-2.0.1.tar.bz2
-sha256  29bc1d97c09654ba9a9f490e3b69d1bba84938ebb21ac87b2af4d190b082e2ca  COPYING
package/libplayer/libplayer.mk deleted +0 -36
deleted file mode 100644
index 8d139cea0e..0000000000
@@ -1,36 +0,0 @@
-################################################################################
-#
-# libplayer
-#
-################################################################################
-
-LIBPLAYER_VERSION = 2.0.1
-LIBPLAYER_SITE = http://libplayer.geexbox.org/releases
-LIBPLAYER_SOURCE = libplayer-$(LIBPLAYER_VERSION).tar.bz2
-LIBPLAYER_LICENSE = LGPL-2.1+
-LIBPLAYER_LICENSE_FILES = COPYING
-
-# When passing the standard buildroot configure arguments, the configure script
-# breaks on --target and --host options. Thus we need to define a configure cmd
-# ourselves.
-define LIBPLAYER_CONFIGURE_CMDS
-	(cd $(@D) && rm -rf config.cache && \
-	$(TARGET_CONFIGURE_OPTS) \
-	$(TARGET_CONFIGURE_ARGS) \
-	./configure \
-		--prefix=/usr \
-		--cross-compile \
-		--disable-mplayer \
-		$(SHARED_STATIC_LIBS_OPTS) \
-		$(LIBPLAYER_CONF_OPTS) \
-	)
-endef
-
-ifeq ($(BR2_PACKAGE_LIBPLAYER_GSTREAMER),y)
-LIBPLAYER_DEPENDENCIES += gstreamer
-LIBPLAYER_CONF_OPTS += --enable-gstreamer
-else
-LIBPLAYER_CONF_OPTS += --disable-gstreamer
-endif
-
-$(eval $(autotools-package))
Signature · 1 line
2.20.1
#6 lore raw

PATCH 6/10 package/opencv: drop gstreamer 0.10.x support

In reply to Peter Korsgaard

With the upcoming removal of gstreamer 0.10, the logic for building opencv with support for it must go as well.

As there is now a single option for gstreamer (1.x) support, convert the gstreamer support choice to a normal option for simplicity.

---
 Config.in.legacy         |  7 +++++++
 package/opencv/Config.in | 31 ++++---------------------------
 package/opencv/opencv.mk |  8 +-------
 3 files changed, 12 insertions(+), 34 deletions(-)
Config.in.legacy +7 -0
index 4d81a2a09a..20cf568be9 100644
@@ -146,6 +146,13 @@ endif
 
 comment "Legacy options removed in 2020.02"
 
+config BR2_PACKAGE_OPENCV_WITH_GSTREAMER
+	bool "opencv gstreamer 0.10.x support removed"
+	select BR2_LEGACY
+	help
+	  Gstreamer 0.10.x is no longer available in Buildroot, so
+	  neither is the support in opencv.
+
 config BR2_PACKAGE_LIBPLAYER
 	bool "libplayer package was removed"
 	select BR2_LEGACY
package/opencv/Config.in +4 -27
index c74dfd9572..836f5c96e8 100644
@@ -195,44 +195,21 @@ config BR2_PACKAGE_OPENCV_WITH_FFMPEG
 	help
 	  Use ffmpeg from the target system.
 
-choice
-	prompt "gstreamer support"
-	help
-	  OpenCV prefers gstreamer-1 over gstreamer-0.10.
-
-config BR2_PACKAGE_OPENCV_WITHOUT_GSTREAMER
-	bool "none"
-
-config BR2_PACKAGE_OPENCV_WITH_GSTREAMER
-	bool "gstreamer-0.10"
-	depends on BR2_USE_MMU # gstreamer -> libglib2
-	depends on BR2_USE_WCHAR # gstreamer -> libglib2
-	depends on BR2_TOOLCHAIN_HAS_THREADS # gstreamer -> libglib2
-	depends on !BR2_STATIC_LIBS # gstreamer
-	select BR2_PACKAGE_GSTREAMER
-	select BR2_PACKAGE_GST_PLUGINS_BASE
-	select BR2_PACKAGE_GST_PLUGINS_BASE_PLUGIN_APP
-
-comment "gstreamer-0.10 support needs a toolchain w/ wchar, threads, dynamic library"
-	depends on BR2_USE_MMU
-	depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS || \
-		BR2_STATIC_LIBS
-
 config BR2_PACKAGE_OPENCV_WITH_GSTREAMER1
-	bool "gstreamer-1.x"
+	bool "gstreamer support"
 	depends on BR2_USE_MMU # gstreamer1 -> libglib2
 	depends on BR2_USE_WCHAR # gstreamer1 -> libglib2
 	depends on BR2_TOOLCHAIN_HAS_THREADS # gstreamer1 -> libglib2
 	select BR2_PACKAGE_GSTREAMER1
 	select BR2_PACKAGE_GST1_PLUGINS_BASE
 	select BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_APP
+	help
+	  Enable gstreamer support.
 
-comment "gstreamer-1.x support needs a toolchain w/ wchar, threads"
+comment "gstreamer support needs a toolchain w/ wchar, threads"
 	depends on BR2_USE_MMU
 	depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS
 
-endchoice
-
 config BR2_PACKAGE_OPENCV_WITH_GTK
 	bool "gtk support"
 	depends on BR2_PACKAGE_XORG7
package/opencv/opencv.mk +1 -7
index 4c15075fe0..939058e4ed 100644
@@ -155,6 +155,7 @@ OPENCV_CONF_OPTS += \
 OPENCV_CONF_OPTS += \
 	-DWITH_1394=OFF \
 	-DWITH_EIGEN=OFF \
+	-DWITH_GSTREAMER_0_10=OFF \
 	-DWITH_IMAGEIO=OFF \
 	-DWITH_OPENCL=OFF \
 	-DWITH_OPENEXR=OFF \
@@ -178,13 +179,6 @@ else
 OPENCV_CONF_OPTS += -DWITH_FFMPEG=OFF
 endif
 
-ifeq ($(BR2_PACKAGE_OPENCV_WITH_GSTREAMER),y)
-OPENCV_CONF_OPTS += -DWITH_GSTREAMER_0_10=ON
-OPENCV_DEPENDENCIES += gstreamer gst-plugins-base
-else
-OPENCV_CONF_OPTS += -DWITH_GSTREAMER_0_10=OFF
-endif
-
 ifeq ($(BR2_PACKAGE_OPENCV_WITH_GSTREAMER1),y)
 OPENCV_CONF_OPTS += -DWITH_GSTREAMER=ON
 OPENCV_DEPENDENCIES += gstreamer1 gst1-plugins-base
Signature · 1 line
2.20.1
#7 lore raw

PATCH 7/10 package/opencv3: drop gstreamer 0.10.x support

In reply to Peter Korsgaard

With the upcoming removal of gstreamer 0.10, the logic for building opencv3 with support for it must go as well.

As there is now a single option for gstreamer (1.x) support, convert the gstreamer support choice to a normal option for simplicity.

---
 Config.in.legacy           |  7 +++++++
 package/opencv3/Config.in  | 27 +++------------------------
 package/opencv3/opencv3.mk |  8 +-------
 3 files changed, 11 insertions(+), 31 deletions(-)
Config.in.legacy +7 -0
index 20cf568be9..34f99b54de 100644
@@ -146,6 +146,13 @@ endif
 
 comment "Legacy options removed in 2020.02"
 
+config BR2_PACKAGE_OPENCV3_WITH_GSTREAMER
+	bool "opencv3 gstreamer 0.10.x support removed"
+	select BR2_LEGACY
+	help
+	  Gstreamer 0.10.x is no longer available in Buildroot, so
+	  neither is the support in opencv3.
+
 config BR2_PACKAGE_OPENCV_WITH_GSTREAMER
 	bool "opencv gstreamer 0.10.x support removed"
 	select BR2_LEGACY
package/opencv3/Config.in +3 -24
index fdd7152ee6..d4b17b6acf 100644
@@ -249,27 +249,6 @@ config BR2_PACKAGE_OPENCV3_WITH_FFMPEG
 	help
 	  Use ffmpeg from the target system.
 
-choice
-	prompt "gstreamer support"
-	help
-	  OpenCV prefers gstreamer-1 over gstreamer-0.10.
-
-config BR2_PACKAGE_OPENCV3_WITHOUT_GSTREAMER
-	bool "none"
-
-config BR2_PACKAGE_OPENCV3_WITH_GSTREAMER
-	bool "gstreamer-0.10"
-	depends on BR2_USE_MMU # gstreamer -> libglib2
-	depends on BR2_USE_WCHAR # gstreamer -> libglib2
-	depends on BR2_TOOLCHAIN_HAS_THREADS # gstreamer -> libglib2
-	select BR2_PACKAGE_GSTREAMER
-	select BR2_PACKAGE_GST_PLUGINS_BASE
-	select BR2_PACKAGE_GST_PLUGINS_BASE_PLUGIN_APP
-
-comment "gstreamer-0.10 support needs a toolchain w/ wchar, threads"
-	depends on BR2_USE_MMU
-	depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS
-
 config BR2_PACKAGE_OPENCV3_WITH_GSTREAMER1
 	bool "gstreamer-1.x"
 	depends on BR2_USE_MMU # gstreamer1 -> libglib2
@@ -278,13 +257,13 @@ config BR2_PACKAGE_OPENCV3_WITH_GSTREAMER1
 	select BR2_PACKAGE_GSTREAMER1
 	select BR2_PACKAGE_GST1_PLUGINS_BASE
 	select BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_APP
+	help
+	  Enable gstreamer support.
 
-comment "gstreamer-1.x support needs a toolchain w/ wchar, threads"
+comment "gstreamer support needs a toolchain w/ wchar, threads"
 	depends on BR2_USE_MMU
 	depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS
 
-endchoice
-
 config BR2_PACKAGE_OPENCV3_WITH_JASPER
 	bool "jpeg2000 support"
 	select BR2_PACKAGE_JASPER
package/opencv3/opencv3.mk +1 -7
index c99e84a29f..2c5d6b041d 100644
@@ -206,6 +206,7 @@ OPENCV3_CONF_OPTS += \
 	-DWITH_EIGEN=OFF \
 	-DWITH_GDAL=OFF \
 	-DWITH_GPHOTO2=OFF \
+	-DWITH_GSTREAMER_0_10=OFF \
 	-DWITH_LAPACK=OFF \
 	-DWITH_MATLAB=OFF \
 	-DWITH_OPENCL=OFF \
@@ -229,13 +230,6 @@ else
 OPENCV3_CONF_OPTS += -DWITH_FFMPEG=OFF
 endif
 
-ifeq ($(BR2_PACKAGE_OPENCV3_WITH_GSTREAMER),y)
-OPENCV3_CONF_OPTS += -DWITH_GSTREAMER_0_10=ON
-OPENCV3_DEPENDENCIES += gstreamer gst-plugins-base
-else
-OPENCV3_CONF_OPTS += -DWITH_GSTREAMER_0_10=OFF
-endif
-
 ifeq ($(BR2_PACKAGE_OPENCV3_WITH_GSTREAMER1),y)
 OPENCV3_CONF_OPTS += -DWITH_GSTREAMER=ON
 OPENCV3_DEPENDENCIES += gstreamer1 gst1-plugins-base
Signature · 1 line
2.20.1
#8 lore raw

PATCH 8/10 package/freerdp: drop gstreamer 0.10.x support

In reply to Peter Korsgaard

With the upcoming removal of gstreamer 0.10, the logic for building freerdp with support for it must go as well.

As there is now a single option for gstreamer (1.x) support, convert the gstreamer support choice to a normal option for simplicity.

---
 Config.in.legacy           |  7 +++++++
 package/freerdp/Config.in  | 24 +++---------------------
 package/freerdp/freerdp.mk |  9 +--------
 3 files changed, 11 insertions(+), 29 deletions(-)
Config.in.legacy +7 -0
index 34f99b54de..96848f7f06 100644
@@ -146,6 +146,13 @@ endif
 
 comment "Legacy options removed in 2020.02"
 
+config BR2_PACKAGE_FREERDP_GSTREAMER
+	bool "freerdp gstreamer 0.10.x support removed"
+	select BR2_LEGACY
+	help
+	  Gstreamer 0.10.x is no longer available in Buildroot, so
+	  neither is the support in freerdp.
+
 config BR2_PACKAGE_OPENCV3_WITH_GSTREAMER
 	bool "opencv3 gstreamer 0.10.x support removed"
 	select BR2_LEGACY
package/freerdp/Config.in +3 -21
index 59bc18b672..5705ce0e0c 100644
@@ -28,36 +28,18 @@ config BR2_PACKAGE_FREERDP
 
 if BR2_PACKAGE_FREERDP
 
-choice
-	bool "gstreamer support"
-	depends on BR2_PACKAGE_XORG7 # xlib-libxrandr
-	depends on BR2_PACKAGE_GSTREAMER || BR2_PACKAGE_GSTREAMER1
-
 config BR2_PACKAGE_FREERDP_GSTREAMER1
-	bool "gstreamer-1.x"
+	bool "gstreamer support"
 	depends on BR2_PACKAGE_GSTREAMER1
+	depends on BR2_PACKAGE_XORG7 # xlib-libxrandr
 	# gstreamer-1.x dependencies already dependencies of FreeRDP
 	select BR2_PACKAGE_GST1_PLUGINS_BASE
 	select BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_APP
 	select BR2_PACKAGE_XLIB_LIBXRANDR
 
-config BR2_PACKAGE_FREERDP_GSTREAMER
-	bool "gstreamer-0.x"
-	depends on BR2_PACKAGE_GSTREAMER
-	# gstreamer-0.x dependencies already dependencies of FreeRDP
-	select BR2_PACKAGE_GST_PLUGINS_BASE
-	select BR2_PACKAGE_GST_PLUGINS_BASE_PLUGIN_APP
-	select BR2_PACKAGE_XLIB_LIBXRANDR
-	select BR2_PACKAGE_LIBXML2
-
-config BR2_PACKAGE_FREERDP_GSTREAMER_NO
-	bool "none"
-
-endchoice
-
 comment "gstreamer support needs X.Org"
 	depends on !BR2_PACKAGE_XORG7
-	depends on BR2_PACKAGE_GSTREAMER || BR2_PACKAGE_GSTREAMER1
+	depends on BR2_PACKAGE_GSTREAMER1
 
 config BR2_PACKAGE_FREERDP_SERVER
 	bool "server"
package/freerdp/freerdp.mk +1 -8
index 293b6b5c01..a477e74cb7 100644
@@ -12,14 +12,7 @@ FREERDP_LICENSE_FILES = LICENSE
 
 FREERDP_INSTALL_STAGING = YES
 
-FREERDP_CONF_OPTS = -DWITH_MANPAGES=OFF -Wno-dev
-
-ifeq ($(BR2_PACKAGE_FREERDP_GSTREAMER),y)
-FREERDP_CONF_OPTS += -DWITH_GSTREAMER_0_10=ON
-FREERDP_DEPENDENCIES += gstreamer gst-plugins-base libxml2
-else
-FREERDP_CONF_OPTS += -DWITH_GSTREAMER_0_10=OFF
-endif
+FREERDP_CONF_OPTS = -DWITH_MANPAGES=OFF -Wno-dev -DWITH_GSTREAMER_0_10=OFF
 
 ifeq ($(BR2_PACKAGE_FREERDP_GSTREAMER1),y)
 FREERDP_CONF_OPTS += -DWITH_GSTREAMER_1_0=ON
Signature · 1 line
2.20.1
#9 lore raw

PATCH 9/10 package/nvidia-tegra23-binaries: drop gstreamer 0.10.x support

In reply to Peter Korsgaard

With the upcoming removal of gstreamer 0.10, the logic for installing binaries using gstreamer 0.10.x in nvidia-tegra23-binaries must go as well.

---
 Config.in.legacy                              | 14 +++++++++
 .../nvidia-tegra23-binaries/Config.in         | 16 ----------
 .../nvidia-tegra23-binaries.mk                | 31 -------------------
 3 files changed, 14 insertions(+), 47 deletions(-)
Config.in.legacy +14 -0
index 96848f7f06..e9725d30b3 100644
@@ -146,6 +146,20 @@ endif
 
 comment "Legacy options removed in 2020.02"
 
+config BR2_PACKAGE_NVIDIA_TEGRA23_BINARIES_GSTREAMER_PLUGINS
+	bool "nvidia-tegra23 binaries gstreamer 0.10.x support removed"
+	select BR2_LEGACY
+	help
+	  Gstreamer 0.10.x is no longer available in Buildroot, so
+	  neither is the support in nvidia-tegra23 binaries.
+
+config BR2_PACKAGE_NVIDIA_TEGRA23_BINARIES_NV_SAMPLE_APPS
+	bool "nvidia-tegra23 binaries sample apps removed"
+	select BR2_LEGACY
+	help
+	  Gstreamer 0.10.x is no longer available in Buildroot, so
+	  neither is the support in nvidia-tegra23 binaries.
+
 config BR2_PACKAGE_FREERDP_GSTREAMER
 	bool "freerdp gstreamer 0.10.x support removed"
 	select BR2_LEGACY
package/nvidia-tegra23/nvidia-tegra23-binaries/Config.in +0 -16
index 3494c5b9a8..0c09051b6a 100644
@@ -23,20 +23,4 @@ config BR2_PACKAGE_PROVIDES_LIBGLES
 config BR2_PACKAGE_PROVIDES_LIBOPENMAX
 	default "nvidia-tegra23-binaries"
 
-config BR2_PACKAGE_NVIDIA_TEGRA23_BINARIES_GSTREAMER_PLUGINS
-	bool "GStreamer 0.10.x plugins"
-	depends on BR2_PACKAGE_GSTREAMER # Run-time only
-	select BR2_PACKAGE_XLIB_LIBXV
-	help
-	  GStreamer 0.10.x plugins
-
-config BR2_PACKAGE_NVIDIA_TEGRA23_BINARIES_NV_SAMPLE_APPS
-	bool "NVIDIA multimedia sample apps"
-	depends on BR2_PACKAGE_NVIDIA_TEGRA23_BINARIES_GSTREAMER_PLUGINS
-	help
-	  nvgstplayer and nvgstcapture multimedia test applications.
-
-comment "GStreamer 0.10.x plugins need GStreamer 0.10"
-	depends on !BR2_PACKAGE_GSTREAMER
-
 endif
package/nvidia-tegra23/nvidia-tegra23-binaries/nvidia-tegra23-binaries.mk +0 -31
index 9b153b0250..ed3c5a78b4 100644
@@ -10,10 +10,6 @@ NVIDIA_TEGRA23_BINARIES_SOURCE = $(NVIDIA_TEGRA23_BASE)_R$(NVIDIA_TEGRA23_BINARI
 
 NVIDIA_TEGRA23_BINARIES_LICENSE = License For Customer Use of NVIDIA Software
 NVIDIA_TEGRA23_BINARIES_LICENSE_FILES = nv_tegra/LICENSE
-ifeq ($(BR2_PACKAGE_NVIDIA_TEGRA23_BINARIES_GSTREAMER_PLUGINS),y)
-NVIDIA_TEGRA23_BINARIES_LICENSE += LGPL-2.1
-NVIDIA_TEGRA23_BINARIES_LICENSE_FILES += nv_tegra/nv_sample_apps/LICENSE.gst-openmax
-endif
 
 NVIDIA_TEGRA23_BINARIES_INSTALL_STAGING = YES
 
@@ -24,10 +20,6 @@ NVIDIA_TEGRA23_BINARIES_INSTALL_STAGING = YES
 NVIDIA_TEGRA23_BINARIES_DEPENDENCIES = mesa3d-headers \
 	xlib_libX11 xlib_libXext
 
-ifeq ($(BR2_PACKAGE_NVIDIA_TEGRA23_BINARIES_GSTREAMER_PLUGINS),y)
-NVIDIA_TEGRA23_BINARIES_DEPENDENCIES += xlib_libXv
-endif
-
 NVIDIA_TEGRA23_BINARIES_PROVIDES = libegl libgles libopenmax
 
 NVIDIA_TEGRA23_BINARIES_DRV = \
@@ -38,10 +30,6 @@ define NVIDIA_TEGRA23_BINARIES_EXTRACT_FURTHER
 	$(call suitable-extractor,$(@D)/nv_tegra/nvidia_drivers.tbz2) \
 		$(@D)/nv_tegra/nvidia_drivers.tbz2 | \
 	$(TAR) --strip-components=0 -C $(@D)/nv_tegra/nvidia_drivers/ $(TAR_OPTIONS) -
-	$(INSTALL) -d $(@D)/nv_tegra/nv_sample_apps/nvgstapps
-	$(call suitable-extractor,$(@D)/nv_tegra/nv_sample_apps/nvgstapps.tbz2) \
-		$(@D)/nv_tegra/nv_sample_apps/nvgstapps.tbz2 | \
-	$(TAR) --strip-components=0 -C $(@D)/nv_tegra/nv_sample_apps/nvgstapps/ $(TAR_OPTIONS) -
 endef
 NVIDIA_TEGRA23_BINARIES_POST_EXTRACT_HOOKS += NVIDIA_TEGRA23_BINARIES_EXTRACT_FURTHER
 
@@ -55,28 +43,11 @@ define NVIDIA_TEGRA23_BINARIES_INSTALL_LIBS
 	)
 endef
 
-ifeq ($(BR2_PACKAGE_NVIDIA_TEGRA23_BINARIES_GSTREAMER_PLUGINS),y)
-define NVIDIA_TEGRA23_BINARIES_INSTALL_GST_PLUGINS
-	mkdir -p $(1)/usr/lib/gstreamer-0.10/
-	cp -dpfr $(@D)/nv_tegra/nv_sample_apps/nvgstapps/usr/lib/gstreamer-0.10/*.so \
-		$(1)/usr/lib/gstreamer-0.10/
-endef
-endif
-
-ifeq ($(BR2_PACKAGE_NVIDIA_TEGRA23_BINARIES_NV_SAMPLE_APPS),y)
-define NVIDIA_TEGRA23_BINARIES_INSTALL_APPS
-	mkdir -p $(TARGET_DIR)/usr/bin/
-	cp -dpfr $(@D)/nv_tegra/nv_sample_apps/nvgstapps/usr/bin/* \
-		$(TARGET_DIR)/usr/bin/
-endef
-endif
-
 define NVIDIA_TEGRA23_BINARIES_INSTALL_STAGING_CMDS
 	$(call NVIDIA_TEGRA23_BINARIES_INSTALL_LIBS,$(STAGING_DIR))
 	mkdir -p $(STAGING_DIR)/usr/lib/pkgconfig/
 	cp -dpfr package/nvidia-tegra23/nvidia-tegra23-binaries/*.pc \
 		$(STAGING_DIR)/usr/lib/pkgconfig/
-	$(call NVIDIA_TEGRA23_BINARIES_INSTALL_GST_PLUGINS,$(STAGING_DIR))
 endef
 
 define NVIDIA_TEGRA23_BINARIES_INSTALL_TARGET_CMDS
@@ -88,8 +59,6 @@ define NVIDIA_TEGRA23_BINARIES_INSTALL_TARGET_CMDS
 		$(TARGET_DIR)/etc/nv_tegra_release
 	$(INSTALL) -D -m 0644 $(@D)/$(NVIDIA_TEGRA23_BINARIES_DRV) \
 		$(TARGET_DIR)/usr/lib/xorg/modules/drivers/tegra_drv.so
-	$(call NVIDIA_TEGRA23_BINARIES_INSTALL_GST_PLUGINS,$(TARGET_DIR))
-	$(NVIDIA_TEGRA23_BINARIES_INSTALL_APPS)
 endef
 
 $(eval $(generic-package))
Signature · 1 line
2.20.1
#10 lore raw

PATCH 10/10 package/gstreamer/*: remove packages

In reply to Peter Korsgaard

Gstreamer 0.10 has been deprecated upstream since 2012 and is missing a lot of features and (security) fixes compared to gstreamer1, so remove it.

All gstreamer-0.10 sub packages depends on gstreamer, so we only need to add a legacy entry for that.

---
 Config.in.legacy                              |   8 +
 DEVELOPERS                                    |   1 -
 package/gstreamer/Config.in                   |  13 -
 package/gstreamer/gst-ffmpeg/0001-gcc47.patch |  65 --
 ...arm-avoid-using-the-movw-instruction.patch |  41 --
 package/gstreamer/gst-ffmpeg/Config.in        |  30 -
 package/gstreamer/gst-ffmpeg/gst-ffmpeg.hash  |   6 -
 package/gstreamer/gst-ffmpeg/gst-ffmpeg.mk    | 103 ---
 .../0001-gplay-add-missing-include.patch      |  23 -
 ...0002-Fix-bashism-in-configure-script.patch |  48 --
 .../0003-Use-proper-objdump.patch             |  36 --
 ...nkage-add-lrt-for-shared-memory-func.patch |  46 --
 ...-of-obsolete-VIDIOC_DBG_G_CHIP_IDENT.patch |  69 --
 package/gstreamer/gst-fsl-plugins/Config.in   | 105 ----
 .../gst-fsl-plugins/gst-fsl-plugins.hash      |   4 -
 .../gst-fsl-plugins/gst-fsl-plugins.mk        |  40 --
 package/gstreamer/gst-omapfb/Config.in        |   7 -
 package/gstreamer/gst-omapfb/gst-omapfb.hash  |   2 -
 package/gstreamer/gst-omapfb/gst-omapfb.mk    |  20 -
 .../gst-plugin-x170/0001-correct-CFLAGS.patch |  28 -
 package/gstreamer/gst-plugin-x170/Config.in   |  16 -
 .../gst-plugin-x170/gst-plugin-x170.hash      |   2 -
 .../gst-plugin-x170/gst-plugin-x170.mk        |  18 -
 ...s-jpegformat-unbreak-non-debug-build.patch |  78 ---
 .../0002-fix-dfb-example.patch                |  22 -
 ...03-drop-buggy-libvpx-legacy-handling.patch |  44 --
 package/gstreamer/gst-plugins-bad/Config.in   | 334 ----------
 .../gst-plugins-bad/gst-plugins-bad.hash      |   5 -
 .../gst-plugins-bad/gst-plugins-bad.mk        | 593 ------------------
 .../gst-plugins-base/0001-tremor.patch        | 139 ----
 ...x-build-on-x86-if-emmintrin.h-is-ava.patch |  38 --
 ...-s-HAVE_EMMINTRIN_H-not-HAVE_XMMINTR.patch |  27 -
 package/gstreamer/gst-plugins-base/Config.in  | 110 ----
 .../gst-plugins-base/gst-plugins-base.hash    |   5 -
 .../gst-plugins-base/gst-plugins-base.mk      | 196 ------
 .../gst-plugins-good/0001-linux36.patch       |  37 --
 ...ilation-against-newer-kernel-headers.patch |  30 -
 package/gstreamer/gst-plugins-good/Config.in  | 234 -------
 .../gst-plugins-good/gst-plugins-good.hash    |   4 -
 .../gst-plugins-good/gst-plugins-good.mk      | 394 ------------
 package/gstreamer/gst-plugins-ugly/Config.in  |  53 --
 .../gst-plugins-ugly/gst-plugins-ugly.hash    |   6 -
 .../gst-plugins-ugly/gst-plugins-ugly.mk      |  90 ---
 package/gstreamer/gstreamer.mk                |   1 -
 package/gstreamer/gstreamer/0001-bison3.patch |  24 -
 package/gstreamer/gstreamer/Config.in         |  38 --
 package/gstreamer/gstreamer/gstreamer.hash    |   5 -
 package/gstreamer/gstreamer/gstreamer.mk      |  36 --
 48 files changed, 8 insertions(+), 3266 deletions(-)
 delete mode 100644 package/gstreamer/Config.in
 delete mode 100644 package/gstreamer/gst-ffmpeg/0001-gcc47.patch
 delete mode 100644 package/gstreamer/gst-ffmpeg/0002-arm-avoid-using-the-movw-instruction.patch
 delete mode 100644 package/gstreamer/gst-ffmpeg/Config.in
 delete mode 100644 package/gstreamer/gst-ffmpeg/gst-ffmpeg.hash
 delete mode 100644 package/gstreamer/gst-ffmpeg/gst-ffmpeg.mk
 delete mode 100644 package/gstreamer/gst-fsl-plugins/0001-gplay-add-missing-include.patch
 delete mode 100644 package/gstreamer/gst-fsl-plugins/0002-Fix-bashism-in-configure-script.patch
 delete mode 100644 package/gstreamer/gst-fsl-plugins/0003-Use-proper-objdump.patch
 delete mode 100644 package/gstreamer/gst-fsl-plugins/0004-Fix-libgstfsl-linkage-add-lrt-for-shared-memory-func.patch
 delete mode 100644 package/gstreamer/gst-fsl-plugins/0005-Remove-use-of-obsolete-VIDIOC_DBG_G_CHIP_IDENT.patch
 delete mode 100644 package/gstreamer/gst-fsl-plugins/Config.in
 delete mode 100644 package/gstreamer/gst-fsl-plugins/gst-fsl-plugins.hash
 delete mode 100644 package/gstreamer/gst-fsl-plugins/gst-fsl-plugins.mk
 delete mode 100644 package/gstreamer/gst-omapfb/Config.in
 delete mode 100644 package/gstreamer/gst-omapfb/gst-omapfb.hash
 delete mode 100644 package/gstreamer/gst-omapfb/gst-omapfb.mk
 delete mode 100644 package/gstreamer/gst-plugin-x170/0001-correct-CFLAGS.patch
 delete mode 100644 package/gstreamer/gst-plugin-x170/Config.in
 delete mode 100644 package/gstreamer/gst-plugin-x170/gst-plugin-x170.hash
 delete mode 100644 package/gstreamer/gst-plugin-x170/gst-plugin-x170.mk
 delete mode 100644 package/gstreamer/gst-plugins-bad/0001-opus-jpegformat-unbreak-non-debug-build.patch
 delete mode 100644 package/gstreamer/gst-plugins-bad/0002-fix-dfb-example.patch
 delete mode 100644 package/gstreamer/gst-plugins-bad/0003-drop-buggy-libvpx-legacy-handling.patch
 delete mode 100644 package/gstreamer/gst-plugins-bad/Config.in
 delete mode 100644 package/gstreamer/gst-plugins-bad/gst-plugins-bad.hash
 delete mode 100644 package/gstreamer/gst-plugins-bad/gst-plugins-bad.mk
 delete mode 100644 package/gstreamer/gst-plugins-base/0001-tremor.patch
 delete mode 100644 package/gstreamer/gst-plugins-base/0002-audioresample-Fix-build-on-x86-if-emmintrin.h-is-ava.patch
 delete mode 100644 package/gstreamer/gst-plugins-base/0003-audioresample-It-s-HAVE_EMMINTRIN_H-not-HAVE_XMMINTR.patch
 delete mode 100644 package/gstreamer/gst-plugins-base/Config.in
 delete mode 100644 package/gstreamer/gst-plugins-base/gst-plugins-base.hash
 delete mode 100644 package/gstreamer/gst-plugins-base/gst-plugins-base.mk
 delete mode 100644 package/gstreamer/gst-plugins-good/0001-linux36.patch
 delete mode 100644 package/gstreamer/gst-plugins-good/0002-v4l2-fix-compilation-against-newer-kernel-headers.patch
 delete mode 100644 package/gstreamer/gst-plugins-good/Config.in
 delete mode 100644 package/gstreamer/gst-plugins-good/gst-plugins-good.hash
 delete mode 100644 package/gstreamer/gst-plugins-good/gst-plugins-good.mk
 delete mode 100644 package/gstreamer/gst-plugins-ugly/Config.in
 delete mode 100644 package/gstreamer/gst-plugins-ugly/gst-plugins-ugly.hash
 delete mode 100644 package/gstreamer/gst-plugins-ugly/gst-plugins-ugly.mk
 delete mode 100644 package/gstreamer/gstreamer.mk
 delete mode 100644 package/gstreamer/gstreamer/0001-bison3.patch
 delete mode 100644 package/gstreamer/gstreamer/Config.in
 delete mode 100644 package/gstreamer/gstreamer/gstreamer.hash
 delete mode 100644 package/gstreamer/gstreamer/gstreamer.mk
Config.in.legacy +8 -0
index e9725d30b3..563f6d39e3 100644
@@ -146,6 +146,14 @@ endif
 
 comment "Legacy options removed in 2020.02"
 
+config BR2_PACKAGE_GSTREAMER
+	bool "gstreamer-0.10 removed"
+	select BR2_LEGACY
+	help
+	  Gstreamer-0.10 package was removed. It has been deprecated
+	  upstream since 2012, and is missing a lot of features and
+	  fixes compared to gstreamer-1.x.
+
 config BR2_PACKAGE_NVIDIA_TEGRA23_BINARIES_GSTREAMER_PLUGINS
 	bool "nvidia-tegra23 binaries gstreamer 0.10.x support removed"
 	select BR2_LEGACY
DEVELOPERS +0 -1
index 3520072034..cb13035bc4 100644
@@ -237,7 +237,6 @@ F:	package/arp-scan/
 F:	package/dehydrated/
 F:	package/freescale-imx/firmware-imx/
 F:	package/freescale-imx/imx-lib/
-F:	package/gstreamer/gst-fsl-plugins/
 F:	package/libpagekite/
 F:	package/lua-bit32/
 F:	package/owfs/
package/gstreamer/Config.in deleted +0 -13
deleted file mode 100644
index e922437f22..0000000000
@@ -1,13 +0,0 @@
-# Gstreamer 0.10.x & Plugins
-source "package/gstreamer/gstreamer/Config.in"
-
-if BR2_PACKAGE_GSTREAMER
-source "package/gstreamer/gst-plugins-base/Config.in"
-source "package/gstreamer/gst-plugins-good/Config.in"
-source "package/gstreamer/gst-plugins-bad/Config.in"
-source "package/gstreamer/gst-plugins-ugly/Config.in"
-source "package/gstreamer/gst-ffmpeg/Config.in"
-source "package/gstreamer/gst-fsl-plugins/Config.in"
-source "package/gstreamer/gst-omapfb/Config.in"
-source "package/gstreamer/gst-plugin-x170/Config.in"
-endif
package/gstreamer/gst-ffmpeg/0001-gcc47.patch deleted +0 -65

65 lines not on this page · raw message

package/gstreamer/gst-ffmpeg/0002-arm-avoid-using-the-movw-instruction.patch deleted +0 -41

41 lines not on this page · raw message

package/gstreamer/gst-ffmpeg/Config.in deleted +0 -30
deleted file mode 100644
index 32bfdd53c6..0000000000
@@ -1,30 +0,0 @@
-config BR2_PACKAGE_GST_FFMPEG
-	bool "gst-ffmpeg"
-	# Unsupported for MIPS R6. It bundles a version of libav which
-	# doesn't have support for MIPS R6.
-	depends on !BR2_MIPS_CPU_MIPS32R6 && !BR2_MIPS_CPU_MIPS64R6
-	# triggers https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65151 on sh
-	depends on BR2_TOOLCHAIN_GCC_AT_LEAST_5 || !BR2_sh
-	select BR2_PACKAGE_GST_PLUGINS_BASE
-	help
-	  GStreamer plugin containing one plugin with a set of
-	  elements using the Libav library. It contains most popular
-	  decoders as well as colorspace conversion elements.
-
-	  This package is configured to use an internal copy of the
-	  Libav library.
-
-	  http://gstreamer.freedesktop.org/modules/gst-ffmpeg.html
-
-if BR2_PACKAGE_GST_FFMPEG
-
-config BR2_PACKAGE_GST_FFMPEG_GPL
-	bool "Enable GPL code"
-	help
-	  Allow use of GPL code. The resulting libs and binaries will
-	  be under GPL.
-
-endif
-
-comment "gst-ffmpeg needs a toolchain w/ gcc >= 5"
-	depends on !BR2_TOOLCHAIN_GCC_AT_LEAST_5 && BR2_sh
package/gstreamer/gst-ffmpeg/gst-ffmpeg.hash deleted +0 -6
deleted file mode 100644
index c83c051b48..0000000000
@@ -1,6 +0,0 @@
-# From http://gstreamer.freedesktop.org/src/gst-ffmpeg/gst-ffmpeg-0.10.13.tar.bz2.md5
-md5	7f5beacaf1312db2db30a026b36888c4	gst-ffmpeg-0.10.13.tar.bz2
-# Locally computed
-sha256  94b03f1a60a7fd5007149530626a895a6ef5a8b9342abfd56860c5f3956f5d23  COPYING.LIB
-sha256  03fe7ca91cc28e99b4003d5b3bd4ce3b084d4c475fdf9975cf0e7fdf4dc739cd  gst-libs/ext/libav/COPYING.LGPLv2.1
-sha256  da7eabb7bafdf7d3ae5e9f223aa5bdc1eece45ac569dc21b3b037520b4464768  gst-libs/ext/libav/COPYING.LGPLv3
package/gstreamer/gst-ffmpeg/gst-ffmpeg.mk deleted +0 -103

103 lines not on this page · raw message

package/gstreamer/gst-fsl-plugins/0001-gplay-add-missing-include.patch deleted +0 -23
deleted file mode 100644
index 19753bc787..0000000000
@@ -1,23 +0,0 @@
-From ed649ccb8ddc724546172d329fca39b23c49b804 Mon Sep 17 00:00:00 2001
-From: "Arnout Vandecappelle (Essensium/Mind)" <[email protected]>
-Date: Mon, 17 Dec 2012 17:58:28 +0100
-Subject: [PATCH] gplay: add missing include
-
-Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <[email protected]>
----
- 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
--- 
package/gstreamer/gst-fsl-plugins/0002-Fix-bashism-in-configure-script.patch deleted +0 -48

48 lines not on this page · raw message

package/gstreamer/gst-fsl-plugins/0003-Use-proper-objdump.patch deleted +0 -36
deleted file mode 100644
index b7b8c9f740..0000000000
@@ -1,36 +0,0 @@
-From c58b658a93b1b6d6e94ba0306d58de845012cef6 Mon Sep 17 00:00:00 2001
-From: "Arnout Vandecappelle (Essensium/Mind)" <[email protected]>
-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) <[email protected]>
----
- 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=$PKG_CONFIG_SYSROOT_DIR$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
-@@ -36,7 +36,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=$PKG_CONFIG_SYSROOT_DIR$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
--- 
package/gstreamer/gst-fsl-plugins/0004-Fix-libgstfsl-linkage-add-lrt-for-shared-memory-func.patch deleted +0 -46

46 lines not on this page · raw message

package/gstreamer/gst-fsl-plugins/0005-Remove-use-of-obsolete-VIDIOC_DBG_G_CHIP_IDENT.patch deleted +0 -69

69 lines not on this page · raw message

package/gstreamer/gst-fsl-plugins/Config.in deleted +0 -105

105 lines not on this page · raw message

package/gstreamer/gst-fsl-plugins/gst-fsl-plugins.hash deleted +0 -4
deleted file mode 100644
index 338ef33fe7..0000000000
@@ -1,4 +0,0 @@
-# locally computed
-sha256  568883b2a1d8d32e4004cb3f123790d0b4286c91c1fac38c9dc8e20bd1250764  gst-fsl-plugins-4.0.3.tar.gz
-sha256  5df07007198989c622f5d41de8d703e7bef3d0e79d62e24332ee739a452af62a  COPYING-LGPL-2.1
-sha256  b7993225104d90ddd8024fd838faf300bea5e83d91203eab98e29512acebd69c  COPYING-LGPL-2
package/gstreamer/gst-fsl-plugins/gst-fsl-plugins.mk deleted +0 -40
deleted file mode 100644
index 5933efa533..0000000000
@@ -1,40 +0,0 @@
-################################################################################
-#
-# gst-fsl-plugins
-#
-################################################################################
-
-GST_FSL_PLUGINS_VERSION = 4.0.3
-GST_FSL_PLUGINS_SITE = $(FREESCALE_IMX_SITE)
-
-# Most is LGPL-2.0+, but some sources are copied from upstream and are
-# LGPL-2.1+, which essentially makes it LGPL-2.1+
-GST_FSL_PLUGINS_LICENSE = LGPL-2.0+, LGPL-2.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 \
-	imx-lib imx-parser imx-codec
-
-ifeq ($(BR2_PACKAGE_FREESCALE_IMX_HAS_VPU),y)
-GST_FSL_PLUGINS_DEPENDENCIES += imx-vpuwrap
-endif
-
-GST_FSL_PLUGINS_CONF_ENV = \
-	PLATFORM=$(BR2_PACKAGE_GST_FSL_PLUGINS_PLATFORM) \
-	CROSS_ROOT="$(STAGING_DIR)"
-
-# needs access to imx-specific kernel headers
-GST_FSL_PLUGINS_DEPENDENCIES += linux
-GST_FSL_PLUGINS_CONF_ENV += CPPFLAGS="$(TARGET_CPPFLAGS) -idirafter $(LINUX_DIR)/include/uapi"
-
-ifeq ($(BR2_PACKAGE_XLIB_LIBX11),y)
-GST_FSL_PLUGINS_DEPENDENCIES += xlib_libX11
-GST_FSL_PLUGINS_CONF_OPTS += --enable-x11
-else
-GST_FSL_PLUGINS_CONF_OPTS += --disable-x11
-endif
-
-$(eval $(autotools-package))
package/gstreamer/gst-omapfb/Config.in deleted +0 -7
deleted file mode 100644
index cfe5bba6bc..0000000000
@@ -1,7 +0,0 @@
-config BR2_PACKAGE_GST_OMAPFB
-	bool "gst-omapfb"
-	depends on BR2_cortex_a8
-	help
-	  GStreamer plug-in to use OMAP framebuffer.
-
-	  http://github.com/felipec/gst-omapfb
package/gstreamer/gst-omapfb/gst-omapfb.hash deleted +0 -2
deleted file mode 100644
index 89a3ada696..0000000000
@@ -1,2 +0,0 @@
-# Locally computed:
-sha256 56c719584d7a7ede5fc2053e8d1060f623b226a60672de0faba46fad646658a4  gst-omapfb-1.0.tar.gz
package/gstreamer/gst-omapfb/gst-omapfb.mk deleted +0 -20
deleted file mode 100644
index d37e77577e..0000000000
@@ -1,20 +0,0 @@
-################################################################################
-#
-# gst-omapfb
-#
-################################################################################
-
-GST_OMAPFB_VERSION = 1.0
-GST_OMAPFB_SITE = $(call github,felipec,gst-omapfb,v$(GST_OMAPFB_VERSION))
-
-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
-
-GST_OMAPFB_DEPENDENCIES = gstreamer
-
-$(eval $(generic-package))
package/gstreamer/gst-plugin-x170/0001-correct-CFLAGS.patch deleted +0 -28
deleted file mode 100644
index 9c32e46cce..0000000000
@@ -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 <[email protected]>
----
- 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
-
package/gstreamer/gst-plugin-x170/Config.in deleted +0 -16
deleted file mode 100644
index d0ba763a22..0000000000
@@ -1,16 +0,0 @@
-config BR2_PACKAGE_GST_PLUGIN_X170
-	bool "gst-plugin-x170"
-	depends on BR2_arm926t
-	# glibc toolchain includes WCHAR and threading for libglib2
-	depends on BR2_TOOLCHAIN_USES_GLIBC # on2-8170-libs
-	depends on BR2_LINUX_KERNEL # 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 needs a glibc toolchain and a Linux kernel to be built"
-	depends on BR2_arm926t
-	depends on !BR2_LINUX_KERNEL || !BR2_TOOLCHAIN_USES_GLIBC
package/gstreamer/gst-plugin-x170/gst-plugin-x170.hash deleted +0 -2
deleted file mode 100644
index 527c461656..0000000000
@@ -1,2 +0,0 @@
-# Locally computed:
-sha256 734ded3618246d946b53c2c8c7ab5a0961287485aaef5fb9bf874f93e3caa342  gst-plugin-x170-1.0.tar.gz
package/gstreamer/gst-plugin-x170/gst-plugin-x170.mk deleted +0 -18
deleted file mode 100644
index 378cd7a817..0000000000
@@ -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_OPTS = -Im4/
-GST_PLUGIN_X170_DEPENDENCIES = gstreamer libglib2 on2-8170-libs
-
-$(eval $(autotools-package))
package/gstreamer/gst-plugins-bad/0001-opus-jpegformat-unbreak-non-debug-build.patch deleted +0 -78

78 lines not on this page · raw message

package/gstreamer/gst-plugins-bad/0002-fix-dfb-example.patch deleted +0 -22
deleted file mode 100644
index b2057484cd..0000000000
@@ -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) <[email protected]>
----
-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;
package/gstreamer/gst-plugins-bad/0003-drop-buggy-libvpx-legacy-handling.patch deleted +0 -44

44 lines not on this page · raw message

package/gstreamer/gst-plugins-bad/Config.in deleted +0 -334

334 lines not on this page · raw message

package/gstreamer/gst-plugins-bad/gst-plugins-bad.hash deleted +0 -5
deleted file mode 100644
index 6448acc4cc..0000000000
@@ -1,5 +0,0 @@
-# From http://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-0.10.23.tar.xz.md5
-md5	e4822fa2cc933768e2998311a1565979	gst-plugins-bad-0.10.23.tar.xz
-# Locally computed
-sha256  94b03f1a60a7fd5007149530626a895a6ef5a8b9342abfd56860c5f3956f5d23  COPYING.LIB
-sha256  dcc100d4161cc0b7177545ab6e47216f84857cda3843847c792a25289852dcaa  COPYING
package/gstreamer/gst-plugins-bad/gst-plugins-bad.mk deleted +0 -593

593 lines not on this page · raw message

package/gstreamer/gst-plugins-base/0001-tremor.patch deleted +0 -139

139 lines not on this page · raw message

package/gstreamer/gst-plugins-base/0002-audioresample-Fix-build-on-x86-if-emmintrin.h-is-ava.patch deleted +0 -38
deleted file mode 100644
index eabea4f8ca..0000000000
@@ -1,38 +0,0 @@
-From daa194b71ea6f9e8ee522ab02e8c56150b7e62b3 Mon Sep 17 00:00:00 2001
-From: Antoine Jacoutot <[email protected]>
-Date: Mon, 20 Jan 2014 15:44:09 +0100
-Subject: [PATCH] audioresample: Fix build on x86 if emmintrin.h is available
- but can't be used
-
-On i386, EMMINTRIN is defined but not usable without SSE so check for
-__SSE__ and __SSE2__ as well.
-
-https://bugzilla.gnome.org/show_bug.cgi?id=670690
-Signed-off-by: Peter Korsgaard <[email protected]>
----
- gst/audioresample/resample.c | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/gst/audioresample/resample.c b/gst/audioresample/resample.c
-index 98d006c..481fa01 100644
---- a/gst/audioresample/resample.c
-+++ b/gst/audioresample/resample.c
-@@ -77,13 +77,13 @@
- #define EXPORT G_GNUC_INTERNAL
- 
- #ifdef _USE_SSE
--#ifndef HAVE_XMMINTRIN_H
-+#if !defined(__SSE__) || !defined(HAVE_XMMINTRIN_H)
- #undef _USE_SSE
- #endif
- #endif
- 
- #ifdef _USE_SSE2
--#ifndef HAVE_EMMINTRIN_H
-+#if !defined(__SSE2__) || !defined(HAVE_XMMINTRIN_H)
- #undef _USE_SSE2
- #endif
- #endif
--- 
-2.1.4
-
package/gstreamer/gst-plugins-base/0003-audioresample-It-s-HAVE_EMMINTRIN_H-not-HAVE_XMMINTR.patch deleted +0 -27
deleted file mode 100644
index e67531d2f7..0000000000
@@ -1,27 +0,0 @@
-From 4e3d101aa854cfee633a9689efeb75e5001baa5e Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Sebastian=20Dr=C3=B6ge?= <[email protected]>
-Date: Mon, 20 Jan 2014 16:11:04 +0100
-Subject: [PATCH] audioresample: It's HAVE_EMMINTRIN_H, not HAVE_XMMINTRIN_H
- for SSE2
-
-Signed-off-by: Peter Korsgaard <[email protected]>
----
- gst/audioresample/resample.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/gst/audioresample/resample.c b/gst/audioresample/resample.c
-index 481fa01..4410bdd 100644
---- a/gst/audioresample/resample.c
-+++ b/gst/audioresample/resample.c
-@@ -83,7 +83,7 @@
- #endif
- 
- #ifdef _USE_SSE2
--#if !defined(__SSE2__) || !defined(HAVE_XMMINTRIN_H)
-+#if !defined(__SSE2__) || !defined(HAVE_EMMINTRIN_H)
- #undef _USE_SSE2
- #endif
- #endif
--- 
-2.1.4
-
package/gstreamer/gst-plugins-base/Config.in deleted +0 -110

110 lines not on this page · raw message

package/gstreamer/gst-plugins-base/gst-plugins-base.hash deleted +0 -5
deleted file mode 100644
index f71f8dfb2b..0000000000
@@ -1,5 +0,0 @@
-# From http://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-base-0.10.36.tar.xz.md5
-md5	3d2337841b132fe996e5eb2396ac9438	gst-plugins-base-0.10.36.tar.xz
-# Locally computed
-sha256  dcc100d4161cc0b7177545ab6e47216f84857cda3843847c792a25289852dcaa  COPYING
-sha256  94b03f1a60a7fd5007149530626a895a6ef5a8b9342abfd56860c5f3956f5d23  COPYING.LIB
package/gstreamer/gst-plugins-base/gst-plugins-base.mk deleted +0 -196

196 lines not on this page · raw message

package/gstreamer/gst-plugins-good/0001-linux36.patch deleted +0 -37
deleted file mode 100644
index 5d7cd932ed..0000000000
@@ -1,37 +0,0 @@
-Fix building with Linux headers 3.6
-
-Signed-off-by: Markos Chandras <[email protected]>
-
-From bfb1ac952b4c3caaba0297bbe7dc73ea92f9b292 Mon Sep 17 00:00:00 2001
-From: Matthias Clasen <[email protected]>
-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 <[email protected]>
- 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
package/gstreamer/gst-plugins-good/0002-v4l2-fix-compilation-against-newer-kernel-headers.patch deleted +0 -30
deleted file mode 100644
index 62c3bb24e6..0000000000
@@ -1,30 +0,0 @@
-From 8e633d2059cb835448021cf79becb487aff10975 Mon Sep 17 00:00:00 2001
-From: Bastien Nocera <[email protected]>
-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
-
package/gstreamer/gst-plugins-good/Config.in deleted +0 -234

234 lines not on this page · raw message

package/gstreamer/gst-plugins-good/gst-plugins-good.hash deleted +0 -4
deleted file mode 100644
index 1b8b474207..0000000000
@@ -1,4 +0,0 @@
-# From http://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-0.10.31.tar.xz.md5
-md5	555845ceab722e517040bab57f9ace95	gst-plugins-good-0.10.31.tar.xz
-# Locally computed
-sha256  6095e9ffa777dd22839f7801aa845b31c9ed07f3d6bf8a26dc5d2dec8ccc0ef3  COPYING
package/gstreamer/gst-plugins-good/gst-plugins-good.mk deleted +0 -394

361 lines not on this page · raw message

package/gstreamer/gst-plugins-ugly/Config.in deleted +0 -53

53 lines not on this page · raw message

package/gstreamer/gst-plugins-ugly/gst-plugins-ugly.hash deleted +0 -6
deleted file mode 100644
index 8e103676e4..0000000000

Lines of this file are not shown. View the raw message.

package/gstreamer/gst-plugins-ugly/gst-plugins-ugly.mk deleted +0 -90

90 lines not on this page · raw message

package/gstreamer/gstreamer.mk deleted +0 -1
deleted file mode 100644
index 22240bceea..0000000000

Lines of this file are not shown. View the raw message.

package/gstreamer/gstreamer/0001-bison3.patch deleted +0 -24
deleted file mode 100644
index f9ec52d95a..0000000000

Lines of this file are not shown. View the raw message.

package/gstreamer/gstreamer/Config.in deleted +0 -38
deleted file mode 100644
index b1334abfcc..0000000000

Lines of this file are not shown. View the raw message.

package/gstreamer/gstreamer/gstreamer.hash deleted +0 -5
deleted file mode 100644
index 9b3c42b44a..0000000000

Lines of this file are not shown. View the raw message.

package/gstreamer/gstreamer/gstreamer.mk deleted +0 -36
deleted file mode 100644
index 2ec360c94d..0000000000

Lines of this file are not shown. View the raw message.

The rest of this diff is not shown. View the raw message.

Signature · 1 line
2.20.1

Part of the diff is not shown here. View the raw message.

#11 lore raw

cover Remove gstreamer 0.10

In reply to Peter Korsgaard

On 2020-02-07 15:50 +0100, Peter Korsgaard spake thusly:

Quoted 4 lines

Gstreamer 0.10 hasn't seen an upstream releases in 8 years and is missing a lot of features and (security) fixes compared to gstreamer 1.x. Lets drop the packages and support in other packages before releasing the new LTS.

It's dead, Jim.

Series applied to master, thanks.

Regards,
Yann E. MORIN.

Quoted 138 lines

Peter Korsgaard (10):
package/classpath: drop gstreamer 0.10.x support package/gupnp-dlna: drop gstreamer 0.10.x support package/libnice: drop gstreamer 0.10.x support package/qt5multimedia: drop gstreamer 0.10.x support package/libplayer: remove package
package/opencv: drop gstreamer 0.10.x support package/opencv3: drop gstreamer 0.10.x support package/freerdp: drop gstreamer 0.10.x support package/nvidia-tegra23-binaries: drop gstreamer 0.10.x support package/gstreamer/*: remove packages

 Config.in.legacy                              |  51 ++
 DEVELOPERS                                    |   1 -
 package/Config.in                             |   1 -
 package/classpath/classpath.mk                |  11 +-
 package/freerdp/Config.in                     |  24 +-
 package/freerdp/freerdp.mk                    |   9 +-
 package/gstreamer/Config.in                   |  13 -
 package/gstreamer/gst-ffmpeg/0001-gcc47.patch |  65 --
 ...arm-avoid-using-the-movw-instruction.patch |  41 --
 package/gstreamer/gst-ffmpeg/Config.in        |  30 -
 package/gstreamer/gst-ffmpeg/gst-ffmpeg.hash  |   6 -
 package/gstreamer/gst-ffmpeg/gst-ffmpeg.mk    | 103 ---
 .../0001-gplay-add-missing-include.patch      |  23 -
 ...0002-Fix-bashism-in-configure-script.patch |  48 --
 .../0003-Use-proper-objdump.patch             |  36 --
 ...nkage-add-lrt-for-shared-memory-func.patch |  46 --
 ...-of-obsolete-VIDIOC_DBG_G_CHIP_IDENT.patch |  69 --
 package/gstreamer/gst-fsl-plugins/Config.in   | 105 ----
 .../gst-fsl-plugins/gst-fsl-plugins.hash      |   4 -
 .../gst-fsl-plugins/gst-fsl-plugins.mk        |  40 --
 package/gstreamer/gst-omapfb/Config.in        |   7 -
 package/gstreamer/gst-omapfb/gst-omapfb.hash  |   2 -
 package/gstreamer/gst-omapfb/gst-omapfb.mk    |  20 -
 .../gst-plugin-x170/0001-correct-CFLAGS.patch |  28 -
 package/gstreamer/gst-plugin-x170/Config.in   |  16 -
 .../gst-plugin-x170/gst-plugin-x170.hash      |   2 -
 .../gst-plugin-x170/gst-plugin-x170.mk        |  18 -
 ...s-jpegformat-unbreak-non-debug-build.patch |  78 ---
 .../0002-fix-dfb-example.patch                |  22 -
 ...03-drop-buggy-libvpx-legacy-handling.patch |  44 --
 package/gstreamer/gst-plugins-bad/Config.in   | 334 ----------
 .../gst-plugins-bad/gst-plugins-bad.hash      |   5 -
 .../gst-plugins-bad/gst-plugins-bad.mk        | 593 ------------------
 .../gst-plugins-base/0001-tremor.patch        | 139 ----
 ...x-build-on-x86-if-emmintrin.h-is-ava.patch |  38 --
 ...-s-HAVE_EMMINTRIN_H-not-HAVE_XMMINTR.patch |  27 -
 package/gstreamer/gst-plugins-base/Config.in  | 110 ----
 .../gst-plugins-base/gst-plugins-base.hash    |   5 -
 .../gst-plugins-base/gst-plugins-base.mk      | 196 ------
 .../gst-plugins-good/0001-linux36.patch       |  37 --
 ...ilation-against-newer-kernel-headers.patch |  30 -
 package/gstreamer/gst-plugins-good/Config.in  | 234 -------
 .../gst-plugins-good/gst-plugins-good.hash    |   4 -
 .../gst-plugins-good/gst-plugins-good.mk      | 394 ------------
 package/gstreamer/gst-plugins-ugly/Config.in  |  53 --
 .../gst-plugins-ugly/gst-plugins-ugly.hash    |   6 -
 .../gst-plugins-ugly/gst-plugins-ugly.mk      |  90 ---
 package/gstreamer/gstreamer.mk                |   1 -
 package/gstreamer/gstreamer/0001-bison3.patch |  24 -
 package/gstreamer/gstreamer/Config.in         |  38 --
 package/gstreamer/gstreamer/gstreamer.hash    |   5 -
 package/gstreamer/gstreamer/gstreamer.mk      |  36 --
 package/gupnp-dlna/gupnp-dlna.mk              |   7 +-
 package/libnice/libnice.mk                    |   8 +-
 package/libplayer/0001-add-fpic.patch         |  18 -
 .../libplayer/0002-fix-configure-cflags.patch |  41 --
 package/libplayer/Config.in                   |  28 -
 package/libplayer/libplayer.hash              |   3 -
 package/libplayer/libplayer.mk                |  36 --
 .../nvidia-tegra23-binaries/Config.in         |  16 -
 .../nvidia-tegra23-binaries.mk                |  31 -
 package/opencv/Config.in                      |  31 +-
 package/opencv/opencv.mk                      |   8 +-
 package/opencv3/Config.in                     |  27 +-
 package/opencv3/opencv3.mk                    |   8 +-
 package/qt5/qt5multimedia/qt5multimedia.mk    |   4 -
 66 files changed, 68 insertions(+), 3560 deletions(-)
 delete mode 100644 package/gstreamer/Config.in
 delete mode 100644 package/gstreamer/gst-ffmpeg/0001-gcc47.patch
 delete mode 100644 package/gstreamer/gst-ffmpeg/0002-arm-avoid-using-the-movw-instruction.patch
 delete mode 100644 package/gstreamer/gst-ffmpeg/Config.in
 delete mode 100644 package/gstreamer/gst-ffmpeg/gst-ffmpeg.hash
 delete mode 100644 package/gstreamer/gst-ffmpeg/gst-ffmpeg.mk
 delete mode 100644 package/gstreamer/gst-fsl-plugins/0001-gplay-add-missing-include.patch
 delete mode 100644 package/gstreamer/gst-fsl-plugins/0002-Fix-bashism-in-configure-script.patch
 delete mode 100644 package/gstreamer/gst-fsl-plugins/0003-Use-proper-objdump.patch
 delete mode 100644 package/gstreamer/gst-fsl-plugins/0004-Fix-libgstfsl-linkage-add-lrt-for-shared-memory-func.patch
 delete mode 100644 package/gstreamer/gst-fsl-plugins/0005-Remove-use-of-obsolete-VIDIOC_DBG_G_CHIP_IDENT.patch
 delete mode 100644 package/gstreamer/gst-fsl-plugins/Config.in
 delete mode 100644 package/gstreamer/gst-fsl-plugins/gst-fsl-plugins.hash
 delete mode 100644 package/gstreamer/gst-fsl-plugins/gst-fsl-plugins.mk
 delete mode 100644 package/gstreamer/gst-omapfb/Config.in
 delete mode 100644 package/gstreamer/gst-omapfb/gst-omapfb.hash
 delete mode 100644 package/gstreamer/gst-omapfb/gst-omapfb.mk
 delete mode 100644 package/gstreamer/gst-plugin-x170/0001-correct-CFLAGS.patch
 delete mode 100644 package/gstreamer/gst-plugin-x170/Config.in
 delete mode 100644 package/gstreamer/gst-plugin-x170/gst-plugin-x170.hash
 delete mode 100644 package/gstreamer/gst-plugin-x170/gst-plugin-x170.mk
 delete mode 100644 package/gstreamer/gst-plugins-bad/0001-opus-jpegformat-unbreak-non-debug-build.patch
 delete mode 100644 package/gstreamer/gst-plugins-bad/0002-fix-dfb-example.patch
 delete mode 100644 package/gstreamer/gst-plugins-bad/0003-drop-buggy-libvpx-legacy-handling.patch
 delete mode 100644 package/gstreamer/gst-plugins-bad/Config.in
 delete mode 100644 package/gstreamer/gst-plugins-bad/gst-plugins-bad.hash
 delete mode 100644 package/gstreamer/gst-plugins-bad/gst-plugins-bad.mk
 delete mode 100644 package/gstreamer/gst-plugins-base/0001-tremor.patch
 delete mode 100644 package/gstreamer/gst-plugins-base/0002-audioresample-Fix-build-on-x86-if-emmintrin.h-is-ava.patch
 delete mode 100644 package/gstreamer/gst-plugins-base/0003-audioresample-It-s-HAVE_EMMINTRIN_H-not-HAVE_XMMINTR.patch
 delete mode 100644 package/gstreamer/gst-plugins-base/Config.in
 delete mode 100644 package/gstreamer/gst-plugins-base/gst-plugins-base.hash
 delete mode 100644 package/gstreamer/gst-plugins-base/gst-plugins-base.mk
 delete mode 100644 package/gstreamer/gst-plugins-good/0001-linux36.patch
 delete mode 100644 package/gstreamer/gst-plugins-good/0002-v4l2-fix-compilation-against-newer-kernel-headers.patch
 delete mode 100644 package/gstreamer/gst-plugins-good/Config.in
 delete mode 100644 package/gstreamer/gst-plugins-good/gst-plugins-good.hash
 delete mode 100644 package/gstreamer/gst-plugins-good/gst-plugins-good.mk
 delete mode 100644 package/gstreamer/gst-plugins-ugly/Config.in
 delete mode 100644 package/gstreamer/gst-plugins-ugly/gst-plugins-ugly.hash
 delete mode 100644 package/gstreamer/gst-plugins-ugly/gst-plugins-ugly.mk
 delete mode 100644 package/gstreamer/gstreamer.mk
 delete mode 100644 package/gstreamer/gstreamer/0001-bison3.patch
 delete mode 100644 package/gstreamer/gstreamer/Config.in
 delete mode 100644 package/gstreamer/gstreamer/gstreamer.hash
 delete mode 100644 package/gstreamer/gstreamer/gstreamer.mk
 delete mode 100644 package/libplayer/0001-add-fpic.patch
 delete mode 100644 package/libplayer/0002-fix-configure-cflags.patch
 delete mode 100644 package/libplayer/Config.in
 delete mode 100644 package/libplayer/libplayer.hash
 delete mode 100644 package/libplayer/libplayer.mk
Signature · 6 lines
2.20.1

_______________________________________________
buildroot mailing list
buildroot at busybox.net
http://lists.busybox.net/mailman/listinfo/buildroot
Signature · 6 lines
.-----------------.--------------------.------------------.--------------------.
|  Yann E. MORIN  | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: |
| +33 662 376 056 | Software  Designer | \ / CAMPAIGN     |  ___               |
| +33 561 099 427 `------------.-------:  X  AGAINST      |  \e/  There is no  |
| http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL    |   v   conspiracy.  |
'------------------------------^-------^------------------^--------------------'