Buildroot Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [PATCH v4 01/10] package/libvpx: bump to version v1.8.0
@ 2019-04-30 14:27 aduskett at gmail.com
  2019-04-30 14:27 ` [Buildroot] [PATCH v4 02/10] package/mjpegtools: install to staging aduskett at gmail.com
                   ` (9 more replies)
  0 siblings, 10 replies; 14+ messages in thread
From: aduskett at gmail.com @ 2019-04-30 14:27 UTC (permalink / raw)
  To: buildroot

From: Adam Duskett <Aduskett@gmail.com>

The gst1-plugins-good 1.16.0 vpx plugin requires libvpx v1.8.0

Signed-off-by: Adam Duskett <Aduskett@gmail.com>
---
Changes v1 -> v2:
  - Added this patch to the series.

Changes v3 -> v4:
  - Moved this patch to the beginning of the series.

 package/libvpx/libvpx.hash | 2 +-
 package/libvpx/libvpx.mk   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/package/libvpx/libvpx.hash b/package/libvpx/libvpx.hash
index 1397b62f7b..bcf643b073 100644
--- a/package/libvpx/libvpx.hash
+++ b/package/libvpx/libvpx.hash
@@ -1,4 +1,4 @@
 # Locally computed:
-sha256 1fec931eb5c94279ad219a5b6e0202358e94a93a90cfb1603578c326abfc1238  libvpx-v1.7.0.tar.gz
+sha256 86df18c694e1c06cc8f83d2d816e9270747a0ce6abe316e93a4f4095689373f6  libvpx-v1.8.0.tar.gz
 sha256 8267348d5af1262c11d1a08de2f5afc77457755f1ac658627dd9acf71011d615  LICENSE
 sha256 cc3273e0694ea5896145e0677699b53471b03ea43021ddc50e7923fbb9f5023c  PATENTS
diff --git a/package/libvpx/libvpx.mk b/package/libvpx/libvpx.mk
index 0f867eb2a9..265fcee1cf 100644
--- a/package/libvpx/libvpx.mk
+++ b/package/libvpx/libvpx.mk
@@ -4,7 +4,7 @@
 #
 ################################################################################
 
-LIBVPX_VERSION = v1.7.0
+LIBVPX_VERSION = v1.8.0
 LIBVPX_SITE = $(call github,webmproject,libvpx,$(LIBVPX_VERSION))
 LIBVPX_LICENSE = BSD-3-Clause
 LIBVPX_LICENSE_FILES = LICENSE PATENTS
-- 
2.20.1

^ permalink raw reply related	[flat|nested] 14+ messages in thread

* [Buildroot] [PATCH v4 02/10] package/mjpegtools: install to staging
  2019-04-30 14:27 [Buildroot] [PATCH v4 01/10] package/libvpx: bump to version v1.8.0 aduskett at gmail.com
@ 2019-04-30 14:27 ` aduskett at gmail.com
  2019-05-01  7:17   ` Peter Korsgaard
  2019-04-30 14:27 ` [Buildroot] [PATCH v4 03/10] package/gstreamer1/gstreamer1: bump to version 1.16.0 aduskett at gmail.com
                   ` (8 subsequent siblings)
  9 siblings, 1 reply; 14+ messages in thread
From: aduskett at gmail.com @ 2019-04-30 14:27 UTC (permalink / raw)
  To: buildroot

From: Adam Duskett <Aduskett@gmail.com>

The mpeg2enc plugin in gst1-plugins-bad now depends on mjpegtools.

Signed-off-by: Adam Duskett <Aduskett@gmail.com>
---
Changes v1 -> v2:
  - Added this patch to the series.

Changes v2 -> v3:
  - None

Changes v3 -> v4:
  - Moved this patch to the second of the series.

 package/mjpegtools/mjpegtools.mk | 1 +
 1 file changed, 1 insertion(+)

diff --git a/package/mjpegtools/mjpegtools.mk b/package/mjpegtools/mjpegtools.mk
index 14713c868e..8cb383dd16 100644
--- a/package/mjpegtools/mjpegtools.mk
+++ b/package/mjpegtools/mjpegtools.mk
@@ -7,6 +7,7 @@
 MJPEGTOOLS_VERSION = 2.1.0
 MJPEGTOOLS_SITE = http://sourceforge.net/projects/mjpeg/files/mjpegtools/$(MJPEGTOOLS_VERSION)
 MJPEGTOOLS_DEPENDENCIES = host-pkgconf jpeg
+MJPEGTOOLS_INSTALL_STAGING = YES
 MJPEGTOOLS_LICENSE = GPL-2.0+
 MJPEGTOOLS_LICENSE_FILES = COPYING
 
-- 
2.20.1

^ permalink raw reply related	[flat|nested] 14+ messages in thread

* [Buildroot] [PATCH v4 03/10] package/gstreamer1/gstreamer1: bump to version 1.16.0
  2019-04-30 14:27 [Buildroot] [PATCH v4 01/10] package/libvpx: bump to version v1.8.0 aduskett at gmail.com
  2019-04-30 14:27 ` [Buildroot] [PATCH v4 02/10] package/mjpegtools: install to staging aduskett at gmail.com
@ 2019-04-30 14:27 ` aduskett at gmail.com
  2019-04-30 14:27 ` [Buildroot] [PATCH v4 04/10] package/gstreamer1/gst1-plugins-{base, good, bad, ugly}: bump to 1.16.0 aduskett at gmail.com
                   ` (7 subsequent siblings)
  9 siblings, 0 replies; 14+ messages in thread
From: aduskett at gmail.com @ 2019-04-30 14:27 UTC (permalink / raw)
  To: buildroot

From: Adam Duskett <Aduskett@gmail.com>

Also remove upstreamed patch 0001-gstconfig.h.in-initial-RISC-V-support.patch.

Signed-off-by: Adam Duskett <Aduskett@gmail.com>
---
Changes v1 -> v3:
  - None

Changes v3 -> v4:
  - Moved this patch to the third in the series.

 ...stconfig.h.in-initial-RISC-V-support.patch | 34 -------------------
 package/gstreamer1/gstreamer1/gstreamer1.hash |  4 +--
 package/gstreamer1/gstreamer1/gstreamer1.mk   |  2 +-
 3 files changed, 3 insertions(+), 37 deletions(-)
 delete mode 100644 package/gstreamer1/gstreamer1/0001-gstconfig.h.in-initial-RISC-V-support.patch

diff --git a/package/gstreamer1/gstreamer1/0001-gstconfig.h.in-initial-RISC-V-support.patch b/package/gstreamer1/gstreamer1/0001-gstconfig.h.in-initial-RISC-V-support.patch
deleted file mode 100644
index 689346a3e8..0000000000
--- a/package/gstreamer1/gstreamer1/0001-gstconfig.h.in-initial-RISC-V-support.patch
+++ /dev/null
@@ -1,34 +0,0 @@
-From 58982c0d28f1eb385319307ee47bd6522c812f22 Mon Sep 17 00:00:00 2001
-From: Aurelien Jarno <aurelien@aurel32.net>
-Date: Sun, 15 Apr 2018 00:49:55 +0200
-Subject: [PATCH] gstconfig.h.in: initial RISC-V support
-
-RISC-V supports unaligned accesses, but these might run extremely slowly
-depending on the implementation. Therefore set GST_HAVE_UNALIGNED_ACCESS
-to 0 on this architecture.
-
-https://bugzilla.gnome.org/show_bug.cgi?id=795271
-
-Upstream: https://gitlab.freedesktop.org/gstreamer/gstreamer/commit/8a156d1725ecd03f2e8cdc8874e081dda2d3b43d
-
-Signed-off-by: Peter Seiderer <ps.report@gmx.net>
----
- gst/gstconfig.h.in | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/gst/gstconfig.h.in b/gst/gstconfig.h.in
-index 6351c04da..33dfed1f6 100644
---- a/gst/gstconfig.h.in
-+++ b/gst/gstconfig.h.in
-@@ -104,7 +104,7 @@
-  * http://docs.oracle.com/cd/E19205-01/820-4155/c++_faq.html#Vers6
-  * https://software.intel.com/en-us/node/583402
-  */
--#if defined(__alpha__) || defined(__arc__) || defined(__arm__) || defined(__aarch64__) || defined(__bfin) || defined(__hppa__) || defined(__nios2__) || defined(__MICROBLAZE__) || defined(__mips__) || defined(__or1k__) || defined(__sh__) || defined(__SH4__) || defined(__sparc__) || defined(__sparc) || defined(__ia64__) || defined(_M_ALPHA) || defined(_M_ARM) || defined(_M_IA64) || defined(__xtensa__) || defined(__e2k__)
-+#if defined(__alpha__) || defined(__arc__) || defined(__arm__) || defined(__aarch64__) || defined(__bfin) || defined(__hppa__) || defined(__nios2__) || defined(__MICROBLAZE__) || defined(__mips__) || defined(__or1k__) || defined(__sh__) || defined(__SH4__) || defined(__sparc__) || defined(__sparc) || defined(__ia64__) || defined(_M_ALPHA) || defined(_M_ARM) || defined(_M_IA64) || defined(__xtensa__) || defined(__e2k__) || defined(__riscv)
- #  define GST_HAVE_UNALIGNED_ACCESS 0
- #elif defined(__i386__) || defined(__i386) || defined(__amd64__) || defined(__amd64) || defined(__x86_64__) || defined(__ppc__) || defined(__ppc64__) || defined(__powerpc__) || defined(__powerpc64__) || defined(__m68k__) || defined(_M_IX86) || defined(_M_AMD64) || defined(_M_X64) || defined(__s390__) || defined(__s390x__) || defined(__zarch__)
- #  define GST_HAVE_UNALIGNED_ACCESS 1
--- 
-2.19.1
-
diff --git a/package/gstreamer1/gstreamer1/gstreamer1.hash b/package/gstreamer1/gstreamer1/gstreamer1.hash
index 204bb74fd3..588526c5c2 100644
--- a/package/gstreamer1/gstreamer1/gstreamer1.hash
+++ b/package/gstreamer1/gstreamer1/gstreamer1.hash
@@ -1,3 +1,3 @@
-# From https://gstreamer.freedesktop.org/src/gstreamer/gstreamer-1.14.4.tar.xz.sha256sum
-sha256 f94f6696c5f05a3b3a9183e39c5f5c0b779f75a04c0efa497e7920afa985ffc7 gstreamer-1.14.4.tar.xz
+# From https://gstreamer.freedesktop.org/src/gstreamer/gstreamer-1.16.0.tar.xz.sha256sum
+sha256 0e8e2f7118be437cba879353970cf83c2acced825ecb9275ba05d9186ef07c00 gstreamer-1.16.0.tar.xz
 sha256 f445dc78b88496f7e20c7a2a461b95baba5865c8919b8289ac24ac0a80c6ce7a COPYING
diff --git a/package/gstreamer1/gstreamer1/gstreamer1.mk b/package/gstreamer1/gstreamer1/gstreamer1.mk
index 76a74a0806..3378232c10 100644
--- a/package/gstreamer1/gstreamer1/gstreamer1.mk
+++ b/package/gstreamer1/gstreamer1/gstreamer1.mk
@@ -4,7 +4,7 @@
 #
 ################################################################################
 
-GSTREAMER1_VERSION = 1.14.4
+GSTREAMER1_VERSION = 1.16.0
 GSTREAMER1_SOURCE = gstreamer-$(GSTREAMER1_VERSION).tar.xz
 GSTREAMER1_SITE = https://gstreamer.freedesktop.org/src/gstreamer
 GSTREAMER1_INSTALL_STAGING = YES
-- 
2.20.1

^ permalink raw reply related	[flat|nested] 14+ messages in thread

* [Buildroot] [PATCH v4 04/10] package/gstreamer1/gst1-plugins-{base, good, bad, ugly}: bump to 1.16.0
  2019-04-30 14:27 [Buildroot] [PATCH v4 01/10] package/libvpx: bump to version v1.8.0 aduskett at gmail.com
  2019-04-30 14:27 ` [Buildroot] [PATCH v4 02/10] package/mjpegtools: install to staging aduskett at gmail.com
  2019-04-30 14:27 ` [Buildroot] [PATCH v4 03/10] package/gstreamer1/gstreamer1: bump to version 1.16.0 aduskett at gmail.com
@ 2019-04-30 14:27 ` aduskett at gmail.com
  2019-04-30 19:26   ` Peter Seiderer
  2019-04-30 14:27 ` [Buildroot] [PATCH v4 05/10] package/gstreamer1/gst-omx: bump to version 1.16.0 aduskett at gmail.com
                   ` (6 subsequent siblings)
  9 siblings, 1 reply; 14+ messages in thread
From: aduskett at gmail.com @ 2019-04-30 14:27 UTC (permalink / raw)
  To: buildroot

From: Adam Duskett <Aduskett@gmail.com>

Group these patches because of several changes to the plugin packages.

Changes:
  - Remove upstreamed patches:
      - 0001-fdkaacenc-Remove-MODE_2_1.patch
      - 0002-fdkaacdec-Use-WAV-channel-mapping-instead-of-interle.patch

  - Add BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_COMPOSITOR to Config.in.legacy as
    this plugin is moved to gst1-plugins-base.

  - Add BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_IQA to Config.in.legacy as this the
    plugin is now removed.

  - Add BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_OPENCV to Config.in.legacy as the
    plugin now requires opencv3 with the bgsegm opencv_contrib module, which is
    not in Buildroot.

  - Add BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_STEREO to Config.in.legacy as this
    plugin is merged with the audiofx plugin in gst1-plugins-good.

  - Add BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VCD to Config.in.legacy as this
    plugin is removed.

  - Remove COPYING.LIB from gst-plugins-base mk file and hash file as it no
    longer exists.

  - Add BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_COMPOSITOR to gst1-plugins-base.mk

  - Add BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_OVERLAYCOMPOSITION to
    gst1-plugins-base.

  - Add mjpegtools to the dependencies of
    BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MPEG2ENC

  - Remove BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_IQA because it now depends on
    the package dssim which isn't available in Buildroot.

Signed-off-by: Adam Duskett <Aduskett@gmail.com>
---
Changes v1 -> v2:
  - removed IQA plugin because of the dependency on the package dssim which does
    not exist in Buildroot.
  - Added mjpegtools to the dependencies of the mpeg2enc plugin.
  - Moved BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_COMPOSITOR to the correct location
    in Config.in.legacy.
  - Added BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_IQA to Config.in.legacy

Changes v2 -> v3:
  - Clean up commit message.
  - Remove BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_STEREO (Peter)
  - Remove BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_STEREO (Peter)
  - Remove BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_OPENCV (Peter)
  - Add BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_OVERLAYCOMPOSITION to
    gst1-plugins-base. (Peter)

Changes v3 -> v4:
  - Rebase because of commit 80a5217476c45e765db45acd8782f7f854783f93 (Bernd)
  - Remove newly commited patch 0001-gstrtspconnection-Security-loophole-making-heap-over.patch 

 Config.in.legacy                              | 35 +++++++++++++
 .../0001-fdkaacenc-Remove-MODE_2_1.patch      | 32 ------------
 ...V-channel-mapping-instead-of-interle.patch | 49 -------------------
 package/gstreamer1/gst1-plugins-bad/Config.in | 46 ++++-------------
 .../gst1-plugins-bad/gst1-plugins-bad.hash    |  4 +-
 .../gst1-plugins-bad/gst1-plugins-bad.mk      | 40 ++-------------
 ...n-Security-loophole-making-heap-over.patch | 31 ------------
 .../gstreamer1/gst1-plugins-base/Config.in    | 10 ++++
 .../gst1-plugins-base/gst1-plugins-base.hash  |  7 ++-
 .../gst1-plugins-base/gst1-plugins-base.mk    | 16 +++++-
 .../gst1-plugins-good/gst1-plugins-good.hash  |  4 +-
 .../gst1-plugins-good/gst1-plugins-good.mk    |  2 +-
 .../gst1-plugins-ugly/gst1-plugins-ugly.hash  |  4 +-
 .../gst1-plugins-ugly/gst1-plugins-ugly.mk    |  2 +-
 14 files changed, 83 insertions(+), 199 deletions(-)
 delete mode 100644 package/gstreamer1/gst1-plugins-bad/0001-fdkaacenc-Remove-MODE_2_1.patch
 delete mode 100644 package/gstreamer1/gst1-plugins-bad/0002-fdkaacdec-Use-WAV-channel-mapping-instead-of-interle.patch
 delete mode 100644 package/gstreamer1/gst1-plugins-base/0001-gstrtspconnection-Security-loophole-making-heap-over.patch

diff --git a/Config.in.legacy b/Config.in.legacy
index ec5079da65..85d74bbaf4 100644
--- a/Config.in.legacy
+++ b/Config.in.legacy
@@ -146,6 +146,41 @@ endif
 
 comment "Legacy options removed in 2019.05"
 
+config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_COMPOSITOR
+	bool "compositor moved to gst1-plugins-base"
+	select BR2_LEGACY
+	help
+	  The gst1-plugins-bad compositor plugin has moved
+	  to gst1-plugins-base.
+
+config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_IQA
+	bool "gst-plugins-bad IQA option was removed"
+	select BR2_LEGACY
+	help
+	  The gst1-plugins-bad IQA option was removed.
+
+config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_OPENCV
+	bool "gst-plugins-bad opencv option was removed"
+	select BR2_LEGACY
+	help
+	  The gst1-plugins-bad opencv option was removed because
+	  buildroot does not have the opencv_contrib package which
+	  is required for the bgsegm module which gst1-plugins-bad
+	  now requires along with opencv3.
+
+config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_STEREO
+	bool "stereo was merged into audiofx in gst1-plugins-good"
+	select BR2_LEGACY
+	help
+	  The gst1-plugins-bad stereo plugin has merged with the
+	  gst1-plugins-base audiofx plugin.
+
+config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VCD
+	bool "gst-plugins-bad vcd plugin was removed."
+	select BR2_LEGACY
+	help
+	  The gst1-plugins-bad vcd plugin was removed.
+
 config BR2_PACKAGE_LUNIT
 	bool "lunit package removed"
 	select BR2_LEGACY
diff --git a/package/gstreamer1/gst1-plugins-bad/0001-fdkaacenc-Remove-MODE_2_1.patch b/package/gstreamer1/gst1-plugins-bad/0001-fdkaacenc-Remove-MODE_2_1.patch
deleted file mode 100644
index a9c5d44d92..0000000000
--- a/package/gstreamer1/gst1-plugins-bad/0001-fdkaacenc-Remove-MODE_2_1.patch
+++ /dev/null
@@ -1,32 +0,0 @@
-From f4fdb9770c76113f38515245fecc5f11b3ace20d Mon Sep 17 00:00:00 2001
-From: "Jan Alexander Steffens (heftig)" <jan.steffens@gmail.com>
-Date: Tue, 4 Dec 2018 17:54:42 +0100
-Subject: [PATCH] fdkaacenc: Remove MODE_2_1
-
-This is not a standard mode and no longer supported by fdk-aac 2.0.0.
-
-For https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/issues/825
-
-Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
----
- ext/fdkaac/gstfdkaacenc.c | 4 ----
- 1 file changed, 4 deletions(-)
-
-diff --git a/ext/fdkaac/gstfdkaacenc.c b/ext/fdkaac/gstfdkaacenc.c
-index ad2bcb492..8410e684c 100644
---- a/ext/fdkaac/gstfdkaacenc.c
-+++ b/ext/fdkaac/gstfdkaacenc.c
-@@ -71,10 +71,6 @@ static const struct
-   GST_AUDIO_CHANNEL_POSITION_FRONT_CENTER,
-           GST_AUDIO_CHANNEL_POSITION_FRONT_LEFT,
-           GST_AUDIO_CHANNEL_POSITION_FRONT_RIGHT}}, {
--    3, MODE_2_1, {
--  GST_AUDIO_CHANNEL_POSITION_FRONT_LEFT,
--          GST_AUDIO_CHANNEL_POSITION_FRONT_RIGHT,
--          GST_AUDIO_CHANNEL_POSITION_LFE1}}, {
-     4, MODE_1_2_1, {
-   GST_AUDIO_CHANNEL_POSITION_FRONT_CENTER,
-           GST_AUDIO_CHANNEL_POSITION_FRONT_LEFT,
--- 
-2.11.0
-
diff --git a/package/gstreamer1/gst1-plugins-bad/0002-fdkaacdec-Use-WAV-channel-mapping-instead-of-interle.patch b/package/gstreamer1/gst1-plugins-bad/0002-fdkaacdec-Use-WAV-channel-mapping-instead-of-interle.patch
deleted file mode 100644
index 0049714266..0000000000
--- a/package/gstreamer1/gst1-plugins-bad/0002-fdkaacdec-Use-WAV-channel-mapping-instead-of-interle.patch
+++ /dev/null
@@ -1,49 +0,0 @@
-From 19d34f6b5e1633d5ec4bb2832c58470f0c829cab Mon Sep 17 00:00:00 2001
-From: "Jan Alexander Steffens (heftig)" <jan.steffens@gmail.com>
-Date: Wed, 5 Dec 2018 10:10:39 +0100
-Subject: [PATCH] fdkaacdec: Use WAV channel mapping instead of interleave
- setting
-
-The latter is going away in libfdk-aac 2.0.0. Instead, MPEG-style output
-is always non-interleaved and WAV-style output is always interleaved.
-Earlier libfdk-aac also defaults interleaving accordingly.
-
-Since our reordering looks at the associated PCE indices instead of the
-actual channel order, we're agnostic to the mapping.
-
-For https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/issues/825
-
-Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
----
- ext/fdkaac/gstfdkaacdec.c | 12 ++++--------
- 1 file changed, 4 insertions(+), 8 deletions(-)
-
-diff --git a/ext/fdkaac/gstfdkaacdec.c b/ext/fdkaac/gstfdkaacdec.c
-index c27183752..f5136b334 100644
---- a/ext/fdkaac/gstfdkaacdec.c
-+++ b/ext/fdkaac/gstfdkaacdec.c
-@@ -151,17 +151,13 @@ gst_fdkaacdec_set_format (GstAudioDecoder * dec, GstCaps * caps)
-     gst_buffer_unref (codec_data);
-   }
- 
-+  /* Choose WAV channel mapping to get interleaving even with libfdk-aac 2.0.0
-+   * The pChannelIndices retain the indices from the standard MPEG mapping so
-+   * we're agnostic to the actual order. */
-   if ((err =
-           aacDecoder_SetParam (self->dec, AAC_PCM_OUTPUT_CHANNEL_MAPPING,
--              0)) != AAC_DEC_OK) {
--    GST_ERROR_OBJECT (self, "Failed to set output channel mapping: %d", err);
--    return FALSE;
--  }
--
--  if ((err =
--          aacDecoder_SetParam (self->dec, AAC_PCM_OUTPUT_INTERLEAVED,
-               1)) != AAC_DEC_OK) {
--    GST_ERROR_OBJECT (self, "Failed to set interleaved output: %d", err);
-+    GST_ERROR_OBJECT (self, "Failed to set output channel mapping: %d", err);
-     return FALSE;
-   }
- 
--- 
-2.11.0
-
diff --git a/package/gstreamer1/gst1-plugins-bad/Config.in b/package/gstreamer1/gst1-plugins-bad/Config.in
index 6830902f3a..e0757e96c9 100644
--- a/package/gstreamer1/gst1-plugins-bad/Config.in
+++ b/package/gstreamer1/gst1-plugins-bad/Config.in
@@ -51,11 +51,6 @@ config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_AUDIOMIXMATRIX
 	help
 	  Audio N:M mixer plugin
 
-config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_COMPOSITOR
-	bool "compositor"
-	help
-	  Video compositor plugin
-
 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_AUDIOVISUALIZERS
 	bool "audiovisualizers"
 	help
@@ -263,9 +258,6 @@ config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SUBENC
 	help
 	  subtitle encoders
 
-config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_STEREO
-	bool "stereo"
-
 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_TIMECODE
 	bool "timecode"
 
@@ -279,11 +271,6 @@ config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VIDEOFRAME_AUDIOLEVEL
 	help
 	  videoframe_audiolevel
 
-config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_IQA
-	bool "iqa"
-	help
-	  Image Quality Assessment
-
 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VIDEOPARSERS
 	bool "videoparsers"
 	help
@@ -434,10 +421,19 @@ comment "ttml needs a toolchain w/ wchar, threads, C++"
 
 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MPEG2ENC
 	bool "mpeg2enc"
+	depends on BR2_USE_MMU # fork
+	depends on BR2_INSTALL_LIBSTDCPP
+	depends on BR2_TOOLCHAIN_HAS_THREADS
 	select BR2_PACKAGE_LIBMPEG2
+	select BR2_PACKAGE_MJPEGTOOLS
 	help
 	  High-quality MPEG-1/2 video encoder
 
+comment "mpeg2enc needs a toolchain w/ threads, C++"
+	depends on BR2_USE_MMU
+	depends on !BR2_TOOLCHAIN_HAS_THREADS \
+		|| !BR2_INSTALL_LIBSTDCPP
+
 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MUSEPACK
 	bool "musepack"
 	select BR2_PACKAGE_MUSEPACK
@@ -460,27 +456,6 @@ comment "openal plugin needs a toolchain w/ NPTL, C++"
 	depends on !BR2_TOOLCHAIN_HAS_THREADS_NPTL \
 		|| !BR2_INSTALL_LIBSTDCPP
 
-config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_OPENCV
-	bool "opencv"
-	depends on BR2_PACKAGE_OPENCV
-	# Remove the following opencv modules when gstreamer fixes the
-	# problem of including the old "cv.h" header
-	# bug: https://bugzilla.gnome.org/show_bug.cgi?id=725163
-	select BR2_PACKAGE_OPENCV_LIB_CALIB3D
-	select BR2_PACKAGE_OPENCV_LIB_CONTRIB
-	select BR2_PACKAGE_OPENCV_LIB_FEATURES2D
-	select BR2_PACKAGE_OPENCV_LIB_FLANN
-	select BR2_PACKAGE_OPENCV_LIB_IMGPROC
-	select BR2_PACKAGE_OPENCV_LIB_LEGACY
-	select BR2_PACKAGE_OPENCV_LIB_ML
-	select BR2_PACKAGE_OPENCV_LIB_OBJDETECT
-	select BR2_PACKAGE_OPENCV_LIB_VIDEO
-	help
-	  GStreamer OpenCV Plugins
-
-comment "opencv plugin needs OpenCV-2.4"
-	depends on !BR2_PACKAGE_OPENCV
-
 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_OPENH264
 	bool "openh264"
 	depends on BR2_PACKAGE_LIBOPENH264_ARCH_SUPPORTS
@@ -537,9 +512,6 @@ config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SRTP
 	bool "srtp"
 	select BR2_PACKAGE_LIBSRTP
 
-config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VCD
-	bool "vcd"
-
 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VOAACENC
 	bool "voaacenc"
 	select BR2_PACKAGE_VO_AACENC
diff --git a/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.hash b/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.hash
index cb4bf64677..0c1627de86 100644
--- a/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.hash
+++ b/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.hash
@@ -1,4 +1,4 @@
-# From https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-1.14.4.tar.xz.sha256sum
-sha256 910b4e0e2e897e8b6d06767af1779d70057c309f67292f485ff988d087aa0de5 gst-plugins-bad-1.14.4.tar.xz
+# From https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-1.16.0.tar.xz.sha256sum
+sha256 22139de35626ada6090bdfa3423b27b7fc15a0198331d25c95e6b12cb1072b05 gst-plugins-bad-1.16.0.tar.xz
 sha256 0b12e4d1cd5db5f8a0c04fc98a1d8c3acc533097b6198d6644420da78d460223 COPYING
 sha256 cf9b86bcf2d298e8cf5b9d8982f9dab296465b002fdfa0347357a0732f961e03 COPYING.LIB
diff --git a/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.mk b/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.mk
index e4e7661ac4..a1e74a2d96 100644
--- a/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.mk
+++ b/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.mk
@@ -4,7 +4,7 @@
 #
 ################################################################################
 
-GST1_PLUGINS_BAD_VERSION = 1.14.4
+GST1_PLUGINS_BAD_VERSION = 1.16.0
 GST1_PLUGINS_BAD_SOURCE = gst-plugins-bad-$(GST1_PLUGINS_BAD_VERSION).tar.xz
 GST1_PLUGINS_BAD_SITE = https://gstreamer.freedesktop.org/src/gst-plugins-bad
 GST1_PLUGINS_BAD_INSTALL_STAGING = YES
@@ -21,7 +21,6 @@ GST1_PLUGINS_BAD_CONF_OPTS = \
 	--disable-winks \
 	--disable-android_media \
 	--disable-apple_media \
-	--disable-acm \
 	--disable-introspection
 
 # Options which require currently unpackaged libraries
@@ -53,12 +52,12 @@ GST1_PLUGINS_BAD_CONF_OPTS += \
 	--disable-wildmidi \
 	--disable-smoothstreaming \
 	--disable-soundtouch \
-	--disable-spc \
 	--disable-gme \
 	--disable-vdpau \
 	--disable-schro \
 	--disable-spandsp \
-	--disable-gtk3
+	--disable-gtk3 \
+	--disable-iqa
 
 GST1_PLUGINS_BAD_DEPENDENCIES = gst1-plugins-base gstreamer1
 
@@ -138,12 +137,6 @@ else
 GST1_PLUGINS_BAD_CONF_OPTS += --disable-audiomixmatrix
 endif
 
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_COMPOSITOR),y)
-GST1_PLUGINS_BAD_CONF_OPTS += --enable-compositor
-else
-GST1_PLUGINS_BAD_CONF_OPTS += --disable-compositor
-endif
-
 ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_AUDIOVISUALIZERS),y)
 GST1_PLUGINS_BAD_CONF_OPTS += --enable-audiovisualizers
 else
@@ -405,12 +398,6 @@ else
 GST1_PLUGINS_BAD_CONF_OPTS += --disable-subenc
 endif
 
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_STEREO),y)
-GST1_PLUGINS_BAD_CONF_OPTS += --enable-stereo
-else
-GST1_PLUGINS_BAD_CONF_OPTS += --disable-stereo
-endif
-
 ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_TIMECODE),y)
 GST1_PLUGINS_BAD_CONF_OPTS += --enable-timecode
 else
@@ -429,12 +416,6 @@ else
 GST1_PLUGINS_BAD_CONF_OPTS += --disable-videoframe_audiolevel
 endif
 
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_IQA),y)
-GST1_PLUGINS_BAD_CONF_OPTS += --enable-iqa
-else
-GST1_PLUGINS_BAD_CONF_OPTS += --disable-iqa
-endif
-
 ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VIDEOPARSERS),y)
 GST1_PLUGINS_BAD_CONF_OPTS += --enable-videoparsers
 else
@@ -593,7 +574,7 @@ endif
 
 ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MPEG2ENC),y)
 GST1_PLUGINS_BAD_CONF_OPTS += --enable-mpeg2enc
-GST1_PLUGINS_BAD_DEPENDENCIES += libmpeg2
+GST1_PLUGINS_BAD_DEPENDENCIES += libmpeg2 mjpegtools
 GST1_PLUGINS_BAD_HAS_GPL_LICENSE = y
 else
 GST1_PLUGINS_BAD_CONF_OPTS += --disable-mpeg2enc
@@ -620,13 +601,6 @@ else
 GST1_PLUGINS_BAD_CONF_OPTS += --disable-openal
 endif
 
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_OPENCV),y)
-GST1_PLUGINS_BAD_CONF_OPTS += --enable-opencv
-GST1_PLUGINS_BAD_DEPENDENCIES += opencv
-else
-GST1_PLUGINS_BAD_CONF_OPTS += --disable-opencv
-endif
-
 ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_OPENH264),y)
 GST1_PLUGINS_BAD_CONF_OPTS += --enable-openh264
 GST1_PLUGINS_BAD_DEPENDENCIES += libopenh264
@@ -683,12 +657,6 @@ else
 GST1_PLUGINS_BAD_CONF_OPTS += --disable-srtp
 endif
 
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VCD),y)
-GST1_PLUGINS_BAD_CONF_OPTS += --enable-vcd
-else
-GST1_PLUGINS_BAD_CONF_OPTS += --disable-vcd
-endif
-
 ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VOAACENC),y)
 GST1_PLUGINS_BAD_CONF_OPTS += --enable-voaacenc
 GST1_PLUGINS_BAD_DEPENDENCIES += vo-aacenc
diff --git a/package/gstreamer1/gst1-plugins-base/0001-gstrtspconnection-Security-loophole-making-heap-over.patch b/package/gstreamer1/gst1-plugins-base/0001-gstrtspconnection-Security-loophole-making-heap-over.patch
deleted file mode 100644
index de88f67a39..0000000000
--- a/package/gstreamer1/gst1-plugins-base/0001-gstrtspconnection-Security-loophole-making-heap-over.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-From f672277509705c4034bc92a141eefee4524d15aa Mon Sep 17 00:00:00 2001
-From: Tobias Ronge <tobiasr@axis.com>
-Date: Thu, 14 Mar 2019 10:12:27 +0100
-Subject: [PATCH] gstrtspconnection: Security loophole making heap overflow
-
-The former code allowed an attacker to create a heap overflow by
-sending a longer than allowed session id in a response and including a
-semicolon to change the maximum length. With this change, the parser
-will never go beyond 512 bytes.
-
-Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
----
- gst-libs/gst/rtsp/gstrtspconnection.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/gst-libs/gst/rtsp/gstrtspconnection.c b/gst-libs/gst/rtsp/gstrtspconnection.c
-index a6755bedd..c0429064a 100644
---- a/gst-libs/gst/rtsp/gstrtspconnection.c
-+++ b/gst-libs/gst/rtsp/gstrtspconnection.c
-@@ -2461,7 +2461,7 @@ build_next (GstRTSPBuilder * builder, GstRTSPMessage * message,
-           maxlen = sizeof (conn->session_id) - 1;
-           /* the sessionid can have attributes marked with ;
-            * Make sure we strip them */
--          for (i = 0; session_id[i] != '\0'; i++) {
-+          for (i = 0; i < maxlen && session_id[i] != '\0'; i++) {
-             if (session_id[i] == ';') {
-               maxlen = i;
-               /* parse timeout */
--- 
-2.11.0
-
diff --git a/package/gstreamer1/gst1-plugins-base/Config.in b/package/gstreamer1/gst1-plugins-base/Config.in
index 340926ecb9..29f8001f3a 100644
--- a/package/gstreamer1/gst1-plugins-base/Config.in
+++ b/package/gstreamer1/gst1-plugins-base/Config.in
@@ -43,6 +43,11 @@ config BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_AUDIOTESTSRC
 	help
 	  Creates audio test signals of given frequency and volume
 
+config BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_COMPOSITOR
+	bool "compositor"
+	help
+	  Video compositor plugin
+
 config BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_ENCODING
 	bool "encoding"
 	help
@@ -58,6 +63,11 @@ config BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_GIO
 	help
 	  GIO elements
 
+config BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_OVERLAYCOMPOSITION
+	bool "overlaycomposition"
+	help
+	  Overlaycomposition plugin.
+
 config BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_PLAYBACK
 	bool "playback"
 	default y
diff --git a/package/gstreamer1/gst1-plugins-base/gst1-plugins-base.hash b/package/gstreamer1/gst1-plugins-base/gst1-plugins-base.hash
index c508bdc00d..b1fc68d93b 100644
--- a/package/gstreamer1/gst1-plugins-base/gst1-plugins-base.hash
+++ b/package/gstreamer1/gst1-plugins-base/gst1-plugins-base.hash
@@ -1,4 +1,3 @@
-# From https://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-base-1.14.4.tar.xz.sha256sum
-sha256 ca6139490e48863e7706d870ff4e8ac9f417b56f3b9e4b3ce490c13b09a77461 gst-plugins-base-1.14.4.tar.xz
-sha256 78fb5977f177ab71cba77a4a127d29b93cb1ca5c25962204b31f183a20cf5c7a COPYING
-sha256 f445dc78b88496f7e20c7a2a461b95baba5865c8919b8289ac24ac0a80c6ce7a COPYING.LIB
+# From https://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-base-1.16.0.tar.xz.sha256sum
+sha256 4093aa7b51e28fb24dfd603893fead8d1b7782f088b05ed0f22a21ef176fb5ae gst-plugins-base-1.16.0.tar.xz
+sha256 f445dc78b88496f7e20c7a2a461b95baba5865c8919b8289ac24ac0a80c6ce7a COPYING
diff --git a/package/gstreamer1/gst1-plugins-base/gst1-plugins-base.mk b/package/gstreamer1/gst1-plugins-base/gst1-plugins-base.mk
index 5b7db0814f..60f2d4856b 100644
--- a/package/gstreamer1/gst1-plugins-base/gst1-plugins-base.mk
+++ b/package/gstreamer1/gst1-plugins-base/gst1-plugins-base.mk
@@ -4,11 +4,11 @@
 #
 ################################################################################
 
-GST1_PLUGINS_BASE_VERSION = 1.14.4
+GST1_PLUGINS_BASE_VERSION = 1.16.0
 GST1_PLUGINS_BASE_SOURCE = gst-plugins-base-$(GST1_PLUGINS_BASE_VERSION).tar.xz
 GST1_PLUGINS_BASE_SITE = https://gstreamer.freedesktop.org/src/gst-plugins-base
 GST1_PLUGINS_BASE_INSTALL_STAGING = YES
-GST1_PLUGINS_BASE_LICENSE_FILES = COPYING.LIB
+GST1_PLUGINS_BASE_LICENSE_FILES = COPYING
 GST1_PLUGINS_BASE_LICENSE = LGPL-2.0+, LGPL-2.1+
 
 GST1_PLUGINS_BASE_CONF_OPTS = \
@@ -118,6 +118,12 @@ else
 GST1_PLUGINS_BASE_CONF_OPTS += --disable-audiotestsrc
 endif
 
+ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_COMPOSITOR),y)
+GST1_PLUGINS_BASE_CONF_OPTS += --enable-compositor
+else
+GST1_PLUGINS_BASE_CONF_OPTS += --disable-compositor
+endif
+
 ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_ENCODING),y)
 GST1_PLUGINS_BASE_CONF_OPTS += --enable-encoding
 else
@@ -136,6 +142,12 @@ else
 GST1_PLUGINS_BASE_CONF_OPTS += --disable-gio
 endif
 
+ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_OVERLAYCOMPOSITION),y)
+GST1_PLUGINS_BASE_CONF_OPTS += --enable-overlaycomposition
+else
+GST1_PLUGINS_BASE_CONF_OPTS += --disable-overlaycomposition
+endif
+
 ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_PLAYBACK),y)
 GST1_PLUGINS_BASE_CONF_OPTS += --enable-playback
 else
diff --git a/package/gstreamer1/gst1-plugins-good/gst1-plugins-good.hash b/package/gstreamer1/gst1-plugins-good/gst1-plugins-good.hash
index 1d08938e09..be837ab569 100644
--- a/package/gstreamer1/gst1-plugins-good/gst1-plugins-good.hash
+++ b/package/gstreamer1/gst1-plugins-good/gst1-plugins-good.hash
@@ -1,3 +1,3 @@
-# From https://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-1.14.4.tar.xz.sha256sum
-sha256 5f8b553260cb0aac56890053d8511db1528d53cae10f0287cfce2cb2acc70979 gst-plugins-good-1.14.4.tar.xz
+# From https://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-1.16.0.tar.xz.sha256sum
+sha256 654adef33380d604112f702c2927574cfc285e31307b79e584113858838bb0fd gst-plugins-good-1.16.0.tar.xz
 sha256 6095e9ffa777dd22839f7801aa845b31c9ed07f3d6bf8a26dc5d2dec8ccc0ef3 COPYING
diff --git a/package/gstreamer1/gst1-plugins-good/gst1-plugins-good.mk b/package/gstreamer1/gst1-plugins-good/gst1-plugins-good.mk
index f6a3037be0..4ef128229a 100644
--- a/package/gstreamer1/gst1-plugins-good/gst1-plugins-good.mk
+++ b/package/gstreamer1/gst1-plugins-good/gst1-plugins-good.mk
@@ -4,7 +4,7 @@
 #
 ################################################################################
 
-GST1_PLUGINS_GOOD_VERSION = 1.14.4
+GST1_PLUGINS_GOOD_VERSION = 1.16.0
 GST1_PLUGINS_GOOD_SOURCE = gst-plugins-good-$(GST1_PLUGINS_GOOD_VERSION).tar.xz
 GST1_PLUGINS_GOOD_SITE = https://gstreamer.freedesktop.org/src/gst-plugins-good
 GST1_PLUGINS_GOOD_LICENSE_FILES = COPYING
diff --git a/package/gstreamer1/gst1-plugins-ugly/gst1-plugins-ugly.hash b/package/gstreamer1/gst1-plugins-ugly/gst1-plugins-ugly.hash
index f93c7e2340..b80887a0cc 100644
--- a/package/gstreamer1/gst1-plugins-ugly/gst1-plugins-ugly.hash
+++ b/package/gstreamer1/gst1-plugins-ugly/gst1-plugins-ugly.hash
@@ -1,3 +1,3 @@
-# From https://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-1.14.4.tar.xz.sha256sum
-sha256 ac02d837f166c35ff6ce0738e281680d0b90052cfb1f0255dcf6aaca5f0f6d23 gst-plugins-ugly-1.14.4.tar.xz
+# From https://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-1.16.0.tar.xz.sha256sum
+sha256 e30964c5f031c32289e0b25e176c3c95a5737f2052dfc81d0f7427ef0233a4c2 gst-plugins-ugly-1.16.0.tar.xz
 sha256 6095e9ffa777dd22839f7801aa845b31c9ed07f3d6bf8a26dc5d2dec8ccc0ef3 COPYING
diff --git a/package/gstreamer1/gst1-plugins-ugly/gst1-plugins-ugly.mk b/package/gstreamer1/gst1-plugins-ugly/gst1-plugins-ugly.mk
index 25546258cd..f3ac2f79d3 100644
--- a/package/gstreamer1/gst1-plugins-ugly/gst1-plugins-ugly.mk
+++ b/package/gstreamer1/gst1-plugins-ugly/gst1-plugins-ugly.mk
@@ -4,7 +4,7 @@
 #
 ################################################################################
 
-GST1_PLUGINS_UGLY_VERSION = 1.14.4
+GST1_PLUGINS_UGLY_VERSION = 1.16.0
 GST1_PLUGINS_UGLY_SOURCE = gst-plugins-ugly-$(GST1_PLUGINS_UGLY_VERSION).tar.xz
 GST1_PLUGINS_UGLY_SITE = https://gstreamer.freedesktop.org/src/gst-plugins-ugly
 GST1_PLUGINS_UGLY_LICENSE_FILES = COPYING
-- 
2.20.1

^ permalink raw reply related	[flat|nested] 14+ messages in thread

* [Buildroot] [PATCH v4 05/10] package/gstreamer1/gst-omx: bump to version 1.16.0
  2019-04-30 14:27 [Buildroot] [PATCH v4 01/10] package/libvpx: bump to version v1.8.0 aduskett at gmail.com
                   ` (2 preceding siblings ...)
  2019-04-30 14:27 ` [Buildroot] [PATCH v4 04/10] package/gstreamer1/gst1-plugins-{base, good, bad, ugly}: bump to 1.16.0 aduskett at gmail.com
@ 2019-04-30 14:27 ` aduskett at gmail.com
  2019-04-30 14:27 ` [Buildroot] [PATCH v4 06/10] package/gstreamer1/gst1-rtsp-server: " aduskett at gmail.com
                   ` (5 subsequent siblings)
  9 siblings, 0 replies; 14+ messages in thread
From: aduskett at gmail.com @ 2019-04-30 14:27 UTC (permalink / raw)
  To: buildroot

From: Adam Duskett <Aduskett@gmail.com>

Signed-off-by: Adam Duskett <Aduskett@gmail.com>
---
Changes v1 -> v4:
  - None

 package/gstreamer1/gst-omx/gst-omx.hash | 4 ++--
 package/gstreamer1/gst-omx/gst-omx.mk   | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/package/gstreamer1/gst-omx/gst-omx.hash b/package/gstreamer1/gst-omx/gst-omx.hash
index 3efd9f3226..fe3256bf73 100644
--- a/package/gstreamer1/gst-omx/gst-omx.hash
+++ b/package/gstreamer1/gst-omx/gst-omx.hash
@@ -1,3 +1,3 @@
-# From https://gstreamer.freedesktop.org/src/gst-omx/gst-omx-1.14.4.tar.xz.sha256sum
-sha256 969870e75c1f75c96f8783530e2c2932fc3afbfd976eb0c466f51dae268ea3d4 gst-omx-1.14.4.tar.xz
+# From https://gstreamer.freedesktop.org/src/gst-omx/gst-omx-1.16.0.tar.xz.sha256sum
+sha256 969870e75c1f75c96f8783530e2c2932fc3afbfd976eb0c466f51dae268ea3d4 gst-omx-1.16.0.tar.xz
 sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING
diff --git a/package/gstreamer1/gst-omx/gst-omx.mk b/package/gstreamer1/gst-omx/gst-omx.mk
index bb325ad1d2..b9e1899201 100644
--- a/package/gstreamer1/gst-omx/gst-omx.mk
+++ b/package/gstreamer1/gst-omx/gst-omx.mk
@@ -4,7 +4,7 @@
 #
 ################################################################################
 
-GST_OMX_VERSION = 1.14.4
+GST_OMX_VERSION = 1.16.0
 GST_OMX_SOURCE = gst-omx-$(GST_OMX_VERSION).tar.xz
 GST_OMX_SITE = https://gstreamer.freedesktop.org/src/gst-omx
 
-- 
2.20.1

^ permalink raw reply related	[flat|nested] 14+ messages in thread

* [Buildroot] [PATCH v4 06/10] package/gstreamer1/gst1-rtsp-server: bump to version 1.16.0
  2019-04-30 14:27 [Buildroot] [PATCH v4 01/10] package/libvpx: bump to version v1.8.0 aduskett at gmail.com
                   ` (3 preceding siblings ...)
  2019-04-30 14:27 ` [Buildroot] [PATCH v4 05/10] package/gstreamer1/gst-omx: bump to version 1.16.0 aduskett at gmail.com
@ 2019-04-30 14:27 ` aduskett at gmail.com
  2019-04-30 14:27 ` [Buildroot] [PATCH v4 07/10] package/gstreamer1/gst1-vaapi: " aduskett at gmail.com
                   ` (4 subsequent siblings)
  9 siblings, 0 replies; 14+ messages in thread
From: aduskett at gmail.com @ 2019-04-30 14:27 UTC (permalink / raw)
  To: buildroot

From: Adam Duskett <Aduskett@gmail.com>

Signed-off-by: Adam Duskett <Aduskett@gmail.com>
---
Changes v1 -> v4:
  - None

 package/gstreamer1/gst1-rtsp-server/gst1-rtsp-server.hash | 4 ++--
 package/gstreamer1/gst1-rtsp-server/gst1-rtsp-server.mk   | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/package/gstreamer1/gst1-rtsp-server/gst1-rtsp-server.hash b/package/gstreamer1/gst1-rtsp-server/gst1-rtsp-server.hash
index fa6e71f49a..9b53fc4fc2 100644
--- a/package/gstreamer1/gst1-rtsp-server/gst1-rtsp-server.hash
+++ b/package/gstreamer1/gst1-rtsp-server/gst1-rtsp-server.hash
@@ -1,4 +1,4 @@
-# From https://gstreamer.freedesktop.org/src/gst-rtsp-server/gst-rtsp-server-1.14.4.tar.xz.sha256sum
-sha256 3d0ece2afdcd601c175ece24e32a30bc19247b454f4eafd3deeec2533c6884f1 gst-rtsp-server-1.14.4.tar.xz
+# From https://gstreamer.freedesktop.org/src/gst-rtsp-server/gst-rtsp-server-1.16.0.tar.xz.sha256sum
+sha256 198e9eec1a3e32dc810d3fbf3a714850a22c6288d4a5c8e802c5ff984af03f19 gst-rtsp-server-1.16.0.tar.xz
 sha256 f445dc78b88496f7e20c7a2a461b95baba5865c8919b8289ac24ac0a80c6ce7a COPYING
 sha256 f445dc78b88496f7e20c7a2a461b95baba5865c8919b8289ac24ac0a80c6ce7a COPYING.LIB
diff --git a/package/gstreamer1/gst1-rtsp-server/gst1-rtsp-server.mk b/package/gstreamer1/gst1-rtsp-server/gst1-rtsp-server.mk
index a86b137ce2..34869863d9 100644
--- a/package/gstreamer1/gst1-rtsp-server/gst1-rtsp-server.mk
+++ b/package/gstreamer1/gst1-rtsp-server/gst1-rtsp-server.mk
@@ -4,7 +4,7 @@
 #
 ################################################################################
 
-GST1_RTSP_SERVER_VERSION = 1.14.4
+GST1_RTSP_SERVER_VERSION = 1.16.0
 GST1_RTSP_SERVER_SOURCE = gst-rtsp-server-$(GST1_RTSP_SERVER_VERSION).tar.xz
 GST1_RTSP_SERVER_SITE = http://gstreamer.freedesktop.org/src/gst-rtsp-server
 GST1_RTSP_SERVER_LICENSE = LGPL-2.0+
-- 
2.20.1

^ permalink raw reply related	[flat|nested] 14+ messages in thread

* [Buildroot] [PATCH v4 07/10] package/gstreamer1/gst1-vaapi: bump to version 1.16.0
  2019-04-30 14:27 [Buildroot] [PATCH v4 01/10] package/libvpx: bump to version v1.8.0 aduskett at gmail.com
                   ` (4 preceding siblings ...)
  2019-04-30 14:27 ` [Buildroot] [PATCH v4 06/10] package/gstreamer1/gst1-rtsp-server: " aduskett at gmail.com
@ 2019-04-30 14:27 ` aduskett at gmail.com
  2019-04-30 14:27 ` [Buildroot] [PATCH v4 08/10] package/gstreamer1/gst1-libav: " aduskett at gmail.com
                   ` (3 subsequent siblings)
  9 siblings, 0 replies; 14+ messages in thread
From: aduskett at gmail.com @ 2019-04-30 14:27 UTC (permalink / raw)
  To: buildroot

From: Adam Duskett <Aduskett@gmail.com>

Signed-off-by: Adam Duskett <Aduskett@gmail.com>
---
Changes v1 -> v4:
  - None

 package/gstreamer1/gst1-vaapi/gst1-vaapi.hash | 4 ++--
 package/gstreamer1/gst1-vaapi/gst1-vaapi.mk   | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/package/gstreamer1/gst1-vaapi/gst1-vaapi.hash b/package/gstreamer1/gst1-vaapi/gst1-vaapi.hash
index f00cdc0ff4..6c7d2125ce 100644
--- a/package/gstreamer1/gst1-vaapi/gst1-vaapi.hash
+++ b/package/gstreamer1/gst1-vaapi/gst1-vaapi.hash
@@ -1,3 +1,3 @@
-# From https://gstreamer.freedesktop.org/src/gstreamer-vaapi/gstreamer-vaapi-1.14.4.tar.xz.sha256sum
-sha256 ce18dbfe961c6a8d31270231686075586bf7a7df62b778c8e7f5ec148251d0a3 gstreamer-vaapi-1.14.4.tar.xz
+# From https://gstreamer.freedesktop.org/src/gstreamer-vaapi/gstreamer-vaapi-1.16.0.tar.xz.sha256sum
+sha256 4e7fce626ee0590dca74b5a8341d25bac76307945131a970b414fc5895f5171f gstreamer-vaapi-1.16.0.tar.xz
 sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING.LIB
diff --git a/package/gstreamer1/gst1-vaapi/gst1-vaapi.mk b/package/gstreamer1/gst1-vaapi/gst1-vaapi.mk
index 4f2ac598e3..bb9a4fd77f 100644
--- a/package/gstreamer1/gst1-vaapi/gst1-vaapi.mk
+++ b/package/gstreamer1/gst1-vaapi/gst1-vaapi.mk
@@ -4,7 +4,7 @@
 #
 ################################################################################
 
-GST1_VAAPI_VERSION = 1.14.4
+GST1_VAAPI_VERSION = 1.16.0
 GST1_VAAPI_SITE = https://gstreamer.freedesktop.org/src/gstreamer-vaapi
 GST1_VAAPI_SOURCE = gstreamer-vaapi-$(GST1_VAAPI_VERSION).tar.xz
 GST1_VAAPI_LICENSE = LGPL-2.1+
-- 
2.20.1

^ permalink raw reply related	[flat|nested] 14+ messages in thread

* [Buildroot] [PATCH v4 08/10] package/gstreamer1/gst1-libav: bump to version 1.16.0
  2019-04-30 14:27 [Buildroot] [PATCH v4 01/10] package/libvpx: bump to version v1.8.0 aduskett at gmail.com
                   ` (5 preceding siblings ...)
  2019-04-30 14:27 ` [Buildroot] [PATCH v4 07/10] package/gstreamer1/gst1-vaapi: " aduskett at gmail.com
@ 2019-04-30 14:27 ` aduskett at gmail.com
  2019-04-30 14:27 ` [Buildroot] [PATCH v4 09/10] package/gstreamer1/gst1-validate: " aduskett at gmail.com
                   ` (2 subsequent siblings)
  9 siblings, 0 replies; 14+ messages in thread
From: aduskett at gmail.com @ 2019-04-30 14:27 UTC (permalink / raw)
  To: buildroot

From: Adam Duskett <Aduskett@gmail.com>

In addition:
  - Allow gst1-libav to use the system ffmpeg, as 1.16.0 is compatible with
    ffmpeg 4.x.

Signed-off-by: Adam Duskett <Aduskett@gmail.com>
---
Changes v1 -> v3:
  - None

Changes v3 -> v4:
  - Revert the following commits:
    902d3d27bc729b5466fcb3eb130525f26f6d81b8
    0c6f83c3eb63940808644281575844573c45477a
    07415ad214373c787962a1479514739045916001
    (Bernd)

 package/gstreamer1/gst1-libav/Config.in       |  5 ++
 package/gstreamer1/gst1-libav/gst1-libav.hash |  4 +-
 package/gstreamer1/gst1-libav/gst1-libav.mk   | 69 ++-----------------
 3 files changed, 13 insertions(+), 65 deletions(-)

diff --git a/package/gstreamer1/gst1-libav/Config.in b/package/gstreamer1/gst1-libav/Config.in
index 2ff6028231..23d78b6ad1 100644
--- a/package/gstreamer1/gst1-libav/Config.in
+++ b/package/gstreamer1/gst1-libav/Config.in
@@ -1,6 +1,8 @@
 config BR2_PACKAGE_GST1_LIBAV
 	bool "gst1-libav"
 	depends on BR2_PACKAGE_FFMPEG_ARCH_SUPPORTS
+	select BR2_PACKAGE_FFMPEG
+	select BR2_PACKAGE_FFMPEG_SWSCALE
 	select BR2_PACKAGE_GST1_PLUGINS_BASE
 	help
 	  GStreamer plugin (formerly gst-ffmpeg).
@@ -8,4 +10,7 @@ config BR2_PACKAGE_GST1_LIBAV
 	  This package contains GStreamer plugins based on
 	  the libav project.
 
+	  The codecs, muxers, bitstreams and filters to build can be
+	  selected in the ffmpeg package.
+
 	  http://gstreamer.freedesktop.org/
diff --git a/package/gstreamer1/gst1-libav/gst1-libav.hash b/package/gstreamer1/gst1-libav/gst1-libav.hash
index 741c582319..bcd4e251d2 100644
--- a/package/gstreamer1/gst1-libav/gst1-libav.hash
+++ b/package/gstreamer1/gst1-libav/gst1-libav.hash
@@ -1,3 +1,3 @@
-# From https://gstreamer.freedesktop.org/src/gst-libav/gst-libav-1.14.4.tar.xz.sha256sum
-sha256 dfd78591901df7853eab7e56a86c34a1b03635da0d3d56b89aa577f1897865da gst-libav-1.14.4.tar.xz
+# From https://gstreamer.freedesktop.org/src/gst-libav/gst-libav-1.16.0.tar.xz.sha256sum
+sha256 dfac119043a9cfdcacd7acde77f674ab172cf2537b5812be52f49e9cddc53d9a gst-libav-1.16.0.tar.xz
 sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING
diff --git a/package/gstreamer1/gst1-libav/gst1-libav.mk b/package/gstreamer1/gst1-libav/gst1-libav.mk
index 73e47a0639..05bc3ebe0f 100644
--- a/package/gstreamer1/gst1-libav/gst1-libav.mk
+++ b/package/gstreamer1/gst1-libav/gst1-libav.mk
@@ -4,19 +4,20 @@
 #
 ################################################################################
 
-GST1_LIBAV_VERSION = 1.14.4
+GST1_LIBAV_VERSION = 1.16.0
 GST1_LIBAV_SOURCE = gst-libav-$(GST1_LIBAV_VERSION).tar.xz
 GST1_LIBAV_SITE = https://gstreamer.freedesktop.org/src/gst-libav
+
 GST1_LIBAV_DEPENDENCIES = \
-	host-pkgconf gstreamer1 gst1-plugins-base \
+	host-pkgconf ffmpeg gstreamer1 gst1-plugins-base \
 	$(if $(BR2_PACKAGE_BZIP2),bzip2) \
 	$(if $(BR2_PACKAGE_XZ),xz)
 GST1_LIBAV_LICENSE = GPL-2.0+
 GST1_LIBAV_LICENSE_FILES = COPYING
 GST1_LIBAV_CONF_EXTRA_OPTS = --cross-prefix=$(TARGET_CROSS) --target-os=linux
 
-# fixes arm/powerpc build: https://bugzilla.gnome.org/show_bug.cgi?id=694416
-ifeq ($(BR2_arm)$(BR2_armeb)$(BR2_aarch64)$(BR2_aarch64_be)$(BR2_powerpc)$(BR2_powerpc64)$(BR2_powerpc64le),y)
+# fixes arm build: https://bugzilla.gnome.org/show_bug.cgi?id=694416
+ifeq ($(BR2_arm)$(BR2_armeb)$(BR2_aarch64)$(BR2_aarch64_be),y)
 GST1_LIBAV_CONF_ENV = AS="$(TARGET_CROSS)gcc"
 endif
 
@@ -34,66 +35,8 @@ else
 GST1_LIBAV_CONF_EXTRA_OPTS += --disable-bzlib
 endif
 
-# Generic CPU setup for bundled ffmpeg
-# Default to --cpu=generic for MIPS architecture, in order to avoid a
-# build failure on mips64r6.
-ifeq ($(BR2_mips)$(BR2_mipsel)$(BR2_mips64)$(BR2_mips64el),y)
-GST1_LIBAV_CONF_EXTRA_OPTS += --cpu=generic
-else ifneq ($(GCC_TARGET_CPU),)
-GST1_LIBAV_CONF_EXTRA_OPTS += --cpu=$(GCC_TARGET_CPU)
-else ifneq ($(GCC_TARGET_ARCH),)
-GST1_LIBAV_CONF_EXTRA_OPTS += --cpu=$(GCC_TARGET_ARCH)
-endif
-
-ifeq ($(BR2_X86_CPU_HAS_MMX),y)
-GST1_LIBAV_CONF_EXTRA_OPTS += --enable-yasm
-GST1_LIBAV_DEPENDENCIES += host-yasm
-else
-GST1_LIBAV_CONF_EXTRA_OPTS += --disable-yasm
-GST1_LIBAV_CONF_EXTRA_OPTS += --disable-mmx
-endif
-
-ifeq ($(BR2_X86_CPU_HAS_SSE),y)
-GST1_LIBAV_CONF_EXTRA_OPTS += --enable-sse
-else
-GST1_LIBAV_CONF_EXTRA_OPTS += --disable-sse
-endif
-
-ifeq ($(BR2_X86_CPU_HAS_SSSE3),y)
-GST1_LIBAV_CONF_EXTRA_OPTS += --enable-ssse3
-else
-GST1_LIBAV_CONF_EXTRA_OPTS += --disable-ssse3
-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_ARM_CPU_ARMV4),y)
-GST1_LIBAV_CONF_EXTRA_OPTS += --disable-armv5te
-endif
-ifeq ($(BR2_ARM_CPU_ARMV6)$(BR2_ARM_CPU_ARMV7A),y)
-GST1_LIBAV_CONF_EXTRA_OPTS += --enable-armv6
-else
-GST1_LIBAV_CONF_EXTRA_OPTS += --disable-armv6 --disable-armv6t2
-endif
-ifeq ($(BR2_ARM_CPU_HAS_NEON),y)
-GST1_LIBAV_CONF_EXTRA_OPTS += --enable-neon
-else
-GST1_LIBAV_CONF_EXTRA_OPTS += --disable-neon
-endif
-ifeq ($(BR2_ARM_CPU_HAS_VFPV2),y)
-GST1_LIBAV_CONF_EXTRA_OPTS += --enable-vfp
-else
-GST1_LIBAV_CONF_EXTRA_OPTS += --disable-vfp
-endif
-
-ifeq ($(BR2_POWERPC_CPU_HAS_ALTIVEC),y)
-GST1_LIBAV_CONF_EXTRA_OPTS += --enable-altivec
-else
-GST1_LIBAV_CONF_EXTRA_OPTS += --disable-altivec
-endif
-
 GST1_LIBAV_CONF_OPTS = \
+	--with-system-libav \
 	--with-libav-extra-configure="$(GST1_LIBAV_CONF_EXTRA_OPTS)"
 
 $(eval $(autotools-package))
-- 
2.20.1

^ permalink raw reply related	[flat|nested] 14+ messages in thread

* [Buildroot] [PATCH v4 09/10] package/gstreamer1/gst1-validate: bump to version 1.16.0
  2019-04-30 14:27 [Buildroot] [PATCH v4 01/10] package/libvpx: bump to version v1.8.0 aduskett at gmail.com
                   ` (6 preceding siblings ...)
  2019-04-30 14:27 ` [Buildroot] [PATCH v4 08/10] package/gstreamer1/gst1-libav: " aduskett at gmail.com
@ 2019-04-30 14:27 ` aduskett at gmail.com
  2019-04-30 14:27 ` [Buildroot] [PATCH v4 10/10] package/gstreamer1/gstreamer1-editing-services: " aduskett at gmail.com
  2019-05-01  7:09 ` [Buildroot] [PATCH v4 01/10] package/libvpx: bump to version v1.8.0 Peter Korsgaard
  9 siblings, 0 replies; 14+ messages in thread
From: aduskett at gmail.com @ 2019-04-30 14:27 UTC (permalink / raw)
  To: buildroot

From: Adam Duskett <Aduskett@gmail.com>

Signed-off-by: Adam Duskett <Aduskett@gmail.com>
---
Changes v1 -> v4:
  - None

 package/gstreamer1/gst1-validate/gst1-validate.hash | 4 ++--
 package/gstreamer1/gst1-validate/gst1-validate.mk   | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/package/gstreamer1/gst1-validate/gst1-validate.hash b/package/gstreamer1/gst1-validate/gst1-validate.hash
index 87bb294629..d3d1078d5f 100644
--- a/package/gstreamer1/gst1-validate/gst1-validate.hash
+++ b/package/gstreamer1/gst1-validate/gst1-validate.hash
@@ -1,3 +1,3 @@
-# From https://gstreamer.freedesktop.org/src/gst-validate/gst-validate-1.14.4.tar.xz.sha256sum
-sha256 18dccca94bdc0bab3cddb07817bd280df7ab4abbec9a83b92620367a22d955c7 gst-validate-1.14.4.tar.xz
+# From https://gstreamer.freedesktop.org/src/gst-validate/gst-validate-1.16.0.tar.xz.sha256sum
+sha256 9331ae48a173a048243539730cc7a88607777762dea4aebbc3ab55981e68d6c9 gst-validate-1.16.0.tar.xz
 sha256 6095e9ffa777dd22839f7801aa845b31c9ed07f3d6bf8a26dc5d2dec8ccc0ef3 COPYING
diff --git a/package/gstreamer1/gst1-validate/gst1-validate.mk b/package/gstreamer1/gst1-validate/gst1-validate.mk
index 0f3d251782..121190ede9 100644
--- a/package/gstreamer1/gst1-validate/gst1-validate.mk
+++ b/package/gstreamer1/gst1-validate/gst1-validate.mk
@@ -4,7 +4,7 @@
 #
 ################################################################################
 
-GST1_VALIDATE_VERSION = 1.14.4
+GST1_VALIDATE_VERSION = 1.16.0
 GST1_VALIDATE_SOURCE = gst-validate-$(GST1_VALIDATE_VERSION).tar.xz
 GST1_VALIDATE_SITE = https://gstreamer.freedesktop.org/src/gst-validate
 GST1_VALIDATE_LICENSE = LGPL-2.1+
-- 
2.20.1

^ permalink raw reply related	[flat|nested] 14+ messages in thread

* [Buildroot] [PATCH v4 10/10] package/gstreamer1/gstreamer1-editing-services: bump to version 1.16.0
  2019-04-30 14:27 [Buildroot] [PATCH v4 01/10] package/libvpx: bump to version v1.8.0 aduskett at gmail.com
                   ` (7 preceding siblings ...)
  2019-04-30 14:27 ` [Buildroot] [PATCH v4 09/10] package/gstreamer1/gst1-validate: " aduskett at gmail.com
@ 2019-04-30 14:27 ` aduskett at gmail.com
  2019-05-01  7:09 ` [Buildroot] [PATCH v4 01/10] package/libvpx: bump to version v1.8.0 Peter Korsgaard
  9 siblings, 0 replies; 14+ messages in thread
From: aduskett at gmail.com @ 2019-04-30 14:27 UTC (permalink / raw)
  To: buildroot

From: Adam Duskett <Aduskett@gmail.com>

Also removed upstreamed patch 0001-examples-ges-ui-fix-some-gtk2-ism.patch.

Signed-off-by: Adam Duskett <Aduskett@gmail.com>
---
Changes v1 -> v4:
  - None

 ...01-examples-ges-ui-fix-some-gtk2-ism.patch | 66 -------------------
 .../gstreamer1-editing-services.hash          |  4 +-
 .../gstreamer1-editing-services.mk            |  2 +-
 3 files changed, 3 insertions(+), 69 deletions(-)
 delete mode 100644 package/gstreamer1/gstreamer1-editing-services/0001-examples-ges-ui-fix-some-gtk2-ism.patch

diff --git a/package/gstreamer1/gstreamer1-editing-services/0001-examples-ges-ui-fix-some-gtk2-ism.patch b/package/gstreamer1/gstreamer1-editing-services/0001-examples-ges-ui-fix-some-gtk2-ism.patch
deleted file mode 100644
index 5a074941fd..0000000000
--- a/package/gstreamer1/gstreamer1-editing-services/0001-examples-ges-ui-fix-some-gtk2-ism.patch
+++ /dev/null
@@ -1,66 +0,0 @@
-From 76f3dcb8f11a240fc7147ab556c57f10abc9e957 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Tim-Philipp=20M=C3=BCller?= <tim@centricular.com>
-Date: Sun, 20 May 2018 23:46:42 +0100
-Subject: [PATCH] examples: ges-ui: fix some gtk2-ism
-
-Still lots of deprecated API to update.
-
-https://bugzilla.gnome.org/show_bug.cgi?id=796243
-
-Upstream: https://cgit.freedesktop.org/gstreamer/gst-editing-services/commit/?id=76f3dcb8f11a240fc7147ab556c57f10abc9e957
-Signed-off-by: Peter Seiderer <ps.report@gmx.net>
----
- examples/c/ges-ui.c | 10 +++++-----
- 1 file changed, 5 insertions(+), 5 deletions(-)
-
-diff --git a/examples/c/ges-ui.c b/examples/c/ges-ui.c
-index 4acd1ee9..45694a6b 100644
---- a/examples/c/ges-ui.c
-+++ b/examples/c/ges-ui.c
-@@ -106,7 +106,7 @@ static int n_instances = 0;
-  * These are declared non-static for signal auto-connection
-  */
- 
--gboolean window_delete_event_cb (GtkObject * window, GdkEvent * event,
-+gboolean window_delete_event_cb (GtkWidget * window, GdkEvent * event,
-     App * app);
- void new_activate_cb (GtkMenuItem * item, App * app);
- void open_activate_cb (GtkMenuItem * item, App * app);
-@@ -1076,14 +1076,14 @@ gboolean
- add_effect_dlg_delete_event_cb (GtkWidget * widget, GdkEvent * event,
-     gpointer * app)
- {
--  gtk_widget_hide_all (((App *) app)->add_effect_dlg);
-+  gtk_widget_hide (((App *) app)->add_effect_dlg);
-   return TRUE;
- }
- 
- void
- on_cancel_add_effect_cb (GtkButton * button, App * app)
- {
--  gtk_widget_hide_all (app->add_effect_dlg);
-+  gtk_widget_hide (app->add_effect_dlg);
- }
- 
- void
-@@ -1103,7 +1103,7 @@ on_apply_effect_cb (GtkButton * button, App * app)
- 
-   gtk_entry_set_text (GTK_ENTRY (app->audio_effect_entry), "");
- 
--  gtk_widget_hide_all (app->add_effect_dlg);
-+  gtk_widget_hide (app->add_effect_dlg);
- }
- 
- static void
-@@ -1347,7 +1347,7 @@ app_new_from_uri (gchar * uri)
- /* UI callbacks  ************************************************************/
- 
- gboolean
--window_delete_event_cb (GtkObject * window, GdkEvent * event, App * app)
-+window_delete_event_cb (GtkWidget * window, GdkEvent * event, App * app)
- {
-   app_dispose (app);
-   return FALSE;
--- 
-2.19.0
-
diff --git a/package/gstreamer1/gstreamer1-editing-services/gstreamer1-editing-services.hash b/package/gstreamer1/gstreamer1-editing-services/gstreamer1-editing-services.hash
index a388a097dd..7d6ab30829 100644
--- a/package/gstreamer1/gstreamer1-editing-services/gstreamer1-editing-services.hash
+++ b/package/gstreamer1/gstreamer1-editing-services/gstreamer1-editing-services.hash
@@ -1,5 +1,5 @@
-# From https://gstreamer.freedesktop.org/src/gstreamer-editing-services/gstreamer-editing-services-1.14.4.tar.xz.sha256sum
-sha256 53d1d25b356009505ae0d22c218d6c6b1215399d9f6e3fe5d7b88e156531b35f gstreamer-editing-services-1.14.4.tar.xz
+# From https://gstreamer.freedesktop.org/src/gstreamer-editing-services/gstreamer-editing-services-1.16.0.tar.xz.sha256sum
+sha256 82a3faefb2b0d91e134fd02cddeee718b7846a07cbf0127fed7aa03e25495ad1 gstreamer-editing-services-1.16.0.tar.xz
 
 # Hashes for license files:
 sha256 f445dc78b88496f7e20c7a2a461b95baba5865c8919b8289ac24ac0a80c6ce7a COPYING
diff --git a/package/gstreamer1/gstreamer1-editing-services/gstreamer1-editing-services.mk b/package/gstreamer1/gstreamer1-editing-services/gstreamer1-editing-services.mk
index 74a36824ed..9412e277e6 100644
--- a/package/gstreamer1/gstreamer1-editing-services/gstreamer1-editing-services.mk
+++ b/package/gstreamer1/gstreamer1-editing-services/gstreamer1-editing-services.mk
@@ -4,7 +4,7 @@
 #
 ################################################################################
 
-GSTREAMER1_EDITING_SERVICES_VERSION = 1.14.4
+GSTREAMER1_EDITING_SERVICES_VERSION = 1.16.0
 GSTREAMER1_EDITING_SERVICES_SOURCE = gstreamer-editing-services-$(GSTREAMER1_EDITING_SERVICES_VERSION).tar.xz
 GSTREAMER1_EDITING_SERVICES_SITE = http://gstreamer.freedesktop.org/src/gstreamer-editing-services
 GSTREAMER1_EDITING_SERVICES_LICENSE = LGPL-2.0+
-- 
2.20.1

^ permalink raw reply related	[flat|nested] 14+ messages in thread

* [Buildroot] [PATCH v4 04/10] package/gstreamer1/gst1-plugins-{base, good, bad, ugly}: bump to 1.16.0
  2019-04-30 14:27 ` [Buildroot] [PATCH v4 04/10] package/gstreamer1/gst1-plugins-{base, good, bad, ugly}: bump to 1.16.0 aduskett at gmail.com
@ 2019-04-30 19:26   ` Peter Seiderer
  2019-04-30 20:00     ` Adam Duskett
  0 siblings, 1 reply; 14+ messages in thread
From: Peter Seiderer @ 2019-04-30 19:26 UTC (permalink / raw)
  To: buildroot

Hello Adam,

thanks for the new patch iteration, some comments below...

On Tue, 30 Apr 2019 10:27:09 -0400, aduskett at gmail.com wrote:

> From: Adam Duskett <Aduskett@gmail.com>
>
> Group these patches because of several changes to the plugin packages.
>
> Changes:
>   - Remove upstreamed patches:
>       - 0001-fdkaacenc-Remove-MODE_2_1.patch
>       - 0002-fdkaacdec-Use-WAV-channel-mapping-instead-of-interle.patch
>
>   - Add BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_COMPOSITOR to Config.in.legacy as
>     this plugin is moved to gst1-plugins-base.
>
>   - Add BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_IQA to Config.in.legacy as this the
>     plugin is now removed.
>
>   - Add BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_OPENCV to Config.in.legacy as the
>     plugin now requires opencv3 with the bgsegm opencv_contrib module, which is
>     not in Buildroot.
>
>   - Add BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_STEREO to Config.in.legacy as this
>     plugin is merged with the audiofx plugin in gst1-plugins-good.
>
>   - Add BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VCD to Config.in.legacy as this
>     plugin is removed.
>
>   - Remove COPYING.LIB from gst-plugins-base mk file and hash file as it no
>     longer exists.
>
>   - Add BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_COMPOSITOR to gst1-plugins-base.mk
>
>   - Add BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_OVERLAYCOMPOSITION to
>     gst1-plugins-base.
>
>   - Add mjpegtools to the dependencies of
>     BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MPEG2ENC
>
>   - Remove BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_IQA because it now depends on
>     the package dssim which isn't available in Buildroot.
>
> Signed-off-by: Adam Duskett <Aduskett@gmail.com>
> ---
> Changes v1 -> v2:
>   - removed IQA plugin because of the dependency on the package dssim which does
>     not exist in Buildroot.
>   - Added mjpegtools to the dependencies of the mpeg2enc plugin.
>   - Moved BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_COMPOSITOR to the correct location
>     in Config.in.legacy.
>   - Added BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_IQA to Config.in.legacy
>
> Changes v2 -> v3:
>   - Clean up commit message.
>   - Remove BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_STEREO (Peter)
>   - Remove BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_STEREO (Peter)

Nitpick, should be BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VCD?

>   - Remove BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_OPENCV (Peter)
>   - Add BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_OVERLAYCOMPOSITION to
>     gst1-plugins-base. (Peter)
>
> Changes v3 -> v4:
>   - Rebase because of commit 80a5217476c45e765db45acd8782f7f854783f93 (Bernd)
>   - Remove newly commited patch 0001-gstrtspconnection-Security-loophole-making-heap-over.patch
>
>  Config.in.legacy                              | 35 +++++++++++++
>  .../0001-fdkaacenc-Remove-MODE_2_1.patch      | 32 ------------
>  ...V-channel-mapping-instead-of-interle.patch | 49 -------------------
>  package/gstreamer1/gst1-plugins-bad/Config.in | 46 ++++-------------
>  .../gst1-plugins-bad/gst1-plugins-bad.hash    |  4 +-
>  .../gst1-plugins-bad/gst1-plugins-bad.mk      | 40 ++-------------
>  ...n-Security-loophole-making-heap-over.patch | 31 ------------
>  .../gstreamer1/gst1-plugins-base/Config.in    | 10 ++++
>  .../gst1-plugins-base/gst1-plugins-base.hash  |  7 ++-
>  .../gst1-plugins-base/gst1-plugins-base.mk    | 16 +++++-
>  .../gst1-plugins-good/gst1-plugins-good.hash  |  4 +-
>  .../gst1-plugins-good/gst1-plugins-good.mk    |  2 +-
>  .../gst1-plugins-ugly/gst1-plugins-ugly.hash  |  4 +-
>  .../gst1-plugins-ugly/gst1-plugins-ugly.mk    |  2 +-
>  14 files changed, 83 insertions(+), 199 deletions(-)
>  delete mode 100644 package/gstreamer1/gst1-plugins-bad/0001-fdkaacenc-Remove-MODE_2_1.patch
>  delete mode 100644 package/gstreamer1/gst1-plugins-bad/0002-fdkaacdec-Use-WAV-channel-mapping-instead-of-interle.patch
>  delete mode 100644 package/gstreamer1/gst1-plugins-base/0001-gstrtspconnection-Security-loophole-making-heap-over.patch
>
> diff --git a/Config.in.legacy b/Config.in.legacy
> index ec5079da65..85d74bbaf4 100644
> --- a/Config.in.legacy
> +++ b/Config.in.legacy
> @@ -146,6 +146,41 @@ endif
>
>  comment "Legacy options removed in 2019.05"
>
> +config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_COMPOSITOR
> +	bool "compositor moved to gst1-plugins-base"
> +	select BR2_LEGACY

missing (see some others examples of moved gstreamer
plugins in Config.in.legacy)...

select BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_COMPOSITOR

> +	help
> +	  The gst1-plugins-bad compositor plugin has moved
> +	  to gst1-plugins-base.
> +
> +config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_IQA
> +	bool "gst-plugins-bad IQA option was removed"
> +	select BR2_LEGACY
> +	help
> +	  The gst1-plugins-bad IQA option was removed.
> +
> +config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_OPENCV
> +	bool "gst-plugins-bad opencv option was removed"
> +	select BR2_LEGACY
> +	help
> +	  The gst1-plugins-bad opencv option was removed because
> +	  buildroot does not have the opencv_contrib package which
> +	  is required for the bgsegm module which gst1-plugins-bad
> +	  now requires along with opencv3.
> +
> +config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_STEREO
> +	bool "stereo was merged into audiofx in gst1-plugins-good"
> +	select BR2_LEGACY

missing
select BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_AUDIOFX

> +	help
> +	  The gst1-plugins-bad stereo plugin has merged with the
> +	  gst1-plugins-base audiofx plugin.
> +
> +config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VCD
> +	bool "gst-plugins-bad vcd plugin was removed."
> +	select BR2_LEGACY
> +	help
> +	  The gst1-plugins-bad vcd plugin was removed.
> +
>  config BR2_PACKAGE_LUNIT
>  	bool "lunit package removed"
>  	select BR2_LEGACY
> diff --git a/package/gstreamer1/gst1-plugins-bad/0001-fdkaacenc-Remove-MODE_2_1.patch b/package/gstreamer1/gst1-plugins-bad/0001-fdkaacenc-Remove-MODE_2_1.patch
> deleted file mode 100644
> index a9c5d44d92..0000000000
> --- a/package/gstreamer1/gst1-plugins-bad/0001-fdkaacenc-Remove-MODE_2_1.patch
> +++ /dev/null
> @@ -1,32 +0,0 @@
> -From f4fdb9770c76113f38515245fecc5f11b3ace20d Mon Sep 17 00:00:00 2001
> -From: "Jan Alexander Steffens (heftig)" <jan.steffens@gmail.com>
> -Date: Tue, 4 Dec 2018 17:54:42 +0100
> -Subject: [PATCH] fdkaacenc: Remove MODE_2_1
> -
> -This is not a standard mode and no longer supported by fdk-aac 2.0.0.
> -
> -For https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/issues/825
> -
> -Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
> ----
> - ext/fdkaac/gstfdkaacenc.c | 4 ----
> - 1 file changed, 4 deletions(-)
> -
> -diff --git a/ext/fdkaac/gstfdkaacenc.c b/ext/fdkaac/gstfdkaacenc.c
> -index ad2bcb492..8410e684c 100644
> ---- a/ext/fdkaac/gstfdkaacenc.c
> -+++ b/ext/fdkaac/gstfdkaacenc.c
> -@@ -71,10 +71,6 @@ static const struct
> -   GST_AUDIO_CHANNEL_POSITION_FRONT_CENTER,
> -           GST_AUDIO_CHANNEL_POSITION_FRONT_LEFT,
> -           GST_AUDIO_CHANNEL_POSITION_FRONT_RIGHT}}, {
> --    3, MODE_2_1, {
> --  GST_AUDIO_CHANNEL_POSITION_FRONT_LEFT,
> --          GST_AUDIO_CHANNEL_POSITION_FRONT_RIGHT,
> --          GST_AUDIO_CHANNEL_POSITION_LFE1}}, {
> -     4, MODE_1_2_1, {
> -   GST_AUDIO_CHANNEL_POSITION_FRONT_CENTER,
> -           GST_AUDIO_CHANNEL_POSITION_FRONT_LEFT,
> ---
> -2.11.0
> -
> diff --git a/package/gstreamer1/gst1-plugins-bad/0002-fdkaacdec-Use-WAV-channel-mapping-instead-of-interle.patch b/package/gstreamer1/gst1-plugins-bad/0002-fdkaacdec-Use-WAV-channel-mapping-instead-of-interle.patch
> deleted file mode 100644
> index 0049714266..0000000000
> --- a/package/gstreamer1/gst1-plugins-bad/0002-fdkaacdec-Use-WAV-channel-mapping-instead-of-interle.patch
> +++ /dev/null
> @@ -1,49 +0,0 @@
> -From 19d34f6b5e1633d5ec4bb2832c58470f0c829cab Mon Sep 17 00:00:00 2001
> -From: "Jan Alexander Steffens (heftig)" <jan.steffens@gmail.com>
> -Date: Wed, 5 Dec 2018 10:10:39 +0100
> -Subject: [PATCH] fdkaacdec: Use WAV channel mapping instead of interleave
> - setting
> -
> -The latter is going away in libfdk-aac 2.0.0. Instead, MPEG-style output
> -is always non-interleaved and WAV-style output is always interleaved.
> -Earlier libfdk-aac also defaults interleaving accordingly.
> -
> -Since our reordering looks at the associated PCE indices instead of the
> -actual channel order, we're agnostic to the mapping.
> -
> -For https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/issues/825
> -
> -Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
> ----
> - ext/fdkaac/gstfdkaacdec.c | 12 ++++--------
> - 1 file changed, 4 insertions(+), 8 deletions(-)
> -
> -diff --git a/ext/fdkaac/gstfdkaacdec.c b/ext/fdkaac/gstfdkaacdec.c
> -index c27183752..f5136b334 100644
> ---- a/ext/fdkaac/gstfdkaacdec.c
> -+++ b/ext/fdkaac/gstfdkaacdec.c
> -@@ -151,17 +151,13 @@ gst_fdkaacdec_set_format (GstAudioDecoder * dec, GstCaps * caps)
> -     gst_buffer_unref (codec_data);
> -   }
> -
> -+  /* Choose WAV channel mapping to get interleaving even with libfdk-aac 2.0.0
> -+   * The pChannelIndices retain the indices from the standard MPEG mapping so
> -+   * we're agnostic to the actual order. */
> -   if ((err =
> -           aacDecoder_SetParam (self->dec, AAC_PCM_OUTPUT_CHANNEL_MAPPING,
> --              0)) != AAC_DEC_OK) {
> --    GST_ERROR_OBJECT (self, "Failed to set output channel mapping: %d", err);
> --    return FALSE;
> --  }
> --
> --  if ((err =
> --          aacDecoder_SetParam (self->dec, AAC_PCM_OUTPUT_INTERLEAVED,
> -               1)) != AAC_DEC_OK) {
> --    GST_ERROR_OBJECT (self, "Failed to set interleaved output: %d", err);
> -+    GST_ERROR_OBJECT (self, "Failed to set output channel mapping: %d", err);
> -     return FALSE;
> -   }
> -
> ---
> -2.11.0
> -
> diff --git a/package/gstreamer1/gst1-plugins-bad/Config.in b/package/gstreamer1/gst1-plugins-bad/Config.in
> index 6830902f3a..e0757e96c9 100644
> --- a/package/gstreamer1/gst1-plugins-bad/Config.in
> +++ b/package/gstreamer1/gst1-plugins-bad/Config.in
> @@ -51,11 +51,6 @@ config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_AUDIOMIXMATRIX
>  	help
>  	  Audio N:M mixer plugin
>
> -config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_COMPOSITOR
> -	bool "compositor"
> -	help
> -	  Video compositor plugin
> -
>  config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_AUDIOVISUALIZERS
>  	bool "audiovisualizers"
>  	help
> @@ -263,9 +258,6 @@ config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SUBENC
>  	help
>  	  subtitle encoders
>
> -config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_STEREO
> -	bool "stereo"
> -
>  config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_TIMECODE
>  	bool "timecode"
>
> @@ -279,11 +271,6 @@ config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VIDEOFRAME_AUDIOLEVEL
>  	help
>  	  videoframe_audiolevel
>
> -config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_IQA
> -	bool "iqa"
> -	help
> -	  Image Quality Assessment
> -
>  config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VIDEOPARSERS
>  	bool "videoparsers"
>  	help
> @@ -434,10 +421,19 @@ comment "ttml needs a toolchain w/ wchar, threads, C++"
>
>  config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MPEG2ENC
>  	bool "mpeg2enc"
> +	depends on BR2_USE_MMU # fork
> +	depends on BR2_INSTALL_LIBSTDCPP
> +	depends on BR2_TOOLCHAIN_HAS_THREADS
>  	select BR2_PACKAGE_LIBMPEG2
> +	select BR2_PACKAGE_MJPEGTOOLS
>  	help
>  	  High-quality MPEG-1/2 video encoder
>
> +comment "mpeg2enc needs a toolchain w/ threads, C++"
> +	depends on BR2_USE_MMU
> +	depends on !BR2_TOOLCHAIN_HAS_THREADS \
> +		|| !BR2_INSTALL_LIBSTDCPP
> +
>  config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MUSEPACK
>  	bool "musepack"
>  	select BR2_PACKAGE_MUSEPACK
> @@ -460,27 +456,6 @@ comment "openal plugin needs a toolchain w/ NPTL, C++"
>  	depends on !BR2_TOOLCHAIN_HAS_THREADS_NPTL \
>  		|| !BR2_INSTALL_LIBSTDCPP
>
> -config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_OPENCV
> -	bool "opencv"
> -	depends on BR2_PACKAGE_OPENCV
> -	# Remove the following opencv modules when gstreamer fixes the
> -	# problem of including the old "cv.h" header
> -	# bug: https://bugzilla.gnome.org/show_bug.cgi?id=725163
> -	select BR2_PACKAGE_OPENCV_LIB_CALIB3D
> -	select BR2_PACKAGE_OPENCV_LIB_CONTRIB
> -	select BR2_PACKAGE_OPENCV_LIB_FEATURES2D
> -	select BR2_PACKAGE_OPENCV_LIB_FLANN
> -	select BR2_PACKAGE_OPENCV_LIB_IMGPROC
> -	select BR2_PACKAGE_OPENCV_LIB_LEGACY
> -	select BR2_PACKAGE_OPENCV_LIB_ML
> -	select BR2_PACKAGE_OPENCV_LIB_OBJDETECT
> -	select BR2_PACKAGE_OPENCV_LIB_VIDEO
> -	help
> -	  GStreamer OpenCV Plugins
> -
> -comment "opencv plugin needs OpenCV-2.4"
> -	depends on !BR2_PACKAGE_OPENCV
> -
>  config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_OPENH264
>  	bool "openh264"
>  	depends on BR2_PACKAGE_LIBOPENH264_ARCH_SUPPORTS
> @@ -537,9 +512,6 @@ config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SRTP
>  	bool "srtp"
>  	select BR2_PACKAGE_LIBSRTP
>
> -config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VCD
> -	bool "vcd"
> -
>  config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VOAACENC
>  	bool "voaacenc"
>  	select BR2_PACKAGE_VO_AACENC
> diff --git a/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.hash b/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.hash
> index cb4bf64677..0c1627de86 100644
> --- a/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.hash
> +++ b/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.hash
> @@ -1,4 +1,4 @@
> -# From https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-1.14.4.tar.xz.sha256sum
> -sha256 910b4e0e2e897e8b6d06767af1779d70057c309f67292f485ff988d087aa0de5 gst-plugins-bad-1.14.4.tar.xz
> +# From https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-1.16.0.tar.xz.sha256sum
> +sha256 22139de35626ada6090bdfa3423b27b7fc15a0198331d25c95e6b12cb1072b05 gst-plugins-bad-1.16.0.tar.xz
>  sha256 0b12e4d1cd5db5f8a0c04fc98a1d8c3acc533097b6198d6644420da78d460223 COPYING
>  sha256 cf9b86bcf2d298e8cf5b9d8982f9dab296465b002fdfa0347357a0732f961e03 COPYING.LIB
> diff --git a/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.mk b/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.mk
> index e4e7661ac4..a1e74a2d96 100644
> --- a/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.mk
> +++ b/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.mk
> @@ -4,7 +4,7 @@
>  #
>  ################################################################################
>
> -GST1_PLUGINS_BAD_VERSION = 1.14.4
> +GST1_PLUGINS_BAD_VERSION = 1.16.0
>  GST1_PLUGINS_BAD_SOURCE = gst-plugins-bad-$(GST1_PLUGINS_BAD_VERSION).tar.xz
>  GST1_PLUGINS_BAD_SITE = https://gstreamer.freedesktop.org/src/gst-plugins-bad
>  GST1_PLUGINS_BAD_INSTALL_STAGING = YES
> @@ -21,7 +21,6 @@ GST1_PLUGINS_BAD_CONF_OPTS = \
>  	--disable-winks \
>  	--disable-android_media \
>  	--disable-apple_media \
> -	--disable-acm \
>  	--disable-introspection
>
>  # Options which require currently unpackaged libraries
> @@ -53,12 +52,12 @@ GST1_PLUGINS_BAD_CONF_OPTS += \
>  	--disable-wildmidi \
>  	--disable-smoothstreaming \
>  	--disable-soundtouch \
> -	--disable-spc \
>  	--disable-gme \
>  	--disable-vdpau \
>  	--disable-schro \
>  	--disable-spandsp \
> -	--disable-gtk3
> +	--disable-gtk3 \
> +	--disable-iqa
>
>  GST1_PLUGINS_BAD_DEPENDENCIES = gst1-plugins-base gstreamer1
>
> @@ -138,12 +137,6 @@ else
>  GST1_PLUGINS_BAD_CONF_OPTS += --disable-audiomixmatrix
>  endif
>
> -ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_COMPOSITOR),y)
> -GST1_PLUGINS_BAD_CONF_OPTS += --enable-compositor
> -else
> -GST1_PLUGINS_BAD_CONF_OPTS += --disable-compositor
> -endif
> -
>  ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_AUDIOVISUALIZERS),y)
>  GST1_PLUGINS_BAD_CONF_OPTS += --enable-audiovisualizers
>  else
> @@ -405,12 +398,6 @@ else
>  GST1_PLUGINS_BAD_CONF_OPTS += --disable-subenc
>  endif
>
> -ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_STEREO),y)
> -GST1_PLUGINS_BAD_CONF_OPTS += --enable-stereo
> -else
> -GST1_PLUGINS_BAD_CONF_OPTS += --disable-stereo
> -endif
> -
>  ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_TIMECODE),y)
>  GST1_PLUGINS_BAD_CONF_OPTS += --enable-timecode
>  else
> @@ -429,12 +416,6 @@ else
>  GST1_PLUGINS_BAD_CONF_OPTS += --disable-videoframe_audiolevel
>  endif
>
> -ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_IQA),y)
> -GST1_PLUGINS_BAD_CONF_OPTS += --enable-iqa
> -else
> -GST1_PLUGINS_BAD_CONF_OPTS += --disable-iqa
> -endif
> -
>  ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VIDEOPARSERS),y)
>  GST1_PLUGINS_BAD_CONF_OPTS += --enable-videoparsers
>  else
> @@ -593,7 +574,7 @@ endif
>
>  ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MPEG2ENC),y)
>  GST1_PLUGINS_BAD_CONF_OPTS += --enable-mpeg2enc
> -GST1_PLUGINS_BAD_DEPENDENCIES += libmpeg2
> +GST1_PLUGINS_BAD_DEPENDENCIES += libmpeg2 mjpegtools
>  GST1_PLUGINS_BAD_HAS_GPL_LICENSE = y
>  else
>  GST1_PLUGINS_BAD_CONF_OPTS += --disable-mpeg2enc
> @@ -620,13 +601,6 @@ else
>  GST1_PLUGINS_BAD_CONF_OPTS += --disable-openal
>  endif
>
> -ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_OPENCV),y)
> -GST1_PLUGINS_BAD_CONF_OPTS += --enable-opencv
> -GST1_PLUGINS_BAD_DEPENDENCIES += opencv
> -else
> -GST1_PLUGINS_BAD_CONF_OPTS += --disable-opencv
> -endifOptions which require currently unpackaged libraries
> -

Unconditional --disable-opencv is missing (above at the
'Options which require currently unpackaged libraries' place)...

Regards,
Peter

>  ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_OPENH264),y)
>  GST1_PLUGINS_BAD_CONF_OPTS += --enable-openh264
>  GST1_PLUGINS_BAD_DEPENDENCIES += libopenh264
> @@ -683,12 +657,6 @@ else
>  GST1_PLUGINS_BAD_CONF_OPTS += --disable-srtp
>  endif
>
> -ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VCD),y)
> -GST1_PLUGINS_BAD_CONF_OPTS += --enable-vcd
> -else
> -GST1_PLUGINS_BAD_CONF_OPTS += --disable-vcd
> -endif
> -
>  ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VOAACENC),y)
>  GST1_PLUGINS_BAD_CONF_OPTS += --enable-voaacenc
>  GST1_PLUGINS_BAD_DEPENDENCIES += vo-aacenc
> diff --git a/package/gstreamer1/gst1-plugins-base/0001-gstrtspconnection-Security-loophole-making-heap-over.patch b/package/gstreamer1/gst1-plugins-base/0001-gstrtspconnection-Security-loophole-making-heap-over.patch
> deleted file mode 100644
> index de88f67a39..0000000000
> --- a/package/gstreamer1/gst1-plugins-base/0001-gstrtspconnection-Security-loophole-making-heap-over.patch
> +++ /dev/null
> @@ -1,31 +0,0 @@
> -From f672277509705c4034bc92a141eefee4524d15aa Mon Sep 17 00:00:00 2001
> -From: Tobias Ronge <tobiasr@axis.com>
> -Date: Thu, 14 Mar 2019 10:12:27 +0100
> -Subject: [PATCH] gstrtspconnection: Security loophole making heap overflow
> -
> -The former code allowed an attacker to create a heap overflow by
> -sending a longer than allowed session id in a response and including a
> -semicolon to change the maximum length. With this change, the parser
> -will never go beyond 512 bytes.
> -
> -Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
> ----
> - gst-libs/gst/rtsp/gstrtspconnection.c | 2 +-
> - 1 file changed, 1 insertion(+), 1 deletion(-)
> -
> -diff --git a/gst-libs/gst/rtsp/gstrtspconnection.c b/gst-libs/gst/rtsp/gstrtspconnection.c
> -index a6755bedd..c0429064a 100644
> ---- a/gst-libs/gst/rtsp/gstrtspconnection.c
> -+++ b/gst-libs/gst/rtsp/gstrtspconnection.c
> -@@ -2461,7 +2461,7 @@ build_next (GstRTSPBuilder * builder, GstRTSPMessage * message,
> -           maxlen = sizeof (conn->session_id) - 1;
> -           /* the sessionid can have attributes marked with ;
> -            * Make sure we strip them */
> --          for (i = 0; session_id[i] != '\0'; i++) {
> -+          for (i = 0; i < maxlen && session_id[i] != '\0'; i++) {
> -             if (session_id[i] == ';') {
> -               maxlen = i;
> -               /* parse timeout */
> ---
> -2.11.0
> -
> diff --git a/package/gstreamer1/gst1-plugins-base/Config.in b/package/gstreamer1/gst1-plugins-base/Config.in
> index 340926ecb9..29f8001f3a 100644
> --- a/package/gstreamer1/gst1-plugins-base/Config.in
> +++ b/package/gstreamer1/gst1-plugins-base/Config.in
> @@ -43,6 +43,11 @@ config BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_AUDIOTESTSRC
>  	help
>  	  Creates audio test signals of given frequency and volume
>
> +config BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_COMPOSITOR
> +	bool "compositor"
> +	help
> +	  Video compositor plugin
> +
>  config BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_ENCODING
>  	bool "encoding"
>  	help
> @@ -58,6 +63,11 @@ config BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_GIO
>  	help
>  	  GIO elements
>
> +config BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_OVERLAYCOMPOSITION
> +	bool "overlaycomposition"
> +	help
> +	  Overlaycomposition plugin.
> +
>  config BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_PLAYBACK
>  	bool "playback"
>  	default y
> diff --git a/package/gstreamer1/gst1-plugins-base/gst1-plugins-base.hash b/package/gstreamer1/gst1-plugins-base/gst1-plugins-base.hash
> index c508bdc00d..b1fc68d93b 100644
> --- a/package/gstreamer1/gst1-plugins-base/gst1-plugins-base.hash
> +++ b/package/gstreamer1/gst1-plugins-base/gst1-plugins-base.hash
> @@ -1,4 +1,3 @@
> -# From https://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-base-1.14.4.tar.xz.sha256sum
> -sha256 ca6139490e48863e7706d870ff4e8ac9f417b56f3b9e4b3ce490c13b09a77461 gst-plugins-base-1.14.4.tar.xz
> -sha256 78fb5977f177ab71cba77a4a127d29b93cb1ca5c25962204b31f183a20cf5c7a COPYING
> -sha256 f445dc78b88496f7e20c7a2a461b95baba5865c8919b8289ac24ac0a80c6ce7a COPYING.LIB
> +# From https://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-base-1.16.0.tar.xz.sha256sum
> +sha256 4093aa7b51e28fb24dfd603893fead8d1b7782f088b05ed0f22a21ef176fb5ae gst-plugins-base-1.16.0.tar.xz
> +sha256 f445dc78b88496f7e20c7a2a461b95baba5865c8919b8289ac24ac0a80c6ce7a COPYING
> diff --git a/package/gstreamer1/gst1-plugins-base/gst1-plugins-base.mk b/package/gstreamer1/gst1-plugins-base/gst1-plugins-base.mk
> index 5b7db0814f..60f2d4856b 100644
> --- a/package/gstreamer1/gst1-plugins-base/gst1-plugins-base.mk
> +++ b/package/gstreamer1/gst1-plugins-base/gst1-plugins-base.mk
> @@ -4,11 +4,11 @@
>  #
>  ################################################################################
>
> -GST1_PLUGINS_BASE_VERSION = 1.14.4
> +GST1_PLUGINS_BASE_VERSION = 1.16.0
>  GST1_PLUGINS_BASE_SOURCE = gst-plugins-base-$(GST1_PLUGINS_BASE_VERSION).tar.xz
>  GST1_PLUGINS_BASE_SITE = https://gstreamer.freedesktop.org/src/gst-plugins-base
>  GST1_PLUGINS_BASE_INSTALL_STAGING = YES
> -GST1_PLUGINS_BASE_LICENSE_FILES = COPYING.LIB
> +GST1_PLUGINS_BASE_LICENSE_FILES = COPYING
>  GST1_PLUGINS_BASE_LICENSE = LGPL-2.0+, LGPL-2.1+
>
>  GST1_PLUGINS_BASE_CONF_OPTS = \
> @@ -118,6 +118,12 @@ else
>  GST1_PLUGINS_BASE_CONF_OPTS += --disable-audiotestsrc
>  endif
>
> +ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_COMPOSITOR),y)
> +GST1_PLUGINS_BASE_CONF_OPTS += --enable-compositor
> +else
> +GST1_PLUGINS_BASE_CONF_OPTS += --disable-compositor
> +endif
> +
>  ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_ENCODING),y)
>  GST1_PLUGINS_BASE_CONF_OPTS += --enable-encoding
>  else
> @@ -136,6 +142,12 @@ else
>  GST1_PLUGINS_BASE_CONF_OPTS += --disable-gio
>  endif
>
> +ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_OVERLAYCOMPOSITION),y)
> +GST1_PLUGINS_BASE_CONF_OPTS += --enable-overlaycomposition
> +else
> +GST1_PLUGINS_BASE_CONF_OPTS += --disable-overlaycomposition
> +endif
> +
>  ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_PLAYBACK),y)
>  GST1_PLUGINS_BASE_CONF_OPTS += --enable-playback
>  else
> diff --git a/package/gstreamer1/gst1-plugins-good/gst1-plugins-good.hash b/package/gstreamer1/gst1-plugins-good/gst1-plugins-good.hash
> index 1d08938e09..be837ab569 100644
> --- a/package/gstreamer1/gst1-plugins-good/gst1-plugins-good.hash
> +++ b/package/gstreamer1/gst1-plugins-good/gst1-plugins-good.hash
> @@ -1,3 +1,3 @@
> -# From https://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-1.14.4.tar.xz.sha256sum
> -sha256 5f8b553260cb0aac56890053d8511db1528d53cae10f0287cfce2cb2acc70979 gst-plugins-good-1.14.4.tar.xz
> +# From https://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-1.16.0.tar.xz.sha256sum
> +sha256 654adef33380d604112f702c2927574cfc285e31307b79e584113858838bb0fd gst-plugins-good-1.16.0.tar.xz
>  sha256 6095e9ffa777dd22839f7801aa845b31c9ed07f3d6bf8a26dc5d2dec8ccc0ef3 COPYING
> diff --git a/package/gstreamer1/gst1-plugins-good/gst1-plugins-good.mk b/package/gstreamer1/gst1-plugins-good/gst1-plugins-good.mk
> index f6a3037be0..4ef128229a 100644
> --- a/package/gstreamer1/gst1-plugins-good/gst1-plugins-good.mk
> +++ b/package/gstreamer1/gst1-plugins-good/gst1-plugins-good.mk
> @@ -4,7 +4,7 @@
>  #
>  ################################################################################
>
> -GST1_PLUGINS_GOOD_VERSION = 1.14.4
> +GST1_PLUGINS_GOOD_VERSION = 1.16.0
>  GST1_PLUGINS_GOOD_SOURCE = gst-plugins-good-$(GST1_PLUGINS_GOOD_VERSION).tar.xz
>  GST1_PLUGINS_GOOD_SITE = https://gstreamer.freedesktop.org/src/gst-plugins-good
>  GST1_PLUGINS_GOOD_LICENSE_FILES = COPYING
> diff --git a/package/gstreamer1/gst1-plugins-ugly/gst1-plugins-ugly.hash b/package/gstreamer1/gst1-plugins-ugly/gst1-plugins-ugly.hash
> index f93c7e2340..b80887a0cc 100644
> --- a/package/gstreamer1/gst1-plugins-ugly/gst1-plugins-ugly.hash
> +++ b/package/gstreamer1/gst1-plugins-ugly/gst1-plugins-ugly.hash
> @@ -1,3 +1,3 @@
> -# From https://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-1.14.4.tar.xz.sha256sum
> -sha256 ac02d837f166c35ff6ce0738e281680d0b90052cfb1f0255dcf6aaca5f0f6d23 gst-plugins-ugly-1.14.4.tar.xz
> +# From https://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-1.16.0.tar.xz.sha256sum
> +sha256 e30964c5f031c32289e0b25e176c3c95a5737f2052dfc81d0f7427ef0233a4c2 gst-plugins-ugly-1.16.0.tar.xz
>  sha256 6095e9ffa777dd22839f7801aa845b31c9ed07f3d6bf8a26dc5d2dec8ccc0ef3 COPYING
> diff --git a/package/gstreamer1/gst1-plugins-ugly/gst1-plugins-ugly.mk b/package/gstreamer1/gst1-plugins-ugly/gst1-plugins-ugly.mk
> index 25546258cd..f3ac2f79d3 100644
> --- a/package/gstreamer1/gst1-plugins-ugly/gst1-plugins-ugly.mk
> +++ b/package/gstreamer1/gst1-plugins-ugly/gst1-plugins-ugly.mk
> @@ -4,7 +4,7 @@
>  #
>  ################################################################################
>
> -GST1_PLUGINS_UGLY_VERSION = 1.14.4
> +GST1_PLUGINS_UGLY_VERSION = 1.16.0
>  GST1_PLUGINS_UGLY_SOURCE = gst-plugins-ugly-$(GST1_PLUGINS_UGLY_VERSION).tar.xz
>  GST1_PLUGINS_UGLY_SITE = https://gstreamer.freedesktop.org/src/gst-plugins-ugly
>  GST1_PLUGINS_UGLY_LICENSE_FILES = COPYING

^ permalink raw reply	[flat|nested] 14+ messages in thread

* [Buildroot] [PATCH v4 04/10] package/gstreamer1/gst1-plugins-{base, good, bad, ugly}: bump to 1.16.0
  2019-04-30 19:26   ` Peter Seiderer
@ 2019-04-30 20:00     ` Adam Duskett
  0 siblings, 0 replies; 14+ messages in thread
From: Adam Duskett @ 2019-04-30 20:00 UTC (permalink / raw)
  To: buildroot

Thanks Peter

I might be able to get around to this patch series in a few weeks. I
am going to be swamped for
a few weeks.

Adam

On Tue, Apr 30, 2019 at 3:26 PM Peter Seiderer <ps.report@gmx.net> wrote:
>
> Hello Adam,
>
> thanks for the new patch iteration, some comments below...
>
> On Tue, 30 Apr 2019 10:27:09 -0400, aduskett at gmail.com wrote:
>
> > From: Adam Duskett <Aduskett@gmail.com>
> >
> > Group these patches because of several changes to the plugin packages.
> >
> > Changes:
> >   - Remove upstreamed patches:
> >       - 0001-fdkaacenc-Remove-MODE_2_1.patch
> >       - 0002-fdkaacdec-Use-WAV-channel-mapping-instead-of-interle.patch
> >
> >   - Add BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_COMPOSITOR to Config.in.legacy as
> >     this plugin is moved to gst1-plugins-base.
> >
> >   - Add BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_IQA to Config.in.legacy as this the
> >     plugin is now removed.
> >
> >   - Add BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_OPENCV to Config.in.legacy as the
> >     plugin now requires opencv3 with the bgsegm opencv_contrib module, which is
> >     not in Buildroot.
> >
> >   - Add BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_STEREO to Config.in.legacy as this
> >     plugin is merged with the audiofx plugin in gst1-plugins-good.
> >
> >   - Add BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VCD to Config.in.legacy as this
> >     plugin is removed.
> >
> >   - Remove COPYING.LIB from gst-plugins-base mk file and hash file as it no
> >     longer exists.
> >
> >   - Add BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_COMPOSITOR to gst1-plugins-base.mk
> >
> >   - Add BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_OVERLAYCOMPOSITION to
> >     gst1-plugins-base.
> >
> >   - Add mjpegtools to the dependencies of
> >     BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MPEG2ENC
> >
> >   - Remove BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_IQA because it now depends on
> >     the package dssim which isn't available in Buildroot.
> >
> > Signed-off-by: Adam Duskett <Aduskett@gmail.com>
> > ---
> > Changes v1 -> v2:
> >   - removed IQA plugin because of the dependency on the package dssim which does
> >     not exist in Buildroot.
> >   - Added mjpegtools to the dependencies of the mpeg2enc plugin.
> >   - Moved BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_COMPOSITOR to the correct location
> >     in Config.in.legacy.
> >   - Added BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_IQA to Config.in.legacy
> >
> > Changes v2 -> v3:
> >   - Clean up commit message.
> >   - Remove BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_STEREO (Peter)
> >   - Remove BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_STEREO (Peter)
>
> Nitpick, should be BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VCD?
>
> >   - Remove BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_OPENCV (Peter)
> >   - Add BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_OVERLAYCOMPOSITION to
> >     gst1-plugins-base. (Peter)
> >
> > Changes v3 -> v4:
> >   - Rebase because of commit 80a5217476c45e765db45acd8782f7f854783f93 (Bernd)
> >   - Remove newly commited patch 0001-gstrtspconnection-Security-loophole-making-heap-over.patch
> >
> >  Config.in.legacy                              | 35 +++++++++++++
> >  .../0001-fdkaacenc-Remove-MODE_2_1.patch      | 32 ------------
> >  ...V-channel-mapping-instead-of-interle.patch | 49 -------------------
> >  package/gstreamer1/gst1-plugins-bad/Config.in | 46 ++++-------------
> >  .../gst1-plugins-bad/gst1-plugins-bad.hash    |  4 +-
> >  .../gst1-plugins-bad/gst1-plugins-bad.mk      | 40 ++-------------
> >  ...n-Security-loophole-making-heap-over.patch | 31 ------------
> >  .../gstreamer1/gst1-plugins-base/Config.in    | 10 ++++
> >  .../gst1-plugins-base/gst1-plugins-base.hash  |  7 ++-
> >  .../gst1-plugins-base/gst1-plugins-base.mk    | 16 +++++-
> >  .../gst1-plugins-good/gst1-plugins-good.hash  |  4 +-
> >  .../gst1-plugins-good/gst1-plugins-good.mk    |  2 +-
> >  .../gst1-plugins-ugly/gst1-plugins-ugly.hash  |  4 +-
> >  .../gst1-plugins-ugly/gst1-plugins-ugly.mk    |  2 +-
> >  14 files changed, 83 insertions(+), 199 deletions(-)
> >  delete mode 100644 package/gstreamer1/gst1-plugins-bad/0001-fdkaacenc-Remove-MODE_2_1.patch
> >  delete mode 100644 package/gstreamer1/gst1-plugins-bad/0002-fdkaacdec-Use-WAV-channel-mapping-instead-of-interle.patch
> >  delete mode 100644 package/gstreamer1/gst1-plugins-base/0001-gstrtspconnection-Security-loophole-making-heap-over.patch
> >
> > diff --git a/Config.in.legacy b/Config.in.legacy
> > index ec5079da65..85d74bbaf4 100644
> > --- a/Config.in.legacy
> > +++ b/Config.in.legacy
> > @@ -146,6 +146,41 @@ endif
> >
> >  comment "Legacy options removed in 2019.05"
> >
> > +config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_COMPOSITOR
> > +     bool "compositor moved to gst1-plugins-base"
> > +     select BR2_LEGACY
>
> missing (see some others examples of moved gstreamer
> plugins in Config.in.legacy)...
>
> select BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_COMPOSITOR
>
> > +     help
> > +       The gst1-plugins-bad compositor plugin has moved
> > +       to gst1-plugins-base.
> > +
> > +config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_IQA
> > +     bool "gst-plugins-bad IQA option was removed"
> > +     select BR2_LEGACY
> > +     help
> > +       The gst1-plugins-bad IQA option was removed.
> > +
> > +config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_OPENCV
> > +     bool "gst-plugins-bad opencv option was removed"
> > +     select BR2_LEGACY
> > +     help
> > +       The gst1-plugins-bad opencv option was removed because
> > +       buildroot does not have the opencv_contrib package which
> > +       is required for the bgsegm module which gst1-plugins-bad
> > +       now requires along with opencv3.
> > +
> > +config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_STEREO
> > +     bool "stereo was merged into audiofx in gst1-plugins-good"
> > +     select BR2_LEGACY
>
> missing
> select BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_AUDIOFX
>
> > +     help
> > +       The gst1-plugins-bad stereo plugin has merged with the
> > +       gst1-plugins-base audiofx plugin.
> > +
> > +config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VCD
> > +     bool "gst-plugins-bad vcd plugin was removed."
> > +     select BR2_LEGACY
> > +     help
> > +       The gst1-plugins-bad vcd plugin was removed.
> > +
> >  config BR2_PACKAGE_LUNIT
> >       bool "lunit package removed"
> >       select BR2_LEGACY
> > diff --git a/package/gstreamer1/gst1-plugins-bad/0001-fdkaacenc-Remove-MODE_2_1.patch b/package/gstreamer1/gst1-plugins-bad/0001-fdkaacenc-Remove-MODE_2_1.patch
> > deleted file mode 100644
> > index a9c5d44d92..0000000000
> > --- a/package/gstreamer1/gst1-plugins-bad/0001-fdkaacenc-Remove-MODE_2_1.patch
> > +++ /dev/null
> > @@ -1,32 +0,0 @@
> > -From f4fdb9770c76113f38515245fecc5f11b3ace20d Mon Sep 17 00:00:00 2001
> > -From: "Jan Alexander Steffens (heftig)" <jan.steffens@gmail.com>
> > -Date: Tue, 4 Dec 2018 17:54:42 +0100
> > -Subject: [PATCH] fdkaacenc: Remove MODE_2_1
> > -
> > -This is not a standard mode and no longer supported by fdk-aac 2.0.0.
> > -
> > -For https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/issues/825
> > -
> > -Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
> > ----
> > - ext/fdkaac/gstfdkaacenc.c | 4 ----
> > - 1 file changed, 4 deletions(-)
> > -
> > -diff --git a/ext/fdkaac/gstfdkaacenc.c b/ext/fdkaac/gstfdkaacenc.c
> > -index ad2bcb492..8410e684c 100644
> > ---- a/ext/fdkaac/gstfdkaacenc.c
> > -+++ b/ext/fdkaac/gstfdkaacenc.c
> > -@@ -71,10 +71,6 @@ static const struct
> > -   GST_AUDIO_CHANNEL_POSITION_FRONT_CENTER,
> > -           GST_AUDIO_CHANNEL_POSITION_FRONT_LEFT,
> > -           GST_AUDIO_CHANNEL_POSITION_FRONT_RIGHT}}, {
> > --    3, MODE_2_1, {
> > --  GST_AUDIO_CHANNEL_POSITION_FRONT_LEFT,
> > --          GST_AUDIO_CHANNEL_POSITION_FRONT_RIGHT,
> > --          GST_AUDIO_CHANNEL_POSITION_LFE1}}, {
> > -     4, MODE_1_2_1, {
> > -   GST_AUDIO_CHANNEL_POSITION_FRONT_CENTER,
> > -           GST_AUDIO_CHANNEL_POSITION_FRONT_LEFT,
> > ---
> > -2.11.0
> > -
> > diff --git a/package/gstreamer1/gst1-plugins-bad/0002-fdkaacdec-Use-WAV-channel-mapping-instead-of-interle.patch b/package/gstreamer1/gst1-plugins-bad/0002-fdkaacdec-Use-WAV-channel-mapping-instead-of-interle.patch
> > deleted file mode 100644
> > index 0049714266..0000000000
> > --- a/package/gstreamer1/gst1-plugins-bad/0002-fdkaacdec-Use-WAV-channel-mapping-instead-of-interle.patch
> > +++ /dev/null
> > @@ -1,49 +0,0 @@
> > -From 19d34f6b5e1633d5ec4bb2832c58470f0c829cab Mon Sep 17 00:00:00 2001
> > -From: "Jan Alexander Steffens (heftig)" <jan.steffens@gmail.com>
> > -Date: Wed, 5 Dec 2018 10:10:39 +0100
> > -Subject: [PATCH] fdkaacdec: Use WAV channel mapping instead of interleave
> > - setting
> > -
> > -The latter is going away in libfdk-aac 2.0.0. Instead, MPEG-style output
> > -is always non-interleaved and WAV-style output is always interleaved.
> > -Earlier libfdk-aac also defaults interleaving accordingly.
> > -
> > -Since our reordering looks at the associated PCE indices instead of the
> > -actual channel order, we're agnostic to the mapping.
> > -
> > -For https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/issues/825
> > -
> > -Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
> > ----
> > - ext/fdkaac/gstfdkaacdec.c | 12 ++++--------
> > - 1 file changed, 4 insertions(+), 8 deletions(-)
> > -
> > -diff --git a/ext/fdkaac/gstfdkaacdec.c b/ext/fdkaac/gstfdkaacdec.c
> > -index c27183752..f5136b334 100644
> > ---- a/ext/fdkaac/gstfdkaacdec.c
> > -+++ b/ext/fdkaac/gstfdkaacdec.c
> > -@@ -151,17 +151,13 @@ gst_fdkaacdec_set_format (GstAudioDecoder * dec, GstCaps * caps)
> > -     gst_buffer_unref (codec_data);
> > -   }
> > -
> > -+  /* Choose WAV channel mapping to get interleaving even with libfdk-aac 2.0.0
> > -+   * The pChannelIndices retain the indices from the standard MPEG mapping so
> > -+   * we're agnostic to the actual order. */
> > -   if ((err =
> > -           aacDecoder_SetParam (self->dec, AAC_PCM_OUTPUT_CHANNEL_MAPPING,
> > --              0)) != AAC_DEC_OK) {
> > --    GST_ERROR_OBJECT (self, "Failed to set output channel mapping: %d", err);
> > --    return FALSE;
> > --  }
> > --
> > --  if ((err =
> > --          aacDecoder_SetParam (self->dec, AAC_PCM_OUTPUT_INTERLEAVED,
> > -               1)) != AAC_DEC_OK) {
> > --    GST_ERROR_OBJECT (self, "Failed to set interleaved output: %d", err);
> > -+    GST_ERROR_OBJECT (self, "Failed to set output channel mapping: %d", err);
> > -     return FALSE;
> > -   }
> > -
> > ---
> > -2.11.0
> > -
> > diff --git a/package/gstreamer1/gst1-plugins-bad/Config.in b/package/gstreamer1/gst1-plugins-bad/Config.in
> > index 6830902f3a..e0757e96c9 100644
> > --- a/package/gstreamer1/gst1-plugins-bad/Config.in
> > +++ b/package/gstreamer1/gst1-plugins-bad/Config.in
> > @@ -51,11 +51,6 @@ config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_AUDIOMIXMATRIX
> >       help
> >         Audio N:M mixer plugin
> >
> > -config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_COMPOSITOR
> > -     bool "compositor"
> > -     help
> > -       Video compositor plugin
> > -
> >  config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_AUDIOVISUALIZERS
> >       bool "audiovisualizers"
> >       help
> > @@ -263,9 +258,6 @@ config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SUBENC
> >       help
> >         subtitle encoders
> >
> > -config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_STEREO
> > -     bool "stereo"
> > -
> >  config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_TIMECODE
> >       bool "timecode"
> >
> > @@ -279,11 +271,6 @@ config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VIDEOFRAME_AUDIOLEVEL
> >       help
> >         videoframe_audiolevel
> >
> > -config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_IQA
> > -     bool "iqa"
> > -     help
> > -       Image Quality Assessment
> > -
> >  config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VIDEOPARSERS
> >       bool "videoparsers"
> >       help
> > @@ -434,10 +421,19 @@ comment "ttml needs a toolchain w/ wchar, threads, C++"
> >
> >  config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MPEG2ENC
> >       bool "mpeg2enc"
> > +     depends on BR2_USE_MMU # fork
> > +     depends on BR2_INSTALL_LIBSTDCPP
> > +     depends on BR2_TOOLCHAIN_HAS_THREADS
> >       select BR2_PACKAGE_LIBMPEG2
> > +     select BR2_PACKAGE_MJPEGTOOLS
> >       help
> >         High-quality MPEG-1/2 video encoder
> >
> > +comment "mpeg2enc needs a toolchain w/ threads, C++"
> > +     depends on BR2_USE_MMU
> > +     depends on !BR2_TOOLCHAIN_HAS_THREADS \
> > +             || !BR2_INSTALL_LIBSTDCPP
> > +
> >  config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MUSEPACK
> >       bool "musepack"
> >       select BR2_PACKAGE_MUSEPACK
> > @@ -460,27 +456,6 @@ comment "openal plugin needs a toolchain w/ NPTL, C++"
> >       depends on !BR2_TOOLCHAIN_HAS_THREADS_NPTL \
> >               || !BR2_INSTALL_LIBSTDCPP
> >
> > -config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_OPENCV
> > -     bool "opencv"
> > -     depends on BR2_PACKAGE_OPENCV
> > -     # Remove the following opencv modules when gstreamer fixes the
> > -     # problem of including the old "cv.h" header
> > -     # bug: https://bugzilla.gnome.org/show_bug.cgi?id=725163
> > -     select BR2_PACKAGE_OPENCV_LIB_CALIB3D
> > -     select BR2_PACKAGE_OPENCV_LIB_CONTRIB
> > -     select BR2_PACKAGE_OPENCV_LIB_FEATURES2D
> > -     select BR2_PACKAGE_OPENCV_LIB_FLANN
> > -     select BR2_PACKAGE_OPENCV_LIB_IMGPROC
> > -     select BR2_PACKAGE_OPENCV_LIB_LEGACY
> > -     select BR2_PACKAGE_OPENCV_LIB_ML
> > -     select BR2_PACKAGE_OPENCV_LIB_OBJDETECT
> > -     select BR2_PACKAGE_OPENCV_LIB_VIDEO
> > -     help
> > -       GStreamer OpenCV Plugins
> > -
> > -comment "opencv plugin needs OpenCV-2.4"
> > -     depends on !BR2_PACKAGE_OPENCV
> > -
> >  config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_OPENH264
> >       bool "openh264"
> >       depends on BR2_PACKAGE_LIBOPENH264_ARCH_SUPPORTS
> > @@ -537,9 +512,6 @@ config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SRTP
> >       bool "srtp"
> >       select BR2_PACKAGE_LIBSRTP
> >
> > -config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VCD
> > -     bool "vcd"
> > -
> >  config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VOAACENC
> >       bool "voaacenc"
> >       select BR2_PACKAGE_VO_AACENC
> > diff --git a/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.hash b/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.hash
> > index cb4bf64677..0c1627de86 100644
> > --- a/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.hash
> > +++ b/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.hash
> > @@ -1,4 +1,4 @@
> > -# From https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-1.14.4.tar.xz.sha256sum
> > -sha256 910b4e0e2e897e8b6d06767af1779d70057c309f67292f485ff988d087aa0de5 gst-plugins-bad-1.14.4.tar.xz
> > +# From https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-1.16.0.tar.xz.sha256sum
> > +sha256 22139de35626ada6090bdfa3423b27b7fc15a0198331d25c95e6b12cb1072b05 gst-plugins-bad-1.16.0.tar.xz
> >  sha256 0b12e4d1cd5db5f8a0c04fc98a1d8c3acc533097b6198d6644420da78d460223 COPYING
> >  sha256 cf9b86bcf2d298e8cf5b9d8982f9dab296465b002fdfa0347357a0732f961e03 COPYING.LIB
> > diff --git a/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.mk b/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.mk
> > index e4e7661ac4..a1e74a2d96 100644
> > --- a/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.mk
> > +++ b/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.mk
> > @@ -4,7 +4,7 @@
> >  #
> >  ################################################################################
> >
> > -GST1_PLUGINS_BAD_VERSION = 1.14.4
> > +GST1_PLUGINS_BAD_VERSION = 1.16.0
> >  GST1_PLUGINS_BAD_SOURCE = gst-plugins-bad-$(GST1_PLUGINS_BAD_VERSION).tar.xz
> >  GST1_PLUGINS_BAD_SITE = https://gstreamer.freedesktop.org/src/gst-plugins-bad
> >  GST1_PLUGINS_BAD_INSTALL_STAGING = YES
> > @@ -21,7 +21,6 @@ GST1_PLUGINS_BAD_CONF_OPTS = \
> >       --disable-winks \
> >       --disable-android_media \
> >       --disable-apple_media \
> > -     --disable-acm \
> >       --disable-introspection
> >
> >  # Options which require currently unpackaged libraries
> > @@ -53,12 +52,12 @@ GST1_PLUGINS_BAD_CONF_OPTS += \
> >       --disable-wildmidi \
> >       --disable-smoothstreaming \
> >       --disable-soundtouch \
> > -     --disable-spc \
> >       --disable-gme \
> >       --disable-vdpau \
> >       --disable-schro \
> >       --disable-spandsp \
> > -     --disable-gtk3
> > +     --disable-gtk3 \
> > +     --disable-iqa
> >
> >  GST1_PLUGINS_BAD_DEPENDENCIES = gst1-plugins-base gstreamer1
> >
> > @@ -138,12 +137,6 @@ else
> >  GST1_PLUGINS_BAD_CONF_OPTS += --disable-audiomixmatrix
> >  endif
> >
> > -ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_COMPOSITOR),y)
> > -GST1_PLUGINS_BAD_CONF_OPTS += --enable-compositor
> > -else
> > -GST1_PLUGINS_BAD_CONF_OPTS += --disable-compositor
> > -endif
> > -
> >  ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_AUDIOVISUALIZERS),y)
> >  GST1_PLUGINS_BAD_CONF_OPTS += --enable-audiovisualizers
> >  else
> > @@ -405,12 +398,6 @@ else
> >  GST1_PLUGINS_BAD_CONF_OPTS += --disable-subenc
> >  endif
> >
> > -ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_STEREO),y)
> > -GST1_PLUGINS_BAD_CONF_OPTS += --enable-stereo
> > -else
> > -GST1_PLUGINS_BAD_CONF_OPTS += --disable-stereo
> > -endif
> > -
> >  ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_TIMECODE),y)
> >  GST1_PLUGINS_BAD_CONF_OPTS += --enable-timecode
> >  else
> > @@ -429,12 +416,6 @@ else
> >  GST1_PLUGINS_BAD_CONF_OPTS += --disable-videoframe_audiolevel
> >  endif
> >
> > -ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_IQA),y)
> > -GST1_PLUGINS_BAD_CONF_OPTS += --enable-iqa
> > -else
> > -GST1_PLUGINS_BAD_CONF_OPTS += --disable-iqa
> > -endif
> > -
> >  ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VIDEOPARSERS),y)
> >  GST1_PLUGINS_BAD_CONF_OPTS += --enable-videoparsers
> >  else
> > @@ -593,7 +574,7 @@ endif
> >
> >  ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MPEG2ENC),y)
> >  GST1_PLUGINS_BAD_CONF_OPTS += --enable-mpeg2enc
> > -GST1_PLUGINS_BAD_DEPENDENCIES += libmpeg2
> > +GST1_PLUGINS_BAD_DEPENDENCIES += libmpeg2 mjpegtools
> >  GST1_PLUGINS_BAD_HAS_GPL_LICENSE = y
> >  else
> >  GST1_PLUGINS_BAD_CONF_OPTS += --disable-mpeg2enc
> > @@ -620,13 +601,6 @@ else
> >  GST1_PLUGINS_BAD_CONF_OPTS += --disable-openal
> >  endif
> >
> > -ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_OPENCV),y)
> > -GST1_PLUGINS_BAD_CONF_OPTS += --enable-opencv
> > -GST1_PLUGINS_BAD_DEPENDENCIES += opencv
> > -else
> > -GST1_PLUGINS_BAD_CONF_OPTS += --disable-opencv
> > -endifOptions which require currently unpackaged libraries
> > -
>
> Unconditional --disable-opencv is missing (above at the
> 'Options which require currently unpackaged libraries' place)...
>
> Regards,
> Peter
>
> >  ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_OPENH264),y)
> >  GST1_PLUGINS_BAD_CONF_OPTS += --enable-openh264
> >  GST1_PLUGINS_BAD_DEPENDENCIES += libopenh264
> > @@ -683,12 +657,6 @@ else
> >  GST1_PLUGINS_BAD_CONF_OPTS += --disable-srtp
> >  endif
> >
> > -ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VCD),y)
> > -GST1_PLUGINS_BAD_CONF_OPTS += --enable-vcd
> > -else
> > -GST1_PLUGINS_BAD_CONF_OPTS += --disable-vcd
> > -endif
> > -
> >  ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VOAACENC),y)
> >  GST1_PLUGINS_BAD_CONF_OPTS += --enable-voaacenc
> >  GST1_PLUGINS_BAD_DEPENDENCIES += vo-aacenc
> > diff --git a/package/gstreamer1/gst1-plugins-base/0001-gstrtspconnection-Security-loophole-making-heap-over.patch b/package/gstreamer1/gst1-plugins-base/0001-gstrtspconnection-Security-loophole-making-heap-over.patch
> > deleted file mode 100644
> > index de88f67a39..0000000000
> > --- a/package/gstreamer1/gst1-plugins-base/0001-gstrtspconnection-Security-loophole-making-heap-over.patch
> > +++ /dev/null
> > @@ -1,31 +0,0 @@
> > -From f672277509705c4034bc92a141eefee4524d15aa Mon Sep 17 00:00:00 2001
> > -From: Tobias Ronge <tobiasr@axis.com>
> > -Date: Thu, 14 Mar 2019 10:12:27 +0100
> > -Subject: [PATCH] gstrtspconnection: Security loophole making heap overflow
> > -
> > -The former code allowed an attacker to create a heap overflow by
> > -sending a longer than allowed session id in a response and including a
> > -semicolon to change the maximum length. With this change, the parser
> > -will never go beyond 512 bytes.
> > -
> > -Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
> > ----
> > - gst-libs/gst/rtsp/gstrtspconnection.c | 2 +-
> > - 1 file changed, 1 insertion(+), 1 deletion(-)
> > -
> > -diff --git a/gst-libs/gst/rtsp/gstrtspconnection.c b/gst-libs/gst/rtsp/gstrtspconnection.c
> > -index a6755bedd..c0429064a 100644
> > ---- a/gst-libs/gst/rtsp/gstrtspconnection.c
> > -+++ b/gst-libs/gst/rtsp/gstrtspconnection.c
> > -@@ -2461,7 +2461,7 @@ build_next (GstRTSPBuilder * builder, GstRTSPMessage * message,
> > -           maxlen = sizeof (conn->session_id) - 1;
> > -           /* the sessionid can have attributes marked with ;
> > -            * Make sure we strip them */
> > --          for (i = 0; session_id[i] != '\0'; i++) {
> > -+          for (i = 0; i < maxlen && session_id[i] != '\0'; i++) {
> > -             if (session_id[i] == ';') {
> > -               maxlen = i;
> > -               /* parse timeout */
> > ---
> > -2.11.0
> > -
> > diff --git a/package/gstreamer1/gst1-plugins-base/Config.in b/package/gstreamer1/gst1-plugins-base/Config.in
> > index 340926ecb9..29f8001f3a 100644
> > --- a/package/gstreamer1/gst1-plugins-base/Config.in
> > +++ b/package/gstreamer1/gst1-plugins-base/Config.in
> > @@ -43,6 +43,11 @@ config BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_AUDIOTESTSRC
> >       help
> >         Creates audio test signals of given frequency and volume
> >
> > +config BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_COMPOSITOR
> > +     bool "compositor"
> > +     help
> > +       Video compositor plugin
> > +
> >  config BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_ENCODING
> >       bool "encoding"
> >       help
> > @@ -58,6 +63,11 @@ config BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_GIO
> >       help
> >         GIO elements
> >
> > +config BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_OVERLAYCOMPOSITION
> > +     bool "overlaycomposition"
> > +     help
> > +       Overlaycomposition plugin.
> > +
> >  config BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_PLAYBACK
> >       bool "playback"
> >       default y
> > diff --git a/package/gstreamer1/gst1-plugins-base/gst1-plugins-base.hash b/package/gstreamer1/gst1-plugins-base/gst1-plugins-base.hash
> > index c508bdc00d..b1fc68d93b 100644
> > --- a/package/gstreamer1/gst1-plugins-base/gst1-plugins-base.hash
> > +++ b/package/gstreamer1/gst1-plugins-base/gst1-plugins-base.hash
> > @@ -1,4 +1,3 @@
> > -# From https://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-base-1.14.4.tar.xz.sha256sum
> > -sha256 ca6139490e48863e7706d870ff4e8ac9f417b56f3b9e4b3ce490c13b09a77461 gst-plugins-base-1.14.4.tar.xz
> > -sha256 78fb5977f177ab71cba77a4a127d29b93cb1ca5c25962204b31f183a20cf5c7a COPYING
> > -sha256 f445dc78b88496f7e20c7a2a461b95baba5865c8919b8289ac24ac0a80c6ce7a COPYING.LIB
> > +# From https://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-base-1.16.0.tar.xz.sha256sum
> > +sha256 4093aa7b51e28fb24dfd603893fead8d1b7782f088b05ed0f22a21ef176fb5ae gst-plugins-base-1.16.0.tar.xz
> > +sha256 f445dc78b88496f7e20c7a2a461b95baba5865c8919b8289ac24ac0a80c6ce7a COPYING
> > diff --git a/package/gstreamer1/gst1-plugins-base/gst1-plugins-base.mk b/package/gstreamer1/gst1-plugins-base/gst1-plugins-base.mk
> > index 5b7db0814f..60f2d4856b 100644
> > --- a/package/gstreamer1/gst1-plugins-base/gst1-plugins-base.mk
> > +++ b/package/gstreamer1/gst1-plugins-base/gst1-plugins-base.mk
> > @@ -4,11 +4,11 @@
> >  #
> >  ################################################################################
> >
> > -GST1_PLUGINS_BASE_VERSION = 1.14.4
> > +GST1_PLUGINS_BASE_VERSION = 1.16.0
> >  GST1_PLUGINS_BASE_SOURCE = gst-plugins-base-$(GST1_PLUGINS_BASE_VERSION).tar.xz
> >  GST1_PLUGINS_BASE_SITE = https://gstreamer.freedesktop.org/src/gst-plugins-base
> >  GST1_PLUGINS_BASE_INSTALL_STAGING = YES
> > -GST1_PLUGINS_BASE_LICENSE_FILES = COPYING.LIB
> > +GST1_PLUGINS_BASE_LICENSE_FILES = COPYING
> >  GST1_PLUGINS_BASE_LICENSE = LGPL-2.0+, LGPL-2.1+
> >
> >  GST1_PLUGINS_BASE_CONF_OPTS = \
> > @@ -118,6 +118,12 @@ else
> >  GST1_PLUGINS_BASE_CONF_OPTS += --disable-audiotestsrc
> >  endif
> >
> > +ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_COMPOSITOR),y)
> > +GST1_PLUGINS_BASE_CONF_OPTS += --enable-compositor
> > +else
> > +GST1_PLUGINS_BASE_CONF_OPTS += --disable-compositor
> > +endif
> > +
> >  ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_ENCODING),y)
> >  GST1_PLUGINS_BASE_CONF_OPTS += --enable-encoding
> >  else
> > @@ -136,6 +142,12 @@ else
> >  GST1_PLUGINS_BASE_CONF_OPTS += --disable-gio
> >  endif
> >
> > +ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_OVERLAYCOMPOSITION),y)
> > +GST1_PLUGINS_BASE_CONF_OPTS += --enable-overlaycomposition
> > +else
> > +GST1_PLUGINS_BASE_CONF_OPTS += --disable-overlaycomposition
> > +endif
> > +
> >  ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_PLAYBACK),y)
> >  GST1_PLUGINS_BASE_CONF_OPTS += --enable-playback
> >  else
> > diff --git a/package/gstreamer1/gst1-plugins-good/gst1-plugins-good.hash b/package/gstreamer1/gst1-plugins-good/gst1-plugins-good.hash
> > index 1d08938e09..be837ab569 100644
> > --- a/package/gstreamer1/gst1-plugins-good/gst1-plugins-good.hash
> > +++ b/package/gstreamer1/gst1-plugins-good/gst1-plugins-good.hash
> > @@ -1,3 +1,3 @@
> > -# From https://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-1.14.4.tar.xz.sha256sum
> > -sha256 5f8b553260cb0aac56890053d8511db1528d53cae10f0287cfce2cb2acc70979 gst-plugins-good-1.14.4.tar.xz
> > +# From https://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-1.16.0.tar.xz.sha256sum
> > +sha256 654adef33380d604112f702c2927574cfc285e31307b79e584113858838bb0fd gst-plugins-good-1.16.0.tar.xz
> >  sha256 6095e9ffa777dd22839f7801aa845b31c9ed07f3d6bf8a26dc5d2dec8ccc0ef3 COPYING
> > diff --git a/package/gstreamer1/gst1-plugins-good/gst1-plugins-good.mk b/package/gstreamer1/gst1-plugins-good/gst1-plugins-good.mk
> > index f6a3037be0..4ef128229a 100644
> > --- a/package/gstreamer1/gst1-plugins-good/gst1-plugins-good.mk
> > +++ b/package/gstreamer1/gst1-plugins-good/gst1-plugins-good.mk
> > @@ -4,7 +4,7 @@
> >  #
> >  ################################################################################
> >
> > -GST1_PLUGINS_GOOD_VERSION = 1.14.4
> > +GST1_PLUGINS_GOOD_VERSION = 1.16.0
> >  GST1_PLUGINS_GOOD_SOURCE = gst-plugins-good-$(GST1_PLUGINS_GOOD_VERSION).tar.xz
> >  GST1_PLUGINS_GOOD_SITE = https://gstreamer.freedesktop.org/src/gst-plugins-good
> >  GST1_PLUGINS_GOOD_LICENSE_FILES = COPYING
> > diff --git a/package/gstreamer1/gst1-plugins-ugly/gst1-plugins-ugly.hash b/package/gstreamer1/gst1-plugins-ugly/gst1-plugins-ugly.hash
> > index f93c7e2340..b80887a0cc 100644
> > --- a/package/gstreamer1/gst1-plugins-ugly/gst1-plugins-ugly.hash
> > +++ b/package/gstreamer1/gst1-plugins-ugly/gst1-plugins-ugly.hash
> > @@ -1,3 +1,3 @@
> > -# From https://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-1.14.4.tar.xz.sha256sum
> > -sha256 ac02d837f166c35ff6ce0738e281680d0b90052cfb1f0255dcf6aaca5f0f6d23 gst-plugins-ugly-1.14.4.tar.xz
> > +# From https://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-1.16.0.tar.xz.sha256sum
> > +sha256 e30964c5f031c32289e0b25e176c3c95a5737f2052dfc81d0f7427ef0233a4c2 gst-plugins-ugly-1.16.0.tar.xz
> >  sha256 6095e9ffa777dd22839f7801aa845b31c9ed07f3d6bf8a26dc5d2dec8ccc0ef3 COPYING
> > diff --git a/package/gstreamer1/gst1-plugins-ugly/gst1-plugins-ugly.mk b/package/gstreamer1/gst1-plugins-ugly/gst1-plugins-ugly.mk
> > index 25546258cd..f3ac2f79d3 100644
> > --- a/package/gstreamer1/gst1-plugins-ugly/gst1-plugins-ugly.mk
> > +++ b/package/gstreamer1/gst1-plugins-ugly/gst1-plugins-ugly.mk
> > @@ -4,7 +4,7 @@
> >  #
> >  ################################################################################
> >
> > -GST1_PLUGINS_UGLY_VERSION = 1.14.4
> > +GST1_PLUGINS_UGLY_VERSION = 1.16.0
> >  GST1_PLUGINS_UGLY_SOURCE = gst-plugins-ugly-$(GST1_PLUGINS_UGLY_VERSION).tar.xz
> >  GST1_PLUGINS_UGLY_SITE = https://gstreamer.freedesktop.org/src/gst-plugins-ugly
> >  GST1_PLUGINS_UGLY_LICENSE_FILES = COPYING
>

^ permalink raw reply	[flat|nested] 14+ messages in thread

* [Buildroot] [PATCH v4 01/10] package/libvpx: bump to version v1.8.0
  2019-04-30 14:27 [Buildroot] [PATCH v4 01/10] package/libvpx: bump to version v1.8.0 aduskett at gmail.com
                   ` (8 preceding siblings ...)
  2019-04-30 14:27 ` [Buildroot] [PATCH v4 10/10] package/gstreamer1/gstreamer1-editing-services: " aduskett at gmail.com
@ 2019-05-01  7:09 ` Peter Korsgaard
  9 siblings, 0 replies; 14+ messages in thread
From: Peter Korsgaard @ 2019-05-01  7:09 UTC (permalink / raw)
  To: buildroot

>>>>> "aduskett" == aduskett  <aduskett@gmail.com> writes:

 > From: Adam Duskett <Aduskett@gmail.com>
 > The gst1-plugins-good 1.16.0 vpx plugin requires libvpx v1.8.0

 > Signed-off-by: Adam Duskett <Aduskett@gmail.com>
 > ---
 > Changes v1 -> v2:
 >   - Added this patch to the series.

 > Changes v3 -> v4:
 >   - Moved this patch to the beginning of the series.

Committed, thanks.

-- 
Bye, Peter Korsgaard

^ permalink raw reply	[flat|nested] 14+ messages in thread

* [Buildroot] [PATCH v4 02/10] package/mjpegtools: install to staging
  2019-04-30 14:27 ` [Buildroot] [PATCH v4 02/10] package/mjpegtools: install to staging aduskett at gmail.com
@ 2019-05-01  7:17   ` Peter Korsgaard
  0 siblings, 0 replies; 14+ messages in thread
From: Peter Korsgaard @ 2019-05-01  7:17 UTC (permalink / raw)
  To: buildroot

>>>>> "aduskett" == aduskett  <aduskett@gmail.com> writes:

 > From: Adam Duskett <Aduskett@gmail.com>
 > The mpeg2enc plugin in gst1-plugins-bad now depends on mjpegtools.

 > Signed-off-by: Adam Duskett <Aduskett@gmail.com>
 > ---
 > Changes v1 -> v2:
 >   - Added this patch to the series.

 > Changes v2 -> v3:
 >   - None

 > Changes v3 -> v4:
 >   - Moved this patch to the second of the series.

Committed, thanks.

-- 
Bye, Peter Korsgaard

^ permalink raw reply	[flat|nested] 14+ messages in thread

end of thread, other threads:[~2019-05-01  7:17 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-04-30 14:27 [Buildroot] [PATCH v4 01/10] package/libvpx: bump to version v1.8.0 aduskett at gmail.com
2019-04-30 14:27 ` [Buildroot] [PATCH v4 02/10] package/mjpegtools: install to staging aduskett at gmail.com
2019-05-01  7:17   ` Peter Korsgaard
2019-04-30 14:27 ` [Buildroot] [PATCH v4 03/10] package/gstreamer1/gstreamer1: bump to version 1.16.0 aduskett at gmail.com
2019-04-30 14:27 ` [Buildroot] [PATCH v4 04/10] package/gstreamer1/gst1-plugins-{base, good, bad, ugly}: bump to 1.16.0 aduskett at gmail.com
2019-04-30 19:26   ` Peter Seiderer
2019-04-30 20:00     ` Adam Duskett
2019-04-30 14:27 ` [Buildroot] [PATCH v4 05/10] package/gstreamer1/gst-omx: bump to version 1.16.0 aduskett at gmail.com
2019-04-30 14:27 ` [Buildroot] [PATCH v4 06/10] package/gstreamer1/gst1-rtsp-server: " aduskett at gmail.com
2019-04-30 14:27 ` [Buildroot] [PATCH v4 07/10] package/gstreamer1/gst1-vaapi: " aduskett at gmail.com
2019-04-30 14:27 ` [Buildroot] [PATCH v4 08/10] package/gstreamer1/gst1-libav: " aduskett at gmail.com
2019-04-30 14:27 ` [Buildroot] [PATCH v4 09/10] package/gstreamer1/gst1-validate: " aduskett at gmail.com
2019-04-30 14:27 ` [Buildroot] [PATCH v4 10/10] package/gstreamer1/gstreamer1-editing-services: " aduskett at gmail.com
2019-05-01  7:09 ` [Buildroot] [PATCH v4 01/10] package/libvpx: bump to version v1.8.0 Peter Korsgaard

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox