mailarchive of the ptxdist mailing list
 help / color / mirror / Atom feed
From: Michael Tretter <m.tretter@pengutronix.de>
To: ptxdist@pengutronix.de
Cc: Michael Tretter <m.tretter@pengutronix.de>
Subject: [ptxdist] [PATCH 02/10] gst-plugins-base1: version bump 1.12.4 -> 1.14.0
Date: Wed, 21 Mar 2018 14:06:39 +0100	[thread overview]
Message-ID: <20180321130647.29825-2-m.tretter@pengutronix.de> (raw)
In-Reply-To: <20180321130647.29825-1-m.tretter@pengutronix.de>

Signed-off-by: Michael Tretter <m.tretter@pengutronix.de>
---
 rules/gst-plugins-base1.in   | 56 ++++++++++++++++++++++++++++++++++++++++++++
 rules/gst-plugins-base1.make | 17 +++++++++++---
 rules/gstreamer-vaapi1.in    |  5 ++--
 3 files changed, 72 insertions(+), 6 deletions(-)

diff --git a/rules/gst-plugins-base1.in b/rules/gst-plugins-base1.in
index a9dc123c9..ca15d47ce 100644
--- a/rules/gst-plugins-base1.in
+++ b/rules/gst-plugins-base1.in
@@ -24,6 +24,15 @@ menuconfig GST_PLUGINS_BASE1
 	select OPUS		if GST_PLUGINS_BASE1_OPUS
 	select ZLIB		if GST_PLUGINS_BASE1_ZLIB
 	select LIBTREMOR	if GST_PLUGINS_BASE1_IVORBIS
+	select MESALIB		if GST_PLUGINS_BASE1_OPENGL || GST_PLUGINS_BASE1_GLES2 || GST_PLUGINS_BASE1_EGL
+	select MESALIB_OPENGL	if GST_PLUGINS_BASE1_OPENGL
+	select GLU		if GST_PLUGINS_BASE1_OPENGL
+	select MESALIB_GLES2	if GST_PLUGINS_BASE1_GLES2
+	select MESALIB_EGL	if GST_PLUGINS_BASE1_EGL
+	select MESALIB_EGL_WAYLAND if GST_PLUGINS_BASE1_EGL_WAYLAND
+	select MESALIB_GLX	if GST_PLUGINS_BASE1_GLX
+	select XORG_LIB_X11	if GST_PLUGINS_BASE1_EGL_X11
+	select LIBGUDEV		if GST_PLUGINS_BASE1_EGL
 
 	# x features need libx11 + Xv
 	select XORG		if GST_PLUGINS_BASE1_X
@@ -59,6 +68,10 @@ config GST_PLUGINS_BASE1_AUDIOCONVERT
 	bool
 	prompt "audioconvert"
 
+config GST_PLUGINS_BASE1_AUDIOMIXER
+	bool
+	prompt "audiomixer"
+
 config GST_PLUGINS_BASE1_AUDIORATE
 	bool
 	prompt "audiorate"
@@ -138,6 +151,49 @@ config GST_PLUGINS_BASE1_CDPARANOIA
 	depends on BROKEN
 	prompt "cdparanoia [BROKEN]"
 
+config GST_PLUGINS_BASE1_GL
+	bool
+	prompt "gl"
+
+if GST_PLUGINS_BASE1_GL
+
+config GST_PLUGINS_BASE1_GLES2
+	bool
+	depends on !GST_PLUGINS_BASE1_OPENGL
+	prompt "gles2"
+
+config GST_PLUGINS_BASE1_OPENGL
+	bool
+	prompt "opengl"
+
+config GST_PLUGINS_BASE1_EGL
+	bool
+	prompt "egl"
+
+if GST_PLUGINS_BASE1_EGL
+
+config GST_PLUGINS_BASE1_EGL_X11
+	bool
+	select GST_PLUGINS_BASE1_X11
+	prompt "x11 egl"
+
+config GST_PLUGINS_BASE1_EGL_WAYLAND
+	bool
+	prompt "wayland egl"
+
+endif
+
+config GST_PLUGINS_BASE1_GLX
+	bool
+	select GST_PLUGINS_BASE1_OPENGL
+	select GST_PLUGINS_BASE1_X11
+	prompt "glx"
+
+config GST_PLUGINS_BASE1_X11
+	bool
+
+endif
+
 config GST_PLUGINS_BASE1_IVORBIS
 	bool
 	prompt "ivorbis"
diff --git a/rules/gst-plugins-base1.make b/rules/gst-plugins-base1.make
index c3854b141..0954f1d9f 100644
--- a/rules/gst-plugins-base1.make
+++ b/rules/gst-plugins-base1.make
@@ -16,8 +16,8 @@ PACKAGES-$(PTXCONF_GST_PLUGINS_BASE1) += gst-plugins-base1
 #
 # Paths and names
 #
-GST_PLUGINS_BASE1_VERSION	:= 1.12.4
-GST_PLUGINS_BASE1_MD5		:= b35b04071f69b8ab69a7f3a497ff0131
+GST_PLUGINS_BASE1_VERSION	:= 1.14.0
+GST_PLUGINS_BASE1_MD5		:= 370271327dd23110421a9c2927ac989a
 GST_PLUGINS_BASE1		:= gst-plugins-base-$(GST_PLUGINS_BASE1_VERSION)
 GST_PLUGINS_BASE1_SUFFIX	:= tar.xz
 GST_PLUGINS_BASE1_URL		:= http://gstreamer.freedesktop.org/src/gst-plugins-base/$(GST_PLUGINS_BASE1).$(GST_PLUGINS_BASE1_SUFFIX)
@@ -32,11 +32,14 @@ GST_PLUGINS_BASE1_LICENSE	:= LGPL-2.0-or-later
 GST_PLUGINS_BASE1_ENABLE-$(PTXCONF_GST_PLUGINS_BASE1_ADDER)		+= adder
 GST_PLUGINS_BASE1_ENABLE-$(PTXCONF_GST_PLUGINS_BASE1_APP)		+= app
 GST_PLUGINS_BASE1_ENABLE-$(PTXCONF_GST_PLUGINS_BASE1_AUDIOCONVERT)	+= audioconvert
+GST_PLUGINS_BASE1_ENABLE-$(PTXCONF_GST_PLUGINS_BASE1_AUDIOMIXER)	+= audiomixer
 GST_PLUGINS_BASE1_ENABLE-$(PTXCONF_GST_PLUGINS_BASE1_AUDIORATE)		+= audiorate
 GST_PLUGINS_BASE1_ENABLE-$(PTXCONF_GST_PLUGINS_BASE1_AUDIOTESTSRC)	+= audiotestsrc
 GST_PLUGINS_BASE1_ENABLE-$(PTXCONF_GST_PLUGINS_BASE1_ENCODING)		+= encoding
 GST_PLUGINS_BASE1_ENABLE-$(PTXCONF_GST_PLUGINS_BASE1_VIDEOCONVERT)	+= videoconvert
 GST_PLUGINS_BASE1_ENABLE-$(PTXCONF_GST_PLUGINS_BASE1_GIO)		+= gio
+GST_PLUGINS_BASE1_ENABLEC-$(PTXCONF_GST_PLUGINS_BASE1_GL)		+= gl
+GST_PLUGINS_BASE1_ENABLEP-$(PTXCONF_GST_PLUGINS_BASE1_GL)		+= opengl
 GST_PLUGINS_BASE1_ENABLE-$(PTXCONF_GST_PLUGINS_BASE1_PLAYBACK)		+= playback
 GST_PLUGINS_BASE1_ENABLE-$(PTXCONF_GST_PLUGINS_BASE1_AUDIORESAMPLE)	+= audioresample
 GST_PLUGINS_BASE1_ENABLE-$(PTXCONF_GST_PLUGINS_BASE1_SUBPARSE)		+= subparse
@@ -57,11 +60,17 @@ GST_PLUGINS_BASE1_ENABLEC-$(PTXCONF_GST_PLUGINS_BASE1_IVORBIS)		+= ivorbis
 GST_PLUGINS_BASE1_ENABLEP-$(PTXCONF_GST_PLUGINS_BASE1_IVORBIS)		+= ivorbisdec
 GST_PLUGINS_BASE1_ENABLE-$(PTXCONF_GST_PLUGINS_BASE1_LIBVISUAL)		+= libvisual
 GST_PLUGINS_BASE1_ENABLE-$(PTXCONF_GST_PLUGINS_BASE1_OGG)		+= ogg
+GST_PLUGINS_BASE1_ENABLEC-$(PTXCONF_GST_PLUGINS_BASE1_OPENGL)		+= opengl
+GST_PLUGINS_BASE1_ENABLEC-$(PTXCONF_GST_PLUGINS_BASE1_GLES2)		+= gles2
+GST_PLUGINS_BASE1_ENABLEC-$(PTXCONF_GST_PLUGINS_BASE1_EGL)		+= egl
+GST_PLUGINS_BASE1_ENABLEC-$(PTXCONF_GST_PLUGINS_BASE1_EGL_WAYLAND)	+= wayland
+GST_PLUGINS_BASE1_ENABLEC-$(PTXCONF_GST_PLUGINS_BASE1_GLX)		+= glx
 GST_PLUGINS_BASE1_ENABLE-$(PTXCONF_GST_PLUGINS_BASE1_OPUS)		+= opus
 GST_PLUGINS_BASE1_ENABLE-$(PTXCONF_GST_PLUGINS_BASE1_PANGO)		+= pango
 GST_PLUGINS_BASE1_ENABLE-$(PTXCONF_GST_PLUGINS_BASE1_RAWPARSE)		+= rawparse
 GST_PLUGINS_BASE1_ENABLE-$(PTXCONF_GST_PLUGINS_BASE1_THEORA)		+= theora
 GST_PLUGINS_BASE1_ENABLE-$(PTXCONF_GST_PLUGINS_BASE1_VORBIS)		+= vorbis
+GST_PLUGINS_BASE1_ENABLEC-$(PTXCONF_GST_PLUGINS_BASE1_X11)		+= x11
 
 GST_PLUGINS_BASE1_ENABLEC-y	+= $(GST_PLUGINS_BASE1_ENABLE-y)
 GST_PLUGINS_BASE1_ENABLEC-	+= $(GST_PLUGINS_BASE1_ENABLE-)
@@ -77,11 +86,13 @@ GST_PLUGINS_BASE1_CONF_OPT	= \
 	\
 	--enable-external \
 	--disable-experimental \
-	$(GLOBAL_LARGE_FILE_OPTION) \
 	--$(call ptx/endis, PTXCONF_GSTREAMER1_INTROSPECTION)-introspection \
 	\
 	--enable-orc \
 	\
+	--disable-wgl \
+	--disable-cocoa \
+	--disable-dispmanx \
 	--disable-iso-codes \
 	--$(call ptx/endis,PTXCONF_GST_PLUGINS_BASE1_ZLIB)-zlib \
 	--$(call ptx/endis,PTXCONF_GST_PLUGINS_BASE1_XSHM)-xshm
diff --git a/rules/gstreamer-vaapi1.in b/rules/gstreamer-vaapi1.in
index 34bb712be..2fae03864 100644
--- a/rules/gstreamer-vaapi1.in
+++ b/rules/gstreamer-vaapi1.in
@@ -6,9 +6,8 @@ config GSTREAMER_VAAPI1
 	select GSTREAMER1
 	select GSTREAMER1_DEBUG
 	select GST_PLUGINS_BASE1
-	select GST_PLUGINS_BAD1
-	select GST_PLUGINS_BAD1_GL	if GSTREAMER_VAAPI1_EGL
-	select GST_PLUGINS_BAD1_EGL	if GSTREAMER_VAAPI1_EGL
+	select GST_PLUGINS_BASE1_GL	if GSTREAMER_VAAPI1_EGL
+	select GST_PLUGINS_BASE1_EGL	if GSTREAMER_VAAPI1_EGL
 	select MESALIB			if GSTREAMER_VAAPI1_EGL
 	prompt "gstreamer-vaapi1"
 	help
-- 
2.16.1


_______________________________________________
ptxdist mailing list
ptxdist@pengutronix.de

  reply	other threads:[~2018-03-21 13:06 UTC|newest]

Thread overview: 10+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-03-21 13:06 [ptxdist] [PATCH 01/10] gstreamer1: " Michael Tretter
2018-03-21 13:06 ` Michael Tretter [this message]
2018-03-21 13:06 ` [ptxdist] [PATCH 03/10] gst-plugins-good1: " Michael Tretter
2018-03-21 13:06 ` [ptxdist] [PATCH 04/10] gst-plugins-bad1: " Michael Tretter
2018-03-21 13:06 ` [ptxdist] [PATCH 05/10] gst-plugins-ugly1: " Michael Tretter
2018-03-21 13:06 ` [ptxdist] [PATCH 06/10] gst-python1: " Michael Tretter
2018-03-21 13:06 ` [ptxdist] [PATCH 07/10] gst-validate1: " Michael Tretter
2018-03-21 13:06 ` [ptxdist] [PATCH 08/10] gstreamer-vaapi1: " Michael Tretter
2018-03-21 13:06 ` [ptxdist] [PATCH 09/10] gst-libav1: " Michael Tretter
2018-03-21 13:06 ` [ptxdist] [PATCH 10/10] gst-rtsp-server1: " Michael Tretter

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20180321130647.29825-2-m.tretter@pengutronix.de \
    --to=m.tretter@pengutronix.de \
    --cc=ptxdist@pengutronix.de \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox