Bump buidlroot version to 2018.02.6
This commit is contained in:
@@ -2,6 +2,7 @@
|
||||
source "package/gstreamer1/gstreamer1/Config.in"
|
||||
|
||||
if BR2_PACKAGE_GSTREAMER1
|
||||
source "package/gstreamer1/gstreamer1-mm/Config.in"
|
||||
source "package/gstreamer1/gst1-plugins-base/Config.in"
|
||||
source "package/gstreamer1/gst1-plugins-good/Config.in"
|
||||
source "package/gstreamer1/gst1-plugins-bad/Config.in"
|
||||
@@ -10,5 +11,6 @@ source "package/gstreamer1/gst1-imx/Config.in"
|
||||
source "package/gstreamer1/gst1-libav/Config.in"
|
||||
source "package/gstreamer1/gst1-rtsp-server/Config.in"
|
||||
source "package/gstreamer1/gst1-validate/Config.in"
|
||||
source "package/gstreamer1/gst1-vaapi/Config.in"
|
||||
source "package/gstreamer1/gst-omx/Config.in"
|
||||
endif
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
# From https://gstreamer.freedesktop.org/src/gst-omx/gst-omx-1.10.4.tar.xz.sha256sum
|
||||
sha256 45072925cf262f0fd528fab78f0de52734e46a5a88aa802fae51c67c09c81aa2 gst-omx-1.10.4.tar.xz
|
||||
# From https://gstreamer.freedesktop.org/src/gst-omx/gst-omx-1.12.4.tar.xz.sha256sum
|
||||
sha256 a025fa24242ec868fe0ff1e66d806a1070bcbc7c14a987a89cdc3395d0d56d5f gst-omx-1.12.4.tar.xz
|
||||
|
||||
@@ -4,11 +4,11 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
GST_OMX_VERSION = 1.10.4
|
||||
GST_OMX_VERSION = 1.12.4
|
||||
GST_OMX_SOURCE = gst-omx-$(GST_OMX_VERSION).tar.xz
|
||||
GST_OMX_SITE = https://gstreamer.freedesktop.org/src/gst-omx
|
||||
|
||||
GST_OMX_LICENSE = LGPLv2.1
|
||||
GST_OMX_LICENSE = LGPL-2.1
|
||||
GST_OMX_LICENSE_FILES = COPYING
|
||||
|
||||
ifeq ($(BR2_PACKAGE_RPI_USERLAND),y)
|
||||
|
||||
@@ -8,8 +8,9 @@ menuconfig BR2_PACKAGE_GST1_IMX
|
||||
depends on !BR2_STATIC_LIBS
|
||||
select BR2_PACKAGE_GST1_PLUGINS_BASE
|
||||
help
|
||||
This is a set of GStreamer 1.0 plugins for plugins for Freescale's
|
||||
i.MX platforms, which make use of the i.MX multimedia capabilities.
|
||||
This is a set of GStreamer 1.0 plugins for plugins for
|
||||
Freescale's i.MX platforms, which make use of the i.MX
|
||||
multimedia capabilities.
|
||||
|
||||
https://github.com/Freescale/gstreamer-imx
|
||||
|
||||
@@ -26,12 +27,12 @@ comment "imxeglvivsink needs the Vivante 3D libraries"
|
||||
|
||||
config BR2_PACKAGE_GST1_IMX_G2D
|
||||
bool "imxg2d"
|
||||
depends on BR2_PACKAGE_IMX_GPU_VIV_G2D
|
||||
depends on BR2_PACKAGE_IMX_GPU_G2D
|
||||
help
|
||||
Elements leveraging the 2D GPU
|
||||
|
||||
comment "imxg2d needs the Vivante 2D libraries"
|
||||
depends on !BR2_PACKAGE_IMX_GPU_VIV_G2D
|
||||
comment "imxg2d needs the G2D libraries"
|
||||
depends on !BR2_PACKAGE_IMX_GPU_G2D
|
||||
|
||||
config BR2_PACKAGE_GST1_IMX_IPU
|
||||
bool "imxipu"
|
||||
@@ -84,4 +85,14 @@ config BR2_PACKAGE_GST1_IMX_V4L2VIDEOSRC
|
||||
help
|
||||
Elements for V4L2 capture
|
||||
|
||||
config BR2_PACKAGE_GST1_IMX_V4L2VIDEOSINK
|
||||
bool "imxv4l2videosink"
|
||||
depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_2 # V4L2_COLORSPACE_DEFAULT
|
||||
select BR2_PACKAGE_GST1_PLUGINS_BAD
|
||||
help
|
||||
Elements for V4L2 output
|
||||
|
||||
comment "imxv4l2videosink needs a toolchain w/ headers >= 4.2"
|
||||
depends on !BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_2
|
||||
|
||||
endif
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
# locally computed hash
|
||||
sha256 999c093e38768e51d14abbe7836c09b666bcb89f03f34dd3697a6e5b5e4a4086 gst1-imx-0.12.3.tar.gz
|
||||
sha256 3fcf1046ab8c6c7cd94218f4d2bc31ad7b5efa8a6b8f9fd5d93dc182f98ce026 gst1-imx-0.13.0.tar.gz
|
||||
|
||||
@@ -4,10 +4,10 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
GST1_IMX_VERSION = 0.12.3
|
||||
GST1_IMX_VERSION = 0.13.0
|
||||
GST1_IMX_SITE = $(call github,Freescale,gstreamer-imx,$(GST1_IMX_VERSION))
|
||||
|
||||
GST1_IMX_LICENSE = LGPLv2+
|
||||
GST1_IMX_LICENSE = LGPL-2.0+
|
||||
GST1_IMX_LICENSE_FILES = LICENSE
|
||||
|
||||
GST1_IMX_INSTALL_STAGING = YES
|
||||
@@ -33,6 +33,10 @@ ifeq ($(BR2_PACKAGE_IMX_GPU_VIV),y)
|
||||
GST1_IMX_DEPENDENCIES += imx-gpu-viv
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_IMX_GPU_G2D),y)
|
||||
GST1_IMX_DEPENDENCIES += imx-gpu-g2d
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_IMX_EGLVISINK),y)
|
||||
# There's no --enable-eglvivsink option
|
||||
ifeq ($(BR2_PACKAGE_XLIB_LIBX11),y)
|
||||
@@ -83,10 +87,17 @@ GST1_IMX_CONF_OPTS += --disable-vpu
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_IMX_V4L2VIDEOSRC),y)
|
||||
# There's no --enable-v4l2src option
|
||||
# There's no --enable-imxv4l2videosrc option
|
||||
GST1_IMX_DEPENDENCIES += gst1-plugins-bad
|
||||
else
|
||||
GST1_IMX_CONF_OPTS += --disable-v4l2src
|
||||
GST1_IMX_CONF_OPTS += --disable-imxv4l2videosrc
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_IMX_V4L2VIDEOSINK),y)
|
||||
# There's no --enable-imxv4l2videosink option
|
||||
GST1_IMX_DEPENDENCIES += gst1-plugins-bad
|
||||
else
|
||||
GST1_IMX_CONF_OPTS += --disable-imxv4l2videosink
|
||||
endif
|
||||
|
||||
$(eval $(waf-package))
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
# From http://gstreamer.freedesktop.org/src/gst-libav/gst-libav-1.10.4.tar.xz.sha256sum
|
||||
sha256 6ca0feca75e3d48315e07f20ec37cf6260ed1e9dde58df355febd5016246268b gst-libav-1.10.4.tar.xz
|
||||
# From https://gstreamer.freedesktop.org/src/gst-libav/gst-libav-1.12.4.tar.xz.sha256sum
|
||||
sha256 2a56aa5d2d8cd912f2bce17f174713d2c417ca298f1f9c28ee66d4aa1e1d9e62 gst-libav-1.12.4.tar.xz
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
GST1_LIBAV_VERSION = 1.10.4
|
||||
GST1_LIBAV_VERSION = 1.12.4
|
||||
GST1_LIBAV_SOURCE = gst-libav-$(GST1_LIBAV_VERSION).tar.xz
|
||||
GST1_LIBAV_SITE = https://gstreamer.freedesktop.org/src/gst-libav
|
||||
GST1_LIBAV_CONF_OPTS = --with-system-libav
|
||||
@@ -12,7 +12,7 @@ GST1_LIBAV_DEPENDENCIES = \
|
||||
host-pkgconf ffmpeg gstreamer1 gst1-plugins-base \
|
||||
$(if $(BR2_PACKAGE_BZIP2),bzip2) \
|
||||
$(if $(BR2_PACKAGE_XZ),xz)
|
||||
GST1_LIBAV_LICENSE = GPLv2+
|
||||
GST1_LIBAV_LICENSE = GPL-2.0+
|
||||
GST1_LIBAV_LICENSE_FILES = COPYING
|
||||
|
||||
$(eval $(autotools-package))
|
||||
|
||||
@@ -1,60 +0,0 @@
|
||||
From daaf649bda7231fd0d760802232a36ba62a4ea2d Mon Sep 17 00:00:00 2001
|
||||
From: Clemens Lang <cal@macports.org>
|
||||
Date: Sun, 13 Aug 2017 21:17:18 +0200
|
||||
Subject: [PATCH] openjpeg: Fix build against openjpeg 2.2
|
||||
|
||||
OpenJPEG 2.2 has some API changes and thus ships its headers in a new
|
||||
include path. Add a configure check (to both meson and autoconf) to
|
||||
detect the newer version of OpenJPEG and add conditional includes.
|
||||
|
||||
Fix the autoconf test for OpenJPEG 2.1, which checked for HAVE_OPENJPEG,
|
||||
which was always set even for 2.0.
|
||||
|
||||
https://bugzilla.gnome.org/show_bug.cgi?id=786250
|
||||
|
||||
[Peter: drop meson changes for 2017.02.x]
|
||||
Upstream: https://cgit.freedesktop.org/gstreamer/gst-plugins-bad/patch/?id=15f24fef53a955c7c76fc966302cb0453732e657
|
||||
Signed-off-by: Peter Seiderer <ps.report@gmx.net>
|
||||
---
|
||||
configure.ac | 7 ++++++-
|
||||
ext/openjpeg/gstopenjpeg.h | 4 +++-
|
||||
2 files changed, 22 insertions(+), 10 deletions(-)
|
||||
|
||||
diff --git a/configure.ac b/configure.ac
|
||||
index 30e26b8..c4f08c7 100644
|
||||
--- a/configure.ac
|
||||
+++ b/configure.ac
|
||||
@@ -2813,8 +2813,13 @@ AG_GST_CHECK_FEATURE(OPENJPEG, [openjpeg library], openjpeg, [
|
||||
if test x"$HAVE_OPENJPEG" = x"yes"; then
|
||||
dnl minor API changes in v2.1
|
||||
AG_GST_PKG_CHECK_MODULES(OPENJPEG_2_1, libopenjp2 >= 2.1)
|
||||
- if test x"$HAVE_OPENJPEG" = x"yes"; then
|
||||
+ if test x"$HAVE_OPENJPEG_2_1" = x"yes"; then
|
||||
AC_DEFINE([HAVE_OPENJPEG_2_1], 1, [Define if OpenJPEG 2.1 is used])
|
||||
+ dnl include paths changed for v2.2
|
||||
+ AG_GST_PKG_CHECK_MODULES(OPENJPEG_2_2, libopenjp2 >= 2.2)
|
||||
+ if test x"$HAVE_OPENJPEG_2_2" = x"yes"; then
|
||||
+ AC_DEFINE([HAVE_OPENJPEG_2_2], 1, [Define if OpenJPEG 2.2 is used])
|
||||
+ fi
|
||||
fi
|
||||
else
|
||||
# Fallback to v1.5
|
||||
diff --git a/ext/openjpeg/gstopenjpeg.h b/ext/openjpeg/gstopenjpeg.h
|
||||
index 03ce52e..52410a4 100644
|
||||
--- a/ext/openjpeg/gstopenjpeg.h
|
||||
+++ b/ext/openjpeg/gstopenjpeg.h
|
||||
@@ -38,7 +38,9 @@
|
||||
#define OPJ_CPRL CPRL
|
||||
#else
|
||||
#include <stdio.h>
|
||||
-# ifdef HAVE_OPENJPEG_2_1
|
||||
+# if defined(HAVE_OPENJPEG_2_2)
|
||||
+# include <openjpeg-2.2/openjpeg.h>
|
||||
+# elif defined(HAVE_OPENJPEG_2_1)
|
||||
# include <openjpeg-2.1/openjpeg.h>
|
||||
# else
|
||||
# include <openjpeg-2.0/openjpeg.h>
|
||||
|
||||
--
|
||||
2.12.3
|
||||
|
||||
@@ -2,8 +2,8 @@ menuconfig BR2_PACKAGE_GST1_PLUGINS_BAD
|
||||
bool "gst1-plugins-bad"
|
||||
select BR2_PACKAGE_GST1_PLUGINS_BASE
|
||||
help
|
||||
A set of plug-ins for GStreamer that may be of poor quality or
|
||||
lacking some features.
|
||||
A set of plug-ins for GStreamer that may be of poor quality
|
||||
or lacking some features.
|
||||
|
||||
http://gstreamer.freedesktop.org/
|
||||
|
||||
@@ -164,6 +164,11 @@ config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_ASFMUX
|
||||
help
|
||||
ASF Muxer Plugin
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_AUDIOBUFFERSPLIT
|
||||
bool "audiobuffersplit"
|
||||
help
|
||||
Audio buffersplit plugin
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_AUDIOFXBAD
|
||||
bool "audiofxbad"
|
||||
help
|
||||
@@ -174,6 +179,11 @@ config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_AUDIOMIXER
|
||||
help
|
||||
Audio mixer plugin
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_AUDIOMIXMATRIX
|
||||
bool "audiomixmatrix"
|
||||
help
|
||||
Audio N:M mixer plugin
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_COMPOSITOR
|
||||
bool "compositor"
|
||||
help
|
||||
@@ -199,32 +209,16 @@ config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_CAMERABIN2
|
||||
help
|
||||
Take image snapshots and record movies from camera
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_CDXAPARSE
|
||||
bool "cdxaparse"
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_COLOREFFECTS
|
||||
bool "coloreffects"
|
||||
help
|
||||
Color Look-up Table filters
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DATAURISRC
|
||||
bool "dataurisrc"
|
||||
help
|
||||
data: URI source
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DCCP
|
||||
bool "dccp"
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DEBUGUTILS
|
||||
bool "debugutils"
|
||||
help
|
||||
Collection of elements that may or may not be useful for debugging
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DTLS
|
||||
bool "dtls"
|
||||
select BR2_PACKAGE_OPENSSL
|
||||
help
|
||||
DTLS plugin
|
||||
Collection of elements that may or may not be useful for
|
||||
debugging
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DVBSUBOVERLAY
|
||||
bool "dvdsuboverlay"
|
||||
@@ -274,9 +268,6 @@ config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_GDP
|
||||
help
|
||||
Payload/depayload GDP packets
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_HDVPARSE
|
||||
bool "hdvparse"
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_ID3TAG
|
||||
bool "id3tag"
|
||||
help
|
||||
@@ -338,9 +329,6 @@ config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MPEGPSMUX
|
||||
help
|
||||
MPEG-PS muxer
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MVE
|
||||
bool "mve"
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MXF
|
||||
bool "mxf"
|
||||
help
|
||||
@@ -349,15 +337,9 @@ config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MXF
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_NETSIM
|
||||
bool "netsim"
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_NUVDEMUX
|
||||
bool "nuvdemux"
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_ONVIF
|
||||
bool "onvif"
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_PATCHDETECT
|
||||
bool "patchdetect"
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_PCAPPARSE
|
||||
bool "pcapparse"
|
||||
help
|
||||
@@ -384,9 +366,6 @@ config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_RTMP
|
||||
help
|
||||
RTMP plugin
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SDI
|
||||
bool "sdi"
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SDP
|
||||
bool "sdp"
|
||||
help
|
||||
@@ -423,9 +402,6 @@ config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_STEREO
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_TIMECODE
|
||||
bool "timecode"
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_TTA
|
||||
bool "tta"
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VIDEOFILTERS
|
||||
bool "videofilters"
|
||||
help
|
||||
@@ -436,8 +412,10 @@ config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VIDEOFRAME_AUDIOLEVEL
|
||||
help
|
||||
videoframe_audiolevel
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VIDEOMEASURE
|
||||
bool "videomeasure"
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_IQA
|
||||
bool "iqa"
|
||||
help
|
||||
Image Quality Assessment
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VIDEOPARSERS
|
||||
bool "videoparsers"
|
||||
@@ -462,10 +440,6 @@ config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_YADIF
|
||||
|
||||
comment "plugins with external dependencies"
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_APEXSINK
|
||||
bool "apexsink"
|
||||
select BR2_PACKAGE_OPENSSL
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_ASSRENDER
|
||||
bool "assrender"
|
||||
select BR2_PACKAGE_LIBASS
|
||||
@@ -489,8 +463,8 @@ config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DASH
|
||||
DASH demuxer plugin
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DECKLINK
|
||||
depends on BR2_INSTALL_LIBSTDCPP
|
||||
bool "decklink"
|
||||
depends on BR2_INSTALL_LIBSTDCPP
|
||||
help
|
||||
Blackmagic Decklink plugin
|
||||
|
||||
@@ -499,14 +473,14 @@ comment "decklink needs a toolchain w/ C++"
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DIRECTFB
|
||||
bool "directfb"
|
||||
depends on BR2_PACKAGE_DIRECTFB
|
||||
default y
|
||||
depends on BR2_PACKAGE_DIRECTFB
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DVB
|
||||
bool "dvb"
|
||||
select BR2_PACKAGE_DTV_SCAN_TABLES
|
||||
# FEC_2_5 / QAM_4_NR definitions
|
||||
depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_7
|
||||
select BR2_PACKAGE_DTV_SCAN_TABLES
|
||||
help
|
||||
DVB elements
|
||||
|
||||
@@ -526,9 +500,9 @@ config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_FBDEV
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_FDK_AAC
|
||||
bool "fdk-aac"
|
||||
select BR2_PACKAGE_FDK_AAC
|
||||
depends on BR2_PACKAGE_FDK_AAC_ARCH_SUPPORTS
|
||||
depends on BR2_INSTALL_LIBSTDCPP
|
||||
select BR2_PACKAGE_FDK_AAC
|
||||
help
|
||||
MPEG AAC encoder/decoder
|
||||
|
||||
@@ -568,6 +542,29 @@ config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_LIBMMS
|
||||
comment "libmms needs a toolchain w/ wchar, threads"
|
||||
depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DTLS
|
||||
bool "dtls"
|
||||
select BR2_PACKAGE_OPENSSL
|
||||
help
|
||||
DTLS plugin
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_TTML
|
||||
bool "ttml"
|
||||
depends on BR2_USE_WCHAR # pango -> glib2
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS # pango -> glib2
|
||||
depends on BR2_INSTALL_LIBSTDCPP # pango -> freetype
|
||||
depends on BR2_TOOLCHAIN_HAS_SYNC_4 # pango -> harfbuzz
|
||||
select BR2_PACKAGE_CAIRO
|
||||
select BR2_PACKAGE_LIBXML2
|
||||
select BR2_PACKAGE_PANGO
|
||||
help
|
||||
Timed Text Markup Language (TTML) subtitle plugin
|
||||
|
||||
comment "ttml needs a toolchain w/ wchar, threads, C++"
|
||||
depends on BR2_TOOLCHAIN_HAS_SYNC_4
|
||||
depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS || \
|
||||
!BR2_INSTALL_LIBSTDCPP
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MPEG2ENC
|
||||
bool "mpeg2enc"
|
||||
select BR2_PACKAGE_LIBMPEG2
|
||||
@@ -660,10 +657,6 @@ config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SBC
|
||||
bool "sbc"
|
||||
select BR2_PACKAGE_SBC
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SDL
|
||||
bool "sdl"
|
||||
select BR2_PACKAGE_SDL
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SHM
|
||||
bool "shm"
|
||||
help
|
||||
@@ -686,9 +679,9 @@ config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VOAACENC
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_WAYLAND
|
||||
bool "wayland"
|
||||
default y
|
||||
depends on BR2_PACKAGE_WAYLAND
|
||||
select BR2_PACKAGE_WAYLAND_PROTOCOLS
|
||||
default y
|
||||
help
|
||||
Wayland Video Sink
|
||||
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
# From http://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-1.10.4.tar.xz.sha256sum
|
||||
sha256 23ddae506b3a223b94869a0d3eea3e9a12e847f94d2d0e0b97102ce13ecd6966 gst-plugins-bad-1.10.4.tar.xz
|
||||
# From https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-1.12.4.tar.xz.sha256sum
|
||||
sha256 0c7857be16686d5c1ba6e34bd338664d3d4599d32714a8eca5c8a41a101e2d08 gst-plugins-bad-1.12.4.tar.xz
|
||||
|
||||
@@ -4,18 +4,14 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
GST1_PLUGINS_BAD_VERSION = 1.10.4
|
||||
GST1_PLUGINS_BAD_VERSION = 1.12.4
|
||||
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
|
||||
GST1_PLUGINS_BAD_LICENSE_FILES = COPYING COPYING.LIB
|
||||
# Unknown and GPL licensed plugins will append to GST1_PLUGINS_BAD_LICENSE if
|
||||
# enabled.
|
||||
GST1_PLUGINS_BAD_LICENSE = LGPLv2+, LGPLv2.1+
|
||||
|
||||
# patch 0001-openjpeg-Fix-build-against-openjpeg-2.2.patch touches configure.ac
|
||||
GST1_PLUGINS_BAD_AUTORECONF = YES
|
||||
GST1_PLUGINS_BAD_GETTEXTIZE = YES
|
||||
# Additional plugin licenses will be appended to GST1_PLUGINS_BAD_LICENSE and
|
||||
# GST1_PLUGINS_BAD_LICENSE_FILES if enabled.
|
||||
GST1_PLUGINS_BAD_LICENSE_FILES = COPYING.LIB
|
||||
GST1_PLUGINS_BAD_LICENSE := LGPL-2.0+, LGPL-2.1+
|
||||
|
||||
GST1_PLUGINS_BAD_CONF_OPTS = \
|
||||
--disable-examples \
|
||||
@@ -25,8 +21,6 @@ GST1_PLUGINS_BAD_CONF_OPTS = \
|
||||
--disable-winks \
|
||||
--disable-android_media \
|
||||
--disable-apple_media \
|
||||
--disable-sdltest \
|
||||
--disable-wininet \
|
||||
--disable-acm
|
||||
|
||||
# Options which require currently unpackaged libraries
|
||||
@@ -34,6 +28,7 @@ GST1_PLUGINS_BAD_CONF_OPTS += \
|
||||
--disable-avc \
|
||||
--disable-opensles \
|
||||
--disable-uvch264 \
|
||||
--disable-msdk \
|
||||
--disable-voamrwbenc \
|
||||
--disable-bs2b \
|
||||
--disable-chromaprint \
|
||||
@@ -48,29 +43,21 @@ GST1_PLUGINS_BAD_CONF_OPTS += \
|
||||
--disable-ladspa \
|
||||
--disable-lv2 \
|
||||
--disable-libde265 \
|
||||
--disable-linsys \
|
||||
--disable-modplug \
|
||||
--disable-mimic \
|
||||
--disable-mplex \
|
||||
--disable-nas \
|
||||
--disable-ofa \
|
||||
--disable-openexr \
|
||||
--disable-openni2 \
|
||||
--disable-pvr \
|
||||
--disable-libvisual \
|
||||
--disable-timidity \
|
||||
--disable-teletextdec \
|
||||
--disable-wildmidi \
|
||||
--disable-smoothstreaming \
|
||||
--disable-soundtouch \
|
||||
--disable-spc \
|
||||
--disable-gme \
|
||||
--disable-xvid \
|
||||
--disable-vdpau \
|
||||
--disable-schro \
|
||||
--disable-zbar \
|
||||
--disable-spandsp \
|
||||
--disable-sndio \
|
||||
--disable-gtk3 \
|
||||
--disable-qt
|
||||
|
||||
@@ -179,6 +166,12 @@ else
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += --disable-asfmux
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_AUDIOBUFFERSPLIT),y)
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += --enable-audiobuffersplit
|
||||
else
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += --disable-audiobuffersplit
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_AUDIOFXBAD),y)
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += --enable-audiofxbad
|
||||
else
|
||||
@@ -191,6 +184,12 @@ else
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += --disable-audiomixer
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_AUDIOMIXMATRIX),y)
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += --enable-audiomixmatrix
|
||||
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
|
||||
@@ -199,7 +198,6 @@ endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_AUDIOVISUALIZERS),y)
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += --enable-audiovisualizers
|
||||
GST1_PLUGINS_BAD_HAS_GPL_LICENSE = y
|
||||
else
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += --disable-audiovisualizers
|
||||
endif
|
||||
@@ -222,43 +220,18 @@ else
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += --disable-camerabin2
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_CDXAPARSE),y)
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += --enable-cdxaparse
|
||||
else
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += --disable-cdxaparse
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_COLOREFFECTS),y)
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += --enable-coloreffects
|
||||
else
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += --disable-coloreffects
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DATAURISRC),y)
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += --enable-dataurisrc
|
||||
else
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += --disable-dataurisrc
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DCCP),y)
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += --enable-dccp
|
||||
else
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += --disable-dccp
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DEBUGUTILS),y)
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += --enable-debugutils
|
||||
else
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += --disable-debugutils
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DTLS),y)
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += --enable-dtls
|
||||
GST1_PLUGINS_BAD_DEPENDENCIES += openssl
|
||||
else
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += --disable-dtls
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DVBSUBOVERLAY),y)
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += --enable-dvbsuboverlay
|
||||
else
|
||||
@@ -319,12 +292,6 @@ else
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += --disable-gdp
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_HDVPARSE),y)
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += --enable-hdvparse
|
||||
else
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += --disable-hdvparse
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_ID3TAG),y)
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += --enable-id3tag
|
||||
else
|
||||
@@ -405,42 +372,24 @@ else
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += --disable-mpegpsmux
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MVE),y)
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += --enable-mve
|
||||
else
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += --disable-mve
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MXF),y)
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += --enable-mxf
|
||||
else
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += --disable-mxf
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_NETSIM),y)
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_NETSIM),y)
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += --enable-netsim
|
||||
else
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += --disable-netsim
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_NUVDEMUX),y)
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += --enable-nuvdemux
|
||||
else
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += --disable-nuvdemux
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_ONVIF),y)
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += --enable-onvif
|
||||
else
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += --disable-onvif
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_PATCHDETECT),y)
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += --enable-patchdetect
|
||||
else
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += --disable-patchdetect
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_PCAPPARSE),y)
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += --enable-pcapparse
|
||||
else
|
||||
@@ -472,12 +421,6 @@ else
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += --disable-rtmp
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SDI),y)
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += --enable-sdi
|
||||
else
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += --disable-sdi
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SDP),y)
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += --enable-sdp
|
||||
else
|
||||
@@ -526,12 +469,6 @@ else
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += --disable-timecode
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_TTA),y)
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += --enable-tta
|
||||
else
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += --disable-tta
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VIDEOFILTERS),y)
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += --enable-videofilters
|
||||
else
|
||||
@@ -544,10 +481,10 @@ else
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += --disable-videoframe_audiolevel
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VIDEOMEASURE),y)
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += --enable-videomeasure
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_IQA),y)
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += --enable-iqa
|
||||
else
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += --disable-videomeasure
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += --disable-iqa
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VIDEOPARSERS),y)
|
||||
@@ -576,19 +513,13 @@ endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_YADIF),y)
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += --enable-yadif
|
||||
GST1_PLUGINS_BAD_HAS_GPL_LICENSE = y
|
||||
else
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += --disable-yadif
|
||||
endif
|
||||
|
||||
# Plugins with dependencies
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_APEXSINK),y)
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += --enable-apexsink
|
||||
GST1_PLUGINS_BAD_DEPENDENCIES += openssl
|
||||
else
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += --disable-apexsink
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_ASSRENDER),y)
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += --enable-assrender
|
||||
GST1_PLUGINS_BAD_DEPENDENCIES += libass
|
||||
@@ -654,7 +585,6 @@ endif
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_FDK_AAC),y)
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += --enable-fdk_aac
|
||||
GST1_PLUGINS_BAD_DEPENDENCIES += fdk-aac
|
||||
GST1_PLUGINS_BAD_HAS_UNKNOWN_LICENSE = y
|
||||
else
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += --disable-fdk_aac
|
||||
endif
|
||||
@@ -698,6 +628,21 @@ else
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += --disable-libmms
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DTLS),y)
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += --enable-dtls
|
||||
GST1_PLUGINS_BAD_DEPENDENCIES += openssl
|
||||
GST1_PLUGINS_BAD_HAS_BSD2C_LICENSE = y
|
||||
else
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += --disable-dtls
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_TTML),y)
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += --enable-ttml
|
||||
GST1_PLUGINS_BAD_DEPENDENCIES += cairo libxml2 pango
|
||||
else
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += --disable-ttml
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MPEG2ENC),y)
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += --enable-mpeg2enc
|
||||
GST1_PLUGINS_BAD_DEPENDENCIES += libmpeg2
|
||||
@@ -737,6 +682,7 @@ endif
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_OPENH264),y)
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += --enable-openh264
|
||||
GST1_PLUGINS_BAD_DEPENDENCIES += libopenh264
|
||||
GST1_PLUGINS_BAD_HAS_BSD2C_LICENSE = y
|
||||
else
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += --disable-openh264
|
||||
endif
|
||||
@@ -769,14 +715,6 @@ else
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += --disable-sbc
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SDL),y)
|
||||
GST1_PLUGINS_BAD_CONF_ENV += ac_cv_path_SDL_CONFIG=$(STAGING_DIR)/usr/bin/sdl-config
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += --enable-sdl
|
||||
GST1_PLUGINS_BAD_DEPENDENCIES += sdl
|
||||
else
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += --disable-sdl
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SHM),y)
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += --enable-shm
|
||||
else
|
||||
@@ -834,12 +772,18 @@ endif
|
||||
|
||||
# Add GPL license if GPL licensed plugins enabled.
|
||||
ifeq ($(GST1_PLUGINS_BAD_HAS_GPL_LICENSE),y)
|
||||
GST1_PLUGINS_BAD_LICENSE += GPL
|
||||
GST1_PLUGINS_BAD_LICENSE := $(GST1_PLUGINS_BAD_LICENSE), GPL-2.0+
|
||||
GST1_PLUGINS_BAD_LICENSE_FILES += COPYING
|
||||
endif
|
||||
|
||||
# Add BSD license if BSD licensed plugins enabled.
|
||||
ifeq ($(GST1_PLUGINS_BAD_HAS_BSD2C_LICENSE),y)
|
||||
GST1_PLUGINS_BAD_LICENSE := $(GST1_PLUGINS_BAD_LICENSE), BSD-2-Clause
|
||||
endif
|
||||
|
||||
# Add Unknown license if Unknown licensed plugins enabled.
|
||||
ifeq ($(GST1_PLUGINS_BAD_HAS_UNKNOWN_LICENSE),y)
|
||||
GST1_PLUGINS_BAD_LICENSE += UNKNOWN
|
||||
GST1_PLUGINS_BAD_LICENSE := $(GST1_PLUGINS_BAD_LICENSE), UNKNOWN
|
||||
endif
|
||||
|
||||
# Use the following command to extract license info for plugins.
|
||||
|
||||
@@ -54,9 +54,9 @@ config BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_GIO
|
||||
GIO elements
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_PLAYBACK
|
||||
select BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_TYPEFIND
|
||||
bool "playback"
|
||||
default y
|
||||
select BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_TYPEFIND
|
||||
help
|
||||
various playback elements
|
||||
|
||||
@@ -66,6 +66,11 @@ config BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_AUDIORESAMPLE
|
||||
help
|
||||
Resamples audio
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_RAWPARSE
|
||||
bool "rawparse"
|
||||
help
|
||||
Parses byte streams into raw frames
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_SUBPARSE
|
||||
bool "subparse"
|
||||
help
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
# From http://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-base-1.10.4.tar.xz.sha256sum
|
||||
sha256 f6d245b6b3d4cb733f81ebb021074c525ece83db0c10e932794b339b8d935eb7 gst-plugins-base-1.10.4.tar.xz
|
||||
# From https://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-base-1.12.4.tar.xz.sha256sum
|
||||
sha256 4c306b03df0212f1b8903784e29bb3493319ba19ebebf13b0c56a17870292282 gst-plugins-base-1.12.4.tar.xz
|
||||
|
||||
@@ -4,20 +4,16 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
GST1_PLUGINS_BASE_VERSION = 1.10.4
|
||||
GST1_PLUGINS_BASE_VERSION = 1.12.4
|
||||
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 = LGPLv2+, LGPLv2.1+
|
||||
GST1_PLUGINS_BASE_LICENSE = LGPL-2.0+, LGPL-2.1+
|
||||
|
||||
# gio_unix_2_0 is only used for tests
|
||||
GST1_PLUGINS_BASE_CONF_OPTS = \
|
||||
--disable-examples \
|
||||
--disable-oggtest \
|
||||
--disable-vorbistest \
|
||||
--disable-gio_unix_2_0 \
|
||||
--disable-freetypetest \
|
||||
--disable-valgrind
|
||||
|
||||
# Options which require currently unpackaged libraries
|
||||
@@ -95,6 +91,12 @@ else
|
||||
GST1_PLUGINS_BASE_CONF_OPTS += --disable-audioresample
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_RAWPARSE),y)
|
||||
GST1_PLUGINS_BASE_CONF_OPTS += --enable-rawparse
|
||||
else
|
||||
GST1_PLUGINS_BASE_CONF_OPTS += --disable-rawparse
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_SUBPARSE),y)
|
||||
GST1_PLUGINS_BASE_CONF_OPTS += --enable-subparse
|
||||
else
|
||||
|
||||
@@ -5,8 +5,8 @@ menuconfig BR2_PACKAGE_GST1_PLUGINS_GOOD
|
||||
select BR2_PACKAGE_XLIB_LIBXEXT if BR2_PACKAGE_XORG7
|
||||
select BR2_PACKAGE_XLIB_LIBXV if BR2_PACKAGE_XORG7
|
||||
help
|
||||
A set of well-supported plug-ins for GStreamer under the preferred
|
||||
license.
|
||||
A set of well-supported plug-ins for GStreamer under the
|
||||
preferred license.
|
||||
|
||||
http://gstreamer.freedesktop.org/
|
||||
|
||||
@@ -70,7 +70,8 @@ config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_AUPARSE
|
||||
config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_AUTODETECT
|
||||
bool "autodetect"
|
||||
help
|
||||
Plugin contains auto-detection plugins for video/audio in- and outputs
|
||||
Plugin contains auto-detection plugins for video/audio in-
|
||||
and outputs
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_AVI
|
||||
bool "avi (*.avi video)"
|
||||
@@ -306,9 +307,9 @@ comment "flac needs a toolchain w/ wchar"
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_GDKPIXBUF
|
||||
bool "gdkpixbuf"
|
||||
select BR2_PACKAGE_GDK_PIXBUF
|
||||
depends on BR2_USE_WCHAR # gdk-pixbuf -> libglib2
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS # gdk-pixbuf -> libglib2
|
||||
select BR2_PACKAGE_GDK_PIXBUF
|
||||
help
|
||||
GdkPixbuf-based image decoder, overlay and sink
|
||||
|
||||
@@ -316,19 +317,20 @@ comment "gdkpixbuf needs a toolchain w/ wchar, threads"
|
||||
depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_PULSE
|
||||
bool "pulseaudio"
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS # pulseaudio
|
||||
depends on BR2_USE_MMU # pulseaudio
|
||||
depends on !BR2_STATIC_LIBS # pulseaudio
|
||||
depends on BR2_TOOLCHAIN_HAS_SYNC_4 # pulseaudio -> json-c
|
||||
depends on BR2_USE_WCHAR # pulseaudio
|
||||
depends on BR2_PACKAGE_PULSEAUDIO_HAS_ATOMIC # pulseaudio
|
||||
select BR2_PACKAGE_PULSEAUDIO
|
||||
bool "pulseaudio"
|
||||
help
|
||||
PulseAudio plugin library
|
||||
|
||||
comment "pulseaudio support needs a toolchain w/ threads, dynamic library"
|
||||
comment "pulseaudio support needs a toolchain w/ threads, wchar, dynamic library"
|
||||
depends on BR2_USE_MMU
|
||||
depends on BR2_TOOLCHAIN_HAS_SYNC_4
|
||||
depends on !BR2_TOOLCHAIN_HAS_THREADS || BR2_STATIC_LIBS
|
||||
depends on BR2_PACKAGE_PULSEAUDIO_HAS_ATOMIC
|
||||
depends on !BR2_TOOLCHAIN_HAS_THREADS || BR2_STATIC_LIBS || !BR2_USE_WCHAR
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_SOUPHTTPSRC
|
||||
bool "souphttpsrc (http client)"
|
||||
@@ -360,9 +362,9 @@ comment "taglib needs a toolchain w/ C++, wchar"
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_VPX
|
||||
bool "vpx (webm)"
|
||||
select BR2_PACKAGE_LIBVPX
|
||||
depends on !BR2_bfin # libvpx
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS # libvpx
|
||||
select BR2_PACKAGE_LIBVPX
|
||||
help
|
||||
VP8 plugin
|
||||
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
# From http://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-1.10.4.tar.xz.sha256sum
|
||||
sha256 8a86c61434a8c44665365bd0b3557a040937d1f44bf69caee4e9ea816ce74d7e gst-plugins-good-1.10.4.tar.xz
|
||||
# From https://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-1.12.4.tar.xz.sha256sum
|
||||
sha256 649f49bec60892d47ee6731b92266974c723554da1c6649f21296097715eb957 gst-plugins-good-1.12.4.tar.xz
|
||||
|
||||
@@ -4,11 +4,11 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
GST1_PLUGINS_GOOD_VERSION = 1.10.4
|
||||
GST1_PLUGINS_GOOD_VERSION = 1.12.4
|
||||
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
|
||||
GST1_PLUGINS_GOOD_LICENSE = LGPLv2.1+
|
||||
GST1_PLUGINS_GOOD_LICENSE = LGPL-2.1+
|
||||
|
||||
GST1_PLUGINS_GOOD_CONF_OPTS = \
|
||||
--disable-valgrind \
|
||||
@@ -20,10 +20,7 @@ GST1_PLUGINS_GOOD_CONF_OPTS = \
|
||||
--disable-osx_video \
|
||||
--disable-aalib \
|
||||
--disable-aalibtest \
|
||||
--disable-libcaca \
|
||||
--disable-esd \
|
||||
--disable-esdtest
|
||||
|
||||
--disable-libcaca
|
||||
|
||||
# Options which require currently unpackaged libraries
|
||||
GST1_PLUGINS_GOOD_CONF_OPTS += \
|
||||
|
||||
@@ -50,13 +50,6 @@ config BR2_PACKAGE_GST1_PLUGINS_UGLY_PLUGIN_LAME
|
||||
help
|
||||
Encode MP3s with LAME
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_UGLY_PLUGIN_MAD
|
||||
bool "mad (*.mp3 audio)"
|
||||
select BR2_PACKAGE_LIBID3TAG
|
||||
select BR2_PACKAGE_LIBMAD
|
||||
help
|
||||
mp3 decoding based on the mad library
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_UGLY_PLUGIN_MPG123
|
||||
bool "mpg123 (*.mp3 audio)"
|
||||
select BR2_PACKAGE_MPG123
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
# From http://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-1.10.4.tar.xz.sha256sum
|
||||
sha256 6386c77ca8459cba431ed0b63da780c7062c7cc48055d222024d8eaf198ffa59 gst-plugins-ugly-1.10.4.tar.xz
|
||||
# From https://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-1.12.4.tar.xz.sha256sum
|
||||
sha256 1c165b8d888ed350acd8e6ac9f6fe06508e6fcc0a3afc6ccc9fbeb30df9be522 gst-plugins-ugly-1.12.4.tar.xz
|
||||
|
||||
@@ -4,12 +4,12 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
GST1_PLUGINS_UGLY_VERSION = 1.10.4
|
||||
GST1_PLUGINS_UGLY_VERSION = 1.12.4
|
||||
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
|
||||
# GPL licensed plugins will append to GST1_PLUGINS_UGLY_LICENSE if enabled.
|
||||
GST1_PLUGINS_UGLY_LICENSE = LGPLv2.1+
|
||||
GST1_PLUGINS_UGLY_LICENSE = LGPL-2.1+
|
||||
|
||||
GST1_PLUGINS_UGLY_CONF_OPTS = --disable-examples --disable-valgrind
|
||||
|
||||
@@ -77,14 +77,6 @@ else
|
||||
GST1_PLUGINS_UGLY_CONF_OPTS += --disable-lame
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_UGLY_PLUGIN_MAD),y)
|
||||
GST1_PLUGINS_UGLY_CONF_OPTS += --enable-mad
|
||||
GST1_PLUGINS_UGLY_DEPENDENCIES += libid3tag libmad
|
||||
GST1_PLUGINS_UGLY_HAS_GPL_LICENSE = y
|
||||
else
|
||||
GST1_PLUGINS_UGLY_CONF_OPTS += --disable-mad
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_UGLY_PLUGIN_MPG123),y)
|
||||
GST1_PLUGINS_UGLY_CONF_OPTS += --enable-mpg123
|
||||
GST1_PLUGINS_UGLY_DEPENDENCIES += mpg123
|
||||
@@ -110,7 +102,7 @@ endif
|
||||
|
||||
# Add GPL license if GPL plugins enabled.
|
||||
ifeq ($(GST1_PLUGINS_UGLY_HAS_GPL_LICENSE),y)
|
||||
GST1_PLUGINS_UGLY_LICENSE += GPLv2
|
||||
GST1_PLUGINS_UGLY_LICENSE += GPL-2.0
|
||||
endif
|
||||
|
||||
# Use the following command to extract license info for plugins.
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
# From https://gstreamer.freedesktop.org/src/gst-rtsp-server/gst-rtsp-server-1.10.4.tar.xz.sha256sum
|
||||
sha256 2f6e12fd4e3568ee190dc24e57e4c3a878971c3a3fb6904a9674404fac256de6 gst-rtsp-server-1.10.4.tar.xz
|
||||
# From https://gstreamer.freedesktop.org/src/gst-rtsp-server/gst-rtsp-server-1.12.4.tar.xz.sha256sum
|
||||
sha256 7660112ebd59838f1054796b38109dcbe32f0a040e3a252a68a81055aeaa56a9 gst-rtsp-server-1.12.4.tar.xz
|
||||
|
||||
@@ -4,10 +4,10 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
GST1_RTSP_SERVER_VERSION = 1.10.4
|
||||
GST1_RTSP_SERVER_VERSION = 1.12.4
|
||||
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 = LGPLv2+
|
||||
GST1_RTSP_SERVER_LICENSE = LGPL-2.0+
|
||||
GST1_RTSP_SERVER_LICENSE_FILES = COPYING COPYING.LIB
|
||||
GST1_RTSP_SERVER_INSTALL_STAGING = YES
|
||||
GST1_RTSP_SERVER_DEPENDENCIES = \
|
||||
|
||||
50
bsp/buildroot/package/gstreamer1/gst1-vaapi/Config.in
Normal file
50
bsp/buildroot/package/gstreamer1/gst1-vaapi/Config.in
Normal file
@@ -0,0 +1,50 @@
|
||||
config BR2_PACKAGE_GST1_VAAPI
|
||||
bool "gst1-vaapi"
|
||||
depends on !BR2_STATIC_LIBS # dlopen(), libva
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS # libva, libdrm
|
||||
depends on BR2_PACKAGE_HAS_UDEV
|
||||
select BR2_PACKAGE_LIBVA
|
||||
select BR2_PACKAGE_LIBDRM
|
||||
select BR2_PACKAGE_GST1_PLUGINS_BASE
|
||||
select BR2_PACKAGE_GST1_PLUGINS_BAD # gstreamer-codecparsers
|
||||
help
|
||||
gstreamer-vaapi consists in a collection of VA-API based
|
||||
plugins for GStreamer and helper libraries.
|
||||
|
||||
vaapi<CODEC>dec is used to decode JPEG, MPEG-2, MPEG-4:2,
|
||||
H.264 AVC, H.264 MVC, VP8, VC-1, WMV3, HEVC videos to VA
|
||||
surfaces, depending on the actual value of <CODEC> and the
|
||||
underlying hardware capabilities. This plugin is also able
|
||||
to implicitly download the decoded surface to raw YUV
|
||||
buffers.
|
||||
|
||||
vaapi<CODEC>enc is used to encode into MPEG-2, H.264 AVC,
|
||||
H.264 MVC, JPEG, VP8, HEVC videos, depending on the actual
|
||||
value of <CODEC> (mpeg2, h264, etc.) and the hardware
|
||||
capabilities. By default, raw format bitstreams are
|
||||
generated, so the result may be piped to a muxer, e.g. qtmux
|
||||
for MP4 containers.
|
||||
|
||||
vaapipostproc is used to filter VA surfaces, for
|
||||
e.g. scaling, deinterlacing (bob, motion-adaptive,
|
||||
motion-compensated), noise reduction or sharpening. This
|
||||
plugin is also used to upload raw YUV pixels into VA
|
||||
surfaces.
|
||||
|
||||
vaapisink is used to render VA surfaces to an X11 or Wayland
|
||||
display. This plugin also features a "headless" mode (DRM)
|
||||
more suited to remote transcode scenarios, with faster
|
||||
throughput.
|
||||
|
||||
https://cgit.freedesktop.org/gstreamer/gstreamer-vaapi
|
||||
|
||||
if BR2_PACKAGE_GST1_VAAPI
|
||||
|
||||
config BR2_PACKAGE_GST1_VAAPI_ENCODERS
|
||||
bool "enable encoders"
|
||||
|
||||
endif
|
||||
|
||||
comment "gst1-vaapi needs udev /dev management and a toolchain w/ threads, dynamic library"
|
||||
depends on !BR2_TOOLCHAIN_HAS_THREADS || BR2_STATIC_LIBS || \
|
||||
!BR2_PACKAGE_HAS_UDEV
|
||||
@@ -0,0 +1,2 @@
|
||||
# From https://gstreamer.freedesktop.org/src/gstreamer-vaapi/gstreamer-vaapi-1.12.4.tar.xz.sha256sum
|
||||
sha256 1c2d77242e1f30c4d1394636cae9f6877228a017960fca96881e0080d8b6e9c9 gstreamer-vaapi-1.12.4.tar.xz
|
||||
33
bsp/buildroot/package/gstreamer1/gst1-vaapi/gst1-vaapi.mk
Normal file
33
bsp/buildroot/package/gstreamer1/gst1-vaapi/gst1-vaapi.mk
Normal file
@@ -0,0 +1,33 @@
|
||||
################################################################################
|
||||
#
|
||||
# gst1-vaapi
|
||||
#
|
||||
################################################################################
|
||||
|
||||
GST1_VAAPI_VERSION = 1.12.4
|
||||
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+
|
||||
GST1_VAAPI_LICENSE_FILES = COPYING.LIB
|
||||
|
||||
GST1_VAAPI_DEPENDENCIES += \
|
||||
gstreamer1 \
|
||||
gst1-plugins-base \
|
||||
gst1-plugins-bad \
|
||||
libva \
|
||||
libdrm
|
||||
|
||||
GST1_VAAPI_CONF_OPTS += \
|
||||
--disable-x11 \
|
||||
--disable-glx \
|
||||
--disable-wayland \
|
||||
--disable-egl \
|
||||
--disable-gtk-doc-html
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_VAAPI_ENCODERS),y)
|
||||
GST1_VAAPI_CONF_OPTS += --enable-encoders
|
||||
else
|
||||
GST1_VAAPI_CONF_OPTS += --disable-encoders
|
||||
endif
|
||||
|
||||
$(eval $(autotools-package))
|
||||
@@ -1,2 +1,2 @@
|
||||
# From http://gstreamer.freedesktop.org/src/gst-validate/gst-validate-1.10.4.tar.xz.sha256sum
|
||||
sha256 e59c00bf64cca9c477cdb44eb8dd0b3aac5499b17d77bf28ee054fd211e8d73c gst-validate-1.10.4.tar.xz
|
||||
# From https://gstreamer.freedesktop.org/src/gst-validate/gst-validate-1.12.4.tar.xz.sha256sum
|
||||
sha256 f9da9dfe6e5d6f5ba3b38c5752b42d3f927715904942b405c2924d3cb77afba1 gst-validate-1.12.4.tar.xz
|
||||
|
||||
@@ -4,14 +4,12 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
GST1_VALIDATE_VERSION = 1.10.4
|
||||
GST1_VALIDATE_VERSION = 1.12.4
|
||||
GST1_VALIDATE_SOURCE = gst-validate-$(GST1_VALIDATE_VERSION).tar.xz
|
||||
GST1_VALIDATE_SITE = https://gstreamer.freedesktop.org/src/gst-validate
|
||||
GST1_VALIDATE_LICENSE = LGPLv2.1+
|
||||
GST1_VALIDATE_LICENSE = LGPL-2.1+
|
||||
GST1_VALIDATE_LICENSE_FILES = COPYING
|
||||
|
||||
GST1_VALIDATE_CONF_OPTS = --disable-sphinx-doc
|
||||
|
||||
GST1_VALIDATE_DEPENDENCIES = \
|
||||
gstreamer1 \
|
||||
gst1-plugins-base \
|
||||
@@ -20,4 +18,6 @@ GST1_VALIDATE_DEPENDENCIES = \
|
||||
python \
|
||||
$(if $(BR2_PACKAGE_CAIRO),cairo)
|
||||
|
||||
GST1_VALIDATE_CONF_OPTS += --disable-sphinx-doc
|
||||
|
||||
$(eval $(autotools-package))
|
||||
|
||||
29
bsp/buildroot/package/gstreamer1/gstreamer1-mm/Config.in
Normal file
29
bsp/buildroot/package/gstreamer1/gstreamer1-mm/Config.in
Normal file
@@ -0,0 +1,29 @@
|
||||
config BR2_PACKAGE_GSTREAMER1_MM
|
||||
bool "gstreamer1-mm"
|
||||
depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # glibmm
|
||||
depends on BR2_INSTALL_LIBSTDCPP # glibmm
|
||||
depends on BR2_USE_WCHAR # glibmm -> libglib2
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS # libglib2
|
||||
depends on BR2_USE_MMU # glibmm -> libglib2
|
||||
select BR2_PACKAGE_GLIBMM
|
||||
select BR2_PACKAGE_GSTREAMER1_CHECK
|
||||
select BR2_PACKAGE_GST1_PLUGINS_BASE
|
||||
help
|
||||
gstreamermm provides C++ bindings for the GStreamer streaming
|
||||
multimedia library (http://gstreamer.freedesktop.org). With
|
||||
gstreamermm it is possible to develop applications that work
|
||||
with multimedia in C++.
|
||||
|
||||
gstreamermm is developed over glibmm, libsigc++ and libxml++
|
||||
and the functionalities they provide. This means that, among
|
||||
other things, referencing and unreferencing of GObjects is
|
||||
handled automatically via glibmm's automatic pointer class,
|
||||
Glib::RefPtr, and libsigc++'s slots are used for callbacks and
|
||||
signals.
|
||||
|
||||
https://gstreamer.freedesktop.org/bindings/cplusplus.html
|
||||
|
||||
comment "gstreamer1-mm needs a toolchain w/ C++, wchar, threads, gcc >= 4.9"
|
||||
depends on BR2_USE_MMU
|
||||
depends on !BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 || !BR2_USE_WCHAR \
|
||||
|| !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS
|
||||
@@ -0,0 +1,6 @@
|
||||
# From http://ftp.gnome.org/pub/gnome/sources/gstreamermm/1.10/gstreamermm-1.10.0.sha256sum
|
||||
sha256 be58fe9ef7d7e392568ec85e80a84f4730adbf91fb0355ff7d7c616675ea8d60 gstreamermm-1.10.0.tar.xz
|
||||
|
||||
# Locally computed
|
||||
sha256 7c78a8d7fc6781d51402d5a6036bedda9cffb0e5d28757e25d54d6eacbb1949f COPYING
|
||||
sha256 ab15fd526bd8dd18a9e77ebc139656bf4d33e97fc7238cd11bf60e2b9b8666c6 COPYING.examples
|
||||
@@ -0,0 +1,24 @@
|
||||
################################################################################
|
||||
#
|
||||
# gstreamer1-mm
|
||||
#
|
||||
################################################################################
|
||||
|
||||
GSTREAMER1_MM_VERSION_MAJOR = 1.10
|
||||
GSTREAMER1_MM_VERSION = $(GSTREAMER1_MM_VERSION_MAJOR).0
|
||||
GSTREAMER1_MM_SITE = http://ftp.gnome.org/pub/gnome/sources/gstreamermm/$(GSTREAMER1_MM_VERSION_MAJOR)
|
||||
GSTREAMER1_MM_SOURCE = gstreamermm-$(GSTREAMER1_MM_VERSION).tar.xz
|
||||
GSTREAMER1_MM_LICENSE = LGPL-2.1+ (library), GPL-2.0 (examples)
|
||||
GSTREAMER1_MM_LICENSE_FILES = COPYING COPYING.examples
|
||||
GSTREAMER1_MM_INSTALL_STAGING = YES
|
||||
GSTREAMER1_MM_DEPENDENCIES += \
|
||||
glibmm \
|
||||
gstreamer1 \
|
||||
gst1-plugins-base
|
||||
|
||||
GSTREAMER1_MM_CONF_OPTS += \
|
||||
--disable-gl \
|
||||
--enable-unittests=no \
|
||||
--disable-deprecated-api
|
||||
|
||||
$(eval $(autotools-package))
|
||||
@@ -1,33 +0,0 @@
|
||||
From 437b3e38d9127ae021ca8510709c2e6be3e6b819 Mon Sep 17 00:00:00 2001
|
||||
From: Peter Korsgaard <peter@korsgaard.com>
|
||||
Date: Sat, 18 Feb 2017 10:03:24 +0100
|
||||
Subject: [PATCH] gstconfig.h.in: Fix unaligned access support for the openrisc
|
||||
architecture
|
||||
|
||||
Teach gstconfig.h.in about the openrisc (or1k) architecture. Fixes
|
||||
buildroot autobuild failure:
|
||||
|
||||
http://autobuild.buildroot.net/results/717/717d78ce0935749f477bdf3133b6f20057a28c01/build-end.log
|
||||
|
||||
Submitted-upstream: https://bugzilla.gnome.org/show_bug.cgi?id=778866
|
||||
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
|
||||
---
|
||||
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 cf95f61ab..1b2ca64ac 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(__sh__) || defined(__SH4__) || defined(__sparc__) || defined(__sparc) || defined(__ia64__) || defined(_M_ALPHA) || defined(_M_ARM) || defined(_M_IA64) || defined(__xtensa__)
|
||||
+#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__)
|
||||
# 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.11.0
|
||||
|
||||
@@ -9,47 +9,52 @@ config BR2_PACKAGE_GSTREAMER1
|
||||
depends on BR2_USE_MMU # glib2
|
||||
select BR2_PACKAGE_LIBGLIB2
|
||||
help
|
||||
GStreamer is an open source multimedia framework. This 1.x version of
|
||||
Gstreamer is incompatible with Gstreamer 0.10.x.
|
||||
GStreamer is an open source multimedia framework. This 1.x
|
||||
version of Gstreamer is incompatible with Gstreamer 0.10.x.
|
||||
|
||||
http://gstreamer.freedesktop.org/
|
||||
|
||||
if BR2_PACKAGE_GSTREAMER1
|
||||
|
||||
config BR2_PACKAGE_GSTREAMER1_CHECK
|
||||
bool "enable unit test libraries"
|
||||
help
|
||||
Enable building unit test libraries for gstreamer.
|
||||
|
||||
config BR2_PACKAGE_GSTREAMER1_PARSE
|
||||
bool "enable command-line parser"
|
||||
default y
|
||||
help
|
||||
Enable command line parser for gstreamer. This may increase the CPU
|
||||
overhead by a small amount.
|
||||
Enable command line parser for gstreamer. This may increase
|
||||
the CPU overhead by a small amount.
|
||||
|
||||
config BR2_PACKAGE_GSTREAMER1_TRACE
|
||||
bool "enable tracing subsystem"
|
||||
default y
|
||||
help
|
||||
Enable the tracing subsystem within gstreamer. This may increase CPU
|
||||
overhead by a small amount.
|
||||
Enable the tracing subsystem within gstreamer. This may
|
||||
increase CPU overhead by a small amount.
|
||||
|
||||
config BR2_PACKAGE_GSTREAMER1_GST_DEBUG
|
||||
bool "enable gst-debug trace support"
|
||||
default y
|
||||
help
|
||||
Enable support for the gst-debug tracing functionality in gstreamer.
|
||||
This has limited CPU overhead, but does increase the rootfs size
|
||||
somewhat.
|
||||
Enable support for the gst-debug tracing functionality in
|
||||
gstreamer. This has limited CPU overhead, but does increase
|
||||
the rootfs size somewhat.
|
||||
|
||||
config BR2_PACKAGE_GSTREAMER1_PLUGIN_REGISTRY
|
||||
bool "enable plugin registry"
|
||||
default y
|
||||
help
|
||||
Enable support for the GStreamer plugin registry. This may increase
|
||||
the launch-time for a GStreamer application.
|
||||
Enable support for the GStreamer plugin registry. This may
|
||||
increase the launch-time for a GStreamer application.
|
||||
|
||||
config BR2_PACKAGE_GSTREAMER1_INSTALL_TOOLS
|
||||
bool "install gst-launch & gst-inspect"
|
||||
default y
|
||||
help
|
||||
Install the gst-launch and gst-inspect tools. This will take up
|
||||
additional space on the target.
|
||||
Install the gst-launch and gst-inspect tools. This will take
|
||||
up additional space on the target.
|
||||
|
||||
endif
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
# From http://gstreamer.freedesktop.org/src/gstreamer/gstreamer-1.10.4.tar.xz.sha256sum
|
||||
sha256 50c2f5af50a6cc6c0a3f3ed43bdd8b5e2bff00bacfb766d4be139ec06d8b5218 gstreamer-1.10.4.tar.xz
|
||||
# From https://gstreamer.freedesktop.org/src/gstreamer/gstreamer-1.12.4.tar.xz.sha256sum
|
||||
sha256 5a8704aa4c2eeb04da192c4a9942f94f860ac1a585de90d9f914bac26a970674 gstreamer-1.12.4.tar.xz
|
||||
|
||||
@@ -4,12 +4,12 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
GSTREAMER1_VERSION = 1.10.4
|
||||
GSTREAMER1_VERSION = 1.12.4
|
||||
GSTREAMER1_SOURCE = gstreamer-$(GSTREAMER1_VERSION).tar.xz
|
||||
GSTREAMER1_SITE = https://gstreamer.freedesktop.org/src/gstreamer
|
||||
GSTREAMER1_INSTALL_STAGING = YES
|
||||
GSTREAMER1_LICENSE_FILES = COPYING
|
||||
GSTREAMER1_LICENSE = LGPLv2+, LGPLv2.1+
|
||||
GSTREAMER1_LICENSE = LGPL-2.0+, LGPL-2.1+
|
||||
|
||||
GSTREAMER1_CONF_OPTS = \
|
||||
--disable-examples \
|
||||
@@ -17,7 +17,7 @@ GSTREAMER1_CONF_OPTS = \
|
||||
--disable-failing-tests \
|
||||
--disable-valgrind \
|
||||
--disable-benchmarks \
|
||||
--disable-check \
|
||||
$(if $(BR2_PACKAGE_GSTREAMER1_CHECK),,--disable-check) \
|
||||
$(if $(BR2_PACKAGE_GSTREAMER1_TRACE),,--disable-trace) \
|
||||
$(if $(BR2_PACKAGE_GSTREAMER1_PARSE),,--disable-parse) \
|
||||
$(if $(BR2_PACKAGE_GSTREAMER1_GST_DEBUG),,--disable-gst-debug) \
|
||||
|
||||
Reference in New Issue
Block a user