gst-ffmpeg: upgrade to 0.10.13
This patch is to upgrade gst-ffmpeg to 0.10.13. Some license files are changed because the folder "ffmpeg" disappears, and those license files under "libav" are the same. LICENSE is different because the word "ffmpeg" is changed into "libav" under the libav folder. Again, gst-ffmpeg tar ball contains library libav itself. So the configure needs to disable yasm for x86. (From OE-Core rev: 5c86f5506a060e2005fcdad0b46ca650598a94af) Signed-off-by: Shane Wang <shane.wang@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
parent
c57aec1647
commit
9fd65874fe
|
@ -0,0 +1,20 @@
|
|||
Disable yasm for libav when --disable-yasm
|
||||
|
||||
Upstream-Status: Inappropriate [configuration]
|
||||
|
||||
Signed-off-by: Shane Wang <shane.wang@intel.com>
|
||||
|
||||
diff -r f2f8f74c6e30 configure.ac
|
||||
--- a/configure.ac Thu Dec 22 23:56:09 2011 +0800
|
||||
+++ b/configure.ac Thu Dec 22 23:57:37 2011 +0800
|
||||
@@ -325,6 +325,10 @@
|
||||
--enable-gpl"
|
||||
fi
|
||||
|
||||
+ if test "x$disable_yasm" != "xyes"; then
|
||||
+ embffmpeg_configure_args="$embffmpeg_configure_args --disable-yasm"
|
||||
+ fi
|
||||
+
|
||||
# if we are cross-compiling, tell ffmpeg so
|
||||
target_os=`echo $host_os | sed 's/-gnu//'`
|
||||
if test "x$cross_compiling" = xyes; then
|
|
@ -5,11 +5,11 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263 \
|
|||
file://ext/libpostproc/gstpostproc.c;beginline=1;endline=18;md5=5896e445e41681324381f5869ee33d38 \
|
||||
file://COPYING.LIB;md5=55ca817ccb7d5b5b66355690e9abc605 \
|
||||
file://ext/ffmpeg/gstffmpeg.h;beginline=1;endline=18;md5=ff65467b0c53cdfa98d0684c1bc240a9 \
|
||||
file://gst-libs/ext/ffmpeg/LICENSE;md5=524b5ee4bdbbf755ebbb76727ba80b0d \
|
||||
file://gst-libs/ext/ffmpeg/COPYING.GPLv2;md5=b234ee4d69f5fce4486a80fdaf4a4263 \
|
||||
file://gst-libs/ext/ffmpeg/COPYING.GPLv3;md5=d32239bcb673463ab874e80d47fae504 \
|
||||
file://gst-libs/ext/ffmpeg/COPYING.LGPLv2.1;md5=e344c8fa836c3a41c4cbd79d7bd3a379 \
|
||||
file://gst-libs/ext/ffmpeg/COPYING.LGPLv3;md5=e6a600fd5e1d9cbde2d983680233ad02"
|
||||
file://gst-libs/ext/libav/LICENSE;md5=abc3b8cb02856aa7823bbbd162d16232 \
|
||||
file://gst-libs/ext/libav/COPYING.GPLv2;md5=b234ee4d69f5fce4486a80fdaf4a4263 \
|
||||
file://gst-libs/ext/libav/COPYING.GPLv3;md5=d32239bcb673463ab874e80d47fae504 \
|
||||
file://gst-libs/ext/libav/COPYING.LGPLv2.1;md5=e344c8fa836c3a41c4cbd79d7bd3a379 \
|
||||
file://gst-libs/ext/libav/COPYING.LGPLv3;md5=e6a600fd5e1d9cbde2d983680233ad02"
|
||||
HOMEPAGE = "http://www.gstreamer.net/"
|
||||
DEPENDS = "gstreamer gst-plugins-base zlib"
|
||||
|
||||
|
@ -17,15 +17,20 @@ inherit autotools pkgconfig
|
|||
|
||||
SRC_URI = "http://gstreamer.freedesktop.org/src/${BPN}/${BPN}-${PV}.tar.bz2 \
|
||||
file://lower-rank.diff \
|
||||
file://configure-fix.patch \
|
||||
"
|
||||
|
||||
SRC_URI[md5sum] = "0d23197ba7ac06ea34fa66d38469ebe5"
|
||||
SRC_URI[sha256sum] = "ff36a138e5af4ed8dcc459d6d6521fe66ed31ec29ba9a924dc3675c6749a692e"
|
||||
SRC_URI[md5sum] = "7f5beacaf1312db2db30a026b36888c4"
|
||||
SRC_URI[sha256sum] = "76fca05b08e00134e3cb92fa347507f42cbd48ddb08ed3343a912def187fbb62"
|
||||
|
||||
PR = "r0"
|
||||
|
||||
EXTRA_OECONF = "--with-ffmpeg-extra-configure=\"--target-os=linux\" "
|
||||
|
||||
# yasm not found, use --disable-yasm for a crippled build for libav
|
||||
EXTRA_OECONF_append_x86-64 = " --disable-yasm "
|
||||
EXTRA_OECONF_append_x86 = " --disable-yasm "
|
||||
|
||||
FILES_${PN} += "${libdir}/gstreamer-0.10/*.so"
|
||||
FILES_${PN}-dbg += "${libdir}/gstreamer-0.10/.debug"
|
||||
FILES_${PN}-dev += "${libdir}/gstreamer-0.10/*.la ${libdir}/gstreamer-0.10/*.a"
|
Loading…
Reference in New Issue