summaryrefslogtreecommitdiffstats
path: root/meta/recipes-multimedia/gstreamer/gstreamer1.0-libav.inc
diff options
context:
space:
mode:
authorAnuj Mittal <anuj.mittal@intel.com>2018-05-03 16:17:57 +0800
committerRichard Purdie <richard.purdie@linuxfoundation.org>2018-05-11 07:49:37 +0100
commita49d11ab4ff92e7e615c8b337967746f06517dbe (patch)
treee61899b7a921363789dba9a49a6f4d280371eaee /meta/recipes-multimedia/gstreamer/gstreamer1.0-libav.inc
parent2856342f95ad1d2e9ebd220ec703560a2a683cfd (diff)
downloadpoky-a49d11ab4ff92e7e615c8b337967746f06517dbe.tar.gz
gstreamer-libav: upgrade 1.12.4 -> 1.14.0
Drop one patch as the change is now present upstream. For changes, please see: https://gstreamer.freedesktop.org/releases/1.14/ (From OE-Core rev: ebf370f6f20147e45f95ca0bca69346fe6411dff) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/recipes-multimedia/gstreamer/gstreamer1.0-libav.inc')
-rw-r--r--meta/recipes-multimedia/gstreamer/gstreamer1.0-libav.inc51
1 files changed, 0 insertions, 51 deletions
diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-libav.inc b/meta/recipes-multimedia/gstreamer/gstreamer1.0-libav.inc
deleted file mode 100644
index c2283061cc..0000000000
--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-libav.inc
+++ /dev/null
@@ -1,51 +0,0 @@
1SUMMARY = "Libav-based GStreamer 1.x plugin"
2HOMEPAGE = "http://gstreamer.freedesktop.org/"
3SECTION = "multimedia"
4
5LICENSE = "GPLv2+ & LGPLv2+ & ( (GPLv2+ & LGPLv2.1+) | (GPLv3+ & LGPLv3+) )"
6LICENSE_FLAGS = "commercial"
7
8DEPENDS = "gstreamer1.0 gstreamer1.0-plugins-base zlib bzip2 xz"
9
10inherit autotools pkgconfig upstream-version-is-even gtk-doc
11
12# CAUTION: Using the system libav is not recommended. Since the libav API is changing all the time,
13# compilation errors (and other, more subtle bugs) can happen. It is usually better to rely on the
14# libav copy included in the gst-libav package.
15PACKAGECONFIG ??= "orc yasm"
16
17PACKAGECONFIG[gpl] = "--enable-gpl,--disable-gpl,"
18PACKAGECONFIG[libav] = "--with-system-libav,,libav"
19PACKAGECONFIG[orc] = "--enable-orc,--disable-orc,orc"
20PACKAGECONFIG[yasm] = "--enable-yasm,--disable-yasm,yasm-native"
21PACKAGECONFIG[valgrind] = "--enable-valgrind,--disable-valgrind,valgrind"
22
23GSTREAMER_1_0_DEBUG ?= "--disable-debug"
24
25LIBAV_EXTRA_CONFIGURE = "--with-libav-extra-configure"
26
27LIBAV_EXTRA_CONFIGURE_COMMON_ARG = "--target-os=linux \
28 --cc='${CC}' --as='${CC}' --ld='${CC}' --nm='${NM}' --ar='${AR}' \
29 --ranlib='${RANLIB}' \
30 ${GSTREAMER_1_0_DEBUG} \
31 --cross-prefix='${HOST_PREFIX}'"
32
33# Disable assembly optimizations for X32, as this libav lacks the support
34PACKAGECONFIG_remove_linux-gnux32 = "yasm"
35LIBAV_EXTRA_CONFIGURE_COMMON_ARG_append_linux-gnux32 = " --disable-asm"
36
37LIBAV_EXTRA_CONFIGURE_COMMON = \
38'${LIBAV_EXTRA_CONFIGURE}="${LIBAV_EXTRA_CONFIGURE_COMMON_ARG}"'
39
40EXTRA_OECONF = "${LIBAV_EXTRA_CONFIGURE_COMMON}"
41
42FILES_${PN} += "${libdir}/gstreamer-1.0/*.so"
43FILES_${PN}-dev += "${libdir}/gstreamer-1.0/*.la"
44FILES_${PN}-staticdev += "${libdir}/gstreamer-1.0/*.a"
45
46# http://errors.yoctoproject.org/Errors/Details/20493/
47ARM_INSTRUCTION_SET_armv4 = "arm"
48ARM_INSTRUCTION_SET_armv5 = "arm"
49
50# ffmpeg/libav disables PIC on some platforms (e.g. x86-32)
51INSANE_SKIP_${PN} = "textrel"