summaryrefslogtreecommitdiffstats
path: root/meta-ivi-common/recipes-multimedia/gstreamer/gstreamer1.0-libav/0001-Disable-yasm-for-libav-when-disable-yasm.patch
diff options
context:
space:
mode:
authorTadao Tanikawa <tanikawa.tadao@jp.panasonic.com>2015-08-27 18:42:22 +0900
committerTadao Tanikawa <tanikawa.tadao@jp.panasonic.com>2015-08-31 05:30:56 +0000
commitd708e30e4b41ed8a80fac7eea1bd924c2a1645cf (patch)
treec52af09348b00416886f1f3ea5d87e2880015e08 /meta-ivi-common/recipes-multimedia/gstreamer/gstreamer1.0-libav/0001-Disable-yasm-for-libav-when-disable-yasm.patch
parent56eb51bfe05a1dd7c3c49cb7465ed83b0a072c78 (diff)
Copy metadata for GStreamer1.0 from Yocto GENIVI Baseline
There are 2 type of metadata for GStreamer when building GDP/GENIVI baseline, meta-ivi (7.0). One is metadata in meta-ivi which is to install ver.1.2.3 , the other is in poky/meta is to install ver.1.4.1. By default, GENIVI baseline preferred 1.4.x by macro PREFERRED_VERSION_ in poky-ivi-systemd.conf. As a result, for QEMU, GStreamer1.0_1.4.x is used and it works. On the other hand, Renesas BSP (proprietary multimedia packages) requires GStreamer1.0_1.2.x and it override PREFERRED_VERSION_ then select to use 1.2.x instead of 1.4.x. From the above, AGL Distro also need metadata for GStreamer1.0_1.2.x to run software on R-Car Gen2 Porter board. This is the first step to support GStreamer in AGL Distro. All files in this patch are from: URL: git://git.yoctoproject.org/meta-ivi commit: 0d780d0cfd38694ae5e6f0198adcb72684b01acc NOTE: This patch is not completed alone and some error will be got when building with meta-renesas. Please wait a subsequent patches. Change-Id: I8ce1ec2b1593fc59780495459afc8c642e2d80d6 Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
Diffstat (limited to 'meta-ivi-common/recipes-multimedia/gstreamer/gstreamer1.0-libav/0001-Disable-yasm-for-libav-when-disable-yasm.patch')
-rw-r--r--meta-ivi-common/recipes-multimedia/gstreamer/gstreamer1.0-libav/0001-Disable-yasm-for-libav-when-disable-yasm.patch33
1 files changed, 33 insertions, 0 deletions
diff --git a/meta-ivi-common/recipes-multimedia/gstreamer/gstreamer1.0-libav/0001-Disable-yasm-for-libav-when-disable-yasm.patch b/meta-ivi-common/recipes-multimedia/gstreamer/gstreamer1.0-libav/0001-Disable-yasm-for-libav-when-disable-yasm.patch
new file mode 100644
index 000000000..1d99ad125
--- /dev/null
+++ b/meta-ivi-common/recipes-multimedia/gstreamer/gstreamer1.0-libav/0001-Disable-yasm-for-libav-when-disable-yasm.patch
@@ -0,0 +1,33 @@
+From 54bba228ea52d01fd84941d97be23c03f9862b64 Mon Sep 17 00:00:00 2001
+From: Carlos Rafael Giani <dv@pseudoterminal.org>
+Date: Sat, 6 Apr 2013 01:22:22 +0200
+Subject: [PATCH] Disable yasm for libav when --disable-yasm
+
+Upstream-Status: Inappropriate [configuration]
+
+Signed-off-by: Shane Wang <shane.wang@intel.com>
+Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org>
+---
+ configure.ac | 4 ++++
+ 1 file changed, 4 insertions(+)
+
+diff --git a/configure.ac b/configure.ac
+index 22ede88..ef3c050 100644
+--- a/configure.ac
++++ b/configure.ac
+@@ -305,6 +305,12 @@ else
+ emblibav_configure_args="$emblibav_configure_args --enable-gpl"
+ fi
+
++ AC_ARG_ENABLE(yasm,
++ [AC_HELP_STRING([--disable-yasm], [disable use of yasm assembler])])
++ if test "x$enable_yasm" = "xno"; then
++ emblibav_configure_args="$emblibav_configure_args --disable-yasm"
++ fi
++
+ # if we are cross-compiling, tell libav so
+ case $host in
+ *android*)
+--
+1.8.2
+