Update buidlroot to version 2016.08.1
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
2
bsp/buildroot/package/gstreamer1/gst1-imx/gst1-imx.hash
Normal file
2
bsp/buildroot/package/gstreamer1/gst1-imx/gst1-imx.hash
Normal file
@@ -0,0 +1,2 @@
|
||||
# locally computed hash
|
||||
sha256 a75f8bc3219fa3c62637f443cef0196c9eafb90aaa5af094847d007124895822 gst1-imx-0.12.2.tar.gz
|
||||
@@ -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); \
|
||||
|
||||
Reference in New Issue
Block a user