* [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 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
* [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 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 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 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
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