diff options
| author | Anuj Mittal <anuj.mittal@intel.com> | 2018-05-03 16:17:57 +0800 |
|---|---|---|
| committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2018-05-11 07:49:37 +0100 |
| commit | a49d11ab4ff92e7e615c8b337967746f06517dbe (patch) | |
| tree | e61899b7a921363789dba9a49a6f4d280371eaee /meta/recipes-multimedia/gstreamer/gstreamer1.0-libav.inc | |
| parent | 2856342f95ad1d2e9ebd220ec703560a2a683cfd (diff) | |
| download | poky-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.inc | 51 |
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 @@ | |||
| 1 | SUMMARY = "Libav-based GStreamer 1.x plugin" | ||
| 2 | HOMEPAGE = "http://gstreamer.freedesktop.org/" | ||
| 3 | SECTION = "multimedia" | ||
| 4 | |||
| 5 | LICENSE = "GPLv2+ & LGPLv2+ & ( (GPLv2+ & LGPLv2.1+) | (GPLv3+ & LGPLv3+) )" | ||
| 6 | LICENSE_FLAGS = "commercial" | ||
| 7 | |||
| 8 | DEPENDS = "gstreamer1.0 gstreamer1.0-plugins-base zlib bzip2 xz" | ||
| 9 | |||
| 10 | inherit 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. | ||
| 15 | PACKAGECONFIG ??= "orc yasm" | ||
| 16 | |||
| 17 | PACKAGECONFIG[gpl] = "--enable-gpl,--disable-gpl," | ||
| 18 | PACKAGECONFIG[libav] = "--with-system-libav,,libav" | ||
| 19 | PACKAGECONFIG[orc] = "--enable-orc,--disable-orc,orc" | ||
| 20 | PACKAGECONFIG[yasm] = "--enable-yasm,--disable-yasm,yasm-native" | ||
| 21 | PACKAGECONFIG[valgrind] = "--enable-valgrind,--disable-valgrind,valgrind" | ||
| 22 | |||
| 23 | GSTREAMER_1_0_DEBUG ?= "--disable-debug" | ||
| 24 | |||
| 25 | LIBAV_EXTRA_CONFIGURE = "--with-libav-extra-configure" | ||
| 26 | |||
| 27 | LIBAV_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 | ||
| 34 | PACKAGECONFIG_remove_linux-gnux32 = "yasm" | ||
| 35 | LIBAV_EXTRA_CONFIGURE_COMMON_ARG_append_linux-gnux32 = " --disable-asm" | ||
| 36 | |||
| 37 | LIBAV_EXTRA_CONFIGURE_COMMON = \ | ||
| 38 | '${LIBAV_EXTRA_CONFIGURE}="${LIBAV_EXTRA_CONFIGURE_COMMON_ARG}"' | ||
| 39 | |||
| 40 | EXTRA_OECONF = "${LIBAV_EXTRA_CONFIGURE_COMMON}" | ||
| 41 | |||
| 42 | FILES_${PN} += "${libdir}/gstreamer-1.0/*.so" | ||
| 43 | FILES_${PN}-dev += "${libdir}/gstreamer-1.0/*.la" | ||
| 44 | FILES_${PN}-staticdev += "${libdir}/gstreamer-1.0/*.a" | ||
| 45 | |||
| 46 | # http://errors.yoctoproject.org/Errors/Details/20493/ | ||
| 47 | ARM_INSTRUCTION_SET_armv4 = "arm" | ||
| 48 | ARM_INSTRUCTION_SET_armv5 = "arm" | ||
| 49 | |||
| 50 | # ffmpeg/libav disables PIC on some platforms (e.g. x86-32) | ||
| 51 | INSANE_SKIP_${PN} = "textrel" | ||
