summaryrefslogtreecommitdiffstats
path: root/meta/recipes-multimedia/gstreamer/gstreamer1.0-libav_git.bb
diff options
context:
space:
mode:
authorAndre McCurdy <armccurdy@gmail.com>2016-01-19 10:33:10 -0800
committerRichard Purdie <richard.purdie@linuxfoundation.org>2016-01-24 09:40:25 +0000
commitf0e500e8a0421fae4375f17a0e42af9c299f6672 (patch)
treef9b37317696833c5c724c3deac5067894cf64f2e /meta/recipes-multimedia/gstreamer/gstreamer1.0-libav_git.bb
parent90cbdfb7a13a9c3af3c470f2dba34f1e4f2ee9db (diff)
downloadpoky-f0e500e8a0421fae4375f17a0e42af9c299f6672.tar.gz
gstreamer1.0-libav: update git recipe to 1.7.1
Move the ARM_INSTRUCTION_SET over-rides for armv4/armv5 out of the 1.6.3 recipe and into the common include, so that they also apply to the git recipe. The autogen.sh script takes care of cd'ing to the correct directory before it does anything, so we don't need to cd on its behalf any more in do_configure_prepend(). http://cgit.freedesktop.org/gstreamer/gst-libav/tree/autogen.sh?id=1.7.1 (From OE-Core rev: ee0281c6c0ed92ba3eb69f55a1550b3c60d7981a) Signed-off-by: Andre McCurdy <armccurdy@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/recipes-multimedia/gstreamer/gstreamer1.0-libav_git.bb')
-rw-r--r--meta/recipes-multimedia/gstreamer/gstreamer1.0-libav_git.bb24
1 files changed, 18 insertions, 6 deletions
diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-libav_git.bb b/meta/recipes-multimedia/gstreamer/gstreamer1.0-libav_git.bb
index 32f4814f62..0937be27df 100644
--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-libav_git.bb
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-libav_git.bb
@@ -5,15 +5,29 @@ include gstreamer1.0-libav.inc
5LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263 \ 5LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263 \
6 file://COPYING.LIB;md5=6762ed442b3822387a51c92d928ead0d \ 6 file://COPYING.LIB;md5=6762ed442b3822387a51c92d928ead0d \
7 file://ext/libav/gstav.h;beginline=1;endline=18;md5=a752c35267d8276fd9ca3db6994fca9c \ 7 file://ext/libav/gstav.h;beginline=1;endline=18;md5=a752c35267d8276fd9ca3db6994fca9c \
8 file://gst-libs/ext/libav/LICENSE;md5=23a54f59b82572c203a559346e89ed57 \ 8 file://gst-libs/ext/libav/LICENSE.md;md5=5c6d1ed56d15ca87ddec48d0c3a2051d \
9 file://gst-libs/ext/libav/COPYING.GPLv2;md5=b234ee4d69f5fce4486a80fdaf4a4263 \ 9 file://gst-libs/ext/libav/COPYING.GPLv2;md5=b234ee4d69f5fce4486a80fdaf4a4263 \
10 file://gst-libs/ext/libav/COPYING.GPLv3;md5=d32239bcb673463ab874e80d47fae504 \ 10 file://gst-libs/ext/libav/COPYING.GPLv3;md5=d32239bcb673463ab874e80d47fae504 \
11 file://gst-libs/ext/libav/COPYING.LGPLv2.1;md5=bd7a443320af8c812e4c18d1b79df004 \ 11 file://gst-libs/ext/libav/COPYING.LGPLv2.1;md5=bd7a443320af8c812e4c18d1b79df004 \
12 file://gst-libs/ext/libav/COPYING.LGPLv3;md5=e6a600fd5e1d9cbde2d983680233ad02" 12 file://gst-libs/ext/libav/COPYING.LGPLv3;md5=e6a600fd5e1d9cbde2d983680233ad02"
13 13
14SRC_URI = "git://anongit.freedesktop.org/gstreamer/gst-libav;branch=master" 14# To build using the system libav/ffmpeg, append "libav" to PACKAGECONFIG
15# and remove the ffmpeg sources from SRC_URI below. However, first note the
16# warnings in gstreamer1.0-libav.inc
17SRC_URI = " \
18 git://anongit.freedesktop.org/gstreamer/gst-libav;name=base \
19 git://anongit.freedesktop.org/gstreamer/common;destsuffix=git/common;name=common \
20 git://source.ffmpeg.org/ffmpeg;destsuffix=git/gst-libs/ext/libav;name=ffmpeg;branch=release/2.8 \
21 file://0001-Disable-yasm-for-libav-when-disable-yasm.patch \
22 file://workaround-to-build-gst-libav-for-i586-with-gcc.patch \
23"
15 24
16SRCREV = "127202d6f65584891dabf92be031f0d170b0e7f1" 25PV = "1.7.1+git${SRCPV}"
26
27SRCREV_base = "0993ec8fa5cf6b09e33741f268c938719a1534d5"
28SRCREV_common = "86e46630ed8af8d94796859db550a9c3d89c9f65"
29SRCREV_ffmpeg = "644179e0d4155ae8f5ddd5c3f6bd003e2e13cf94"
30SRCREV_FORMAT = "base"
17 31
18S = "${WORKDIR}/git" 32S = "${WORKDIR}/git"
19 33
@@ -23,7 +37,5 @@ LIBAV_EXTRA_CONFIGURE_COMMON_ARG = "--target-os=linux \
23 --cross-prefix='${HOST_PREFIX}'" 37 --cross-prefix='${HOST_PREFIX}'"
24 38
25do_configure_prepend() { 39do_configure_prepend() {
26 cd ${S} 40 ${S}/autogen.sh --noconfigure
27 ./autogen.sh --noconfigure
28 cd ${B}
29} 41}