]> code.ossystems Code Review - meta-freescale.git/commitdiff
gstreamer1.0-plugins-imx: Fix build failure with FSL 3.14-based kernel
authorOtavio Salvador <otavio@ossystems.com.br>
Wed, 8 Apr 2015 14:39:19 +0000 (11:39 -0300)
committerOtavio Salvador <otavio@ossystems.com.br>
Thu, 9 Apr 2015 11:57:12 +0000 (08:57 -0300)
This checks pxp's new format specifier from the new FSL 3.14 kernel

Change-Id: Icb511baa57d5a1e610d2b5319ccccfdfd379f4d3
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
meta-fsl-arm/recipes-multimedia/gstreamer/gstreamer1.0-plugins-imx/0001-pxp-Check-for-new-format-specifier-from-the-new-FSL-.patch [new file with mode: 0644]
meta-fsl-arm/recipes-multimedia/gstreamer/gstreamer1.0-plugins-imx_0.10.1.bb

diff --git a/meta-fsl-arm/recipes-multimedia/gstreamer/gstreamer1.0-plugins-imx/0001-pxp-Check-for-new-format-specifier-from-the-new-FSL-.patch b/meta-fsl-arm/recipes-multimedia/gstreamer/gstreamer1.0-plugins-imx/0001-pxp-Check-for-new-format-specifier-from-the-new-FSL-.patch
new file mode 100644 (file)
index 0000000..9390a00
--- /dev/null
@@ -0,0 +1,30 @@
+From 66c2285aff440d2cdbd16ee6893bdbbbd814a08b Mon Sep 17 00:00:00 2001\r
+From: Carlos Rafael Giani <carlos.giani@streamunlimited.com>\r
+Date: Tue, 7 Apr 2015 18:34:05 +0200\r
+Subject: [PATCH] pxp: Check for new format specifier from the new FSL 3.14\r
+ kernel\r
+\r
+Signed-off-by: Carlos Rafael Giani <carlos.giani@streamunlimited.com>\r
+---\r
+ src/pxp/blitter.c | 4 ++++\r
+ 1 file changed, 4 insertions(+)\r
+\r
+diff --git a/src/pxp/blitter.c b/src/pxp/blitter.c\r
+index b96b3b9..7f44d03 100644\r
+--- a/src/pxp/blitter.c\r
++++ b/src/pxp/blitter.c\r
+@@ -391,7 +391,11 @@ static GstImxPxPFormatDetails const * gst_imx_pxp_blitter_get_pxp_format_details\r
+               case GST_VIDEO_FORMAT_YUY2: FORMAT_DETAILS(PXP_PIX_FMT_YUYV, 16);\r
+               case GST_VIDEO_FORMAT_UYVY: FORMAT_DETAILS(PXP_PIX_FMT_UYVY, 16);\r
+               case GST_VIDEO_FORMAT_YVYU: FORMAT_DETAILS(PXP_PIX_FMT_YVYU, 16);\r
++#ifdef PXP_PIX_FMT_VUY444\r
++              case GST_VIDEO_FORMAT_v308: FORMAT_DETAILS(PXP_PIX_FMT_VUY444, 24);\r
++#else\r
+               case GST_VIDEO_FORMAT_v308: FORMAT_DETAILS(PXP_PIX_FMT_YUV444, 24);\r
++#endif\r
+               case GST_VIDEO_FORMAT_IYU1: FORMAT_DETAILS(PXP_PIX_FMT_Y41P, 12);\r
\r
+               /* planar formats; bits per pixel is always 8 for these */\r
+-- \r
+1.9.1\r
+\r
index 3f5061c0186b8d91cb09c807751722d9502cff59..0065f53a93fa42297df9ef4ece14d39dec5ba421 100644 (file)
@@ -13,7 +13,8 @@ RDEPENDS_gstreamer1.0-plugins-imx-imxvpu = "gstreamer1.0-plugins-bad-videoparser
 
 SRCBRANCH ?= "master"
 SRCREV = "898e51dbdb01926d6423d0d31a9530ec6deb5192"
-SRC_URI = "git://github.com/Freescale/gstreamer-imx.git;branch=${SRCBRANCH}"
+SRC_URI = "git://github.com/Freescale/gstreamer-imx.git;branch=${SRCBRANCH} \
+           file://0001-pxp-Check-for-new-format-specifier-from-the-new-FSL-.patch"
 
 S = "${WORKDIR}/git"