Update buidlroot to version 2016.08.1

This commit is contained in:
2016-11-16 22:07:29 +01:00
parent 807ab03547
commit a1061efbc2
3636 changed files with 59539 additions and 25783 deletions

View File

@@ -0,0 +1,33 @@
From 1ca05ebb7cb63607d14983948105dd1483ea6b65 Mon Sep 17 00:00:00 2001
From: Gary Bisson <gary.bisson@boundarydevices.com>
Date: Tue, 9 Aug 2016 10:26:15 +0200
Subject: [PATCH] v4l2src: Add V4L2_PIX_FMT_XRGB555X check
Since this format was added in kernel 3.18, any prior version will
fail to compile.
Issue reported by Buildroot autobuilder with 3.10 kernel headers:
http://autobuild.buildroot.net/results/b46/b460a770c8f4e992d29dde8fe37fc23a949937f2/
Signed-off-by: Gary Bisson <gary.bisson@boundarydevices.com>
---
src/v4l2src/v4l2src.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/src/v4l2src/v4l2src.c b/src/v4l2src/v4l2src.c
index c77ae49..12b392a 100644
--- a/src/v4l2src/v4l2src.c
+++ b/src/v4l2src/v4l2src.c
@@ -447,7 +447,9 @@ static GstCaps *gst_imx_v4l2src_caps_for_current_setup(GstImxV4l2VideoSrc *v4l2s
case V4L2_PIX_FMT_RGB555:
gst_fmt = GST_VIDEO_FORMAT_RGB15;
break;
+#ifdef V4L2_PIX_FMT_XRGB555X
case V4L2_PIX_FMT_XRGB555X:
+#endif
case V4L2_PIX_FMT_RGB555X:
gst_fmt = GST_VIDEO_FORMAT_BGR15;
break;
--
2.8.1

View File

@@ -1,27 +1,24 @@
comment "gst1-imx needs an imx-specific Linux kernel to be built"
depends on BR2_arm && !BR2_LINUX_KERNEL
# Required by imx-gpu-viv
comment "gst1-imx needs an (e)glibc toolchain"
depends on BR2_arm
depends on !BR2_TOOLCHAIN_USES_GLIBC
config BR2_PACKAGE_GST1_IMX
bool "gst1-imx"
depends on BR2_LINUX_KERNEL
depends on BR2_arm # Only relevant for i.MX
depends on BR2_TOOLCHAIN_USES_GLIBC # imx-gpu-viv
depends on BR2_PACKAGE_IMX_GPU_VIV
depends on BR2_PACKAGE_LIBFSLVPUWRAP
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.MX6 platforms, with emphasis on video en/decoding using the VPU
engine.
i.MX platforms, which make use of the i.MX multimedia capabilities.
This software supports only the i.MX6 SoC family and requires a
kernel that includes the i.MX6 specific headers to be built.
This software supports only the i.MX6 SoC family.
The software as a whole is currently in beta stage.
The IPU and PXP plugins are built when an imx-specific kernel is
enabled.
The V4L2 plugin is built when BR2_PACKAGE_GST1_PLUGINS_BAD is enabled.
The VPU plugin is built when BR2_PACKAGE_LIBIMXVPUAPI is enabled.
The EGL plugin is built when BR2_PACKAGE_IMX_GPU_VIV is enabled.
The G2D plugin is built when BR2_PACKAGE_IMX_GPU_VIV_G2D is enabled.
The MP3 plugin is built when BR2_PACKAGE_IMX_CODEC is enabled.
https://github.com/Freescale/gstreamer-imx
comment "gst1-imx needs a toolchain w/ dynamic library"
depends on BR2_arm
depends on BR2_STATIC_LIBS

View File

@@ -0,0 +1,2 @@
# locally computed hash
sha256 a75f8bc3219fa3c62637f443cef0196c9eafb90aaa5af094847d007124895822 gst1-imx-0.12.2.tar.gz

View File

@@ -4,7 +4,7 @@
#
################################################################################
GST1_IMX_VERSION = 0.11.1
GST1_IMX_VERSION = 0.12.2
GST1_IMX_SITE = $(call github,Freescale,gstreamer-imx,$(GST1_IMX_VERSION))
GST1_IMX_LICENSE = LGPLv2+
@@ -12,14 +12,34 @@ GST1_IMX_LICENSE_FILES = LICENSE
GST1_IMX_INSTALL_STAGING = YES
GST1_IMX_DEPENDENCIES += host-pkgconf host-python \
imx-gpu-viv gstreamer1 gst1-plugins-base libfslvpuwrap
GST1_IMX_DEPENDENCIES += \
host-pkgconf \
host-python \
gstreamer1 \
gst1-plugins-base
# needs access to imx-specific kernel headers
GST1_IMX_CONF_OPTS = --prefix="/usr"
ifeq ($(BR2_LINUX_KERNEL),y)
# IPU and PXP need access to imx-specific kernel headers
GST1_IMX_DEPENDENCIES += linux
GST1_IMX_CONF_OPTS += --prefix="/usr" \
--kernel-headers="$(LINUX_DIR)/include"
GST1_IMX_CONF_OPTS += --kernel-headers="$(LINUX_DIR)/include"
endif
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD),y)
GST1_IMX_DEPENDENCIES += gst1-plugins-bad
endif
ifeq ($(BR2_PACKAGE_IMX_CODEC),y)
GST1_IMX_DEPENDENCIES += imx-codec
endif
ifeq ($(BR2_PACKAGE_LIBIMXVPUAPI),y)
GST1_IMX_DEPENDENCIES += libimxvpuapi
endif
ifeq ($(BR2_PACKAGE_IMX_GPU_VIV),y)
GST1_IMX_DEPENDENCIES += imx-gpu-viv
ifeq ($(BR2_PACKAGE_XLIB_LIBX11),y)
GST1_IMX_DEPENDENCIES += xlib_libX11
GST1_IMX_CONF_OPTS += --egl-platform=x11
@@ -31,6 +51,7 @@ else
GST1_IMX_CONF_OPTS += --egl-platform=fb
endif
endif
endif
define GST1_IMX_CONFIGURE_CMDS
cd $(@D); \