diff options
-rw-r--r-- | rules/gst-plugins-base1.in | 58 | ||||
-rw-r--r-- | rules/gst-plugins-base1.make | 17 | ||||
-rw-r--r-- | rules/gstreamer-vaapi1.in | 5 |
3 files changed, 74 insertions, 6 deletions
diff --git a/rules/gst-plugins-base1.in b/rules/gst-plugins-base1.in index a9dc123c9..17b4896ce 100644 --- a/rules/gst-plugins-base1.in +++ b/rules/gst-plugins-base1.in @@ -24,6 +24,17 @@ 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 LIBPNG if GST_PLUGINS_BASE1_OPENGL + select LIBJPEG if GST_PLUGINS_BASE1_OPENGL + 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 +70,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 +153,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 |