package/ffmpeg: Bump version to 2.4
Version 2.3 is unmaintained: http://article.gmane.org/gmane.comp.video.ffmpeg.devel/183038 - removed ffmpeg-0002-bfin.patch, applied upstream - added vlc-0004-libav.patch from upstream to fix VLC compilation Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
This commit is contained in:
parent
9ca8f613e5
commit
0f57fcb91b
@ -1,55 +0,0 @@
|
||||
Fix compile error on bfin.
|
||||
|
||||
After the removal of all Blackfin architecture optimizations in
|
||||
http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=b55d3bbeed375f7b74442c4dd274d116a3e3d2e1
|
||||
some includes were left behind leading to a compilation error
|
||||
|
||||
http://autobuild.buildroot.net/results/ae0/ae056f267e907091d09d2a1546d6f1ae02fa23b9/
|
||||
|
||||
CC libavformat/adtsenc.o
|
||||
In file included from ./libavcodec/get_bits.h:35,
|
||||
from ./libavcodec/ac3_parser.h:27,
|
||||
from libavformat/ac3dec.c:23:
|
||||
./libavcodec/mathops.h:43:29: error: bfin/mathops.h: No such file or directory
|
||||
|
||||
Patch sent upstream:
|
||||
https://ffmpeg.org/pipermail/ffmpeg-devel/2014-August/160694.html
|
||||
|
||||
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
|
||||
|
||||
diff -uNr ffmpeg-2.3.1.org/libavcodec/mathops.h ffmpeg-2.3.1/libavcodec/mathops.h
|
||||
--- ffmpeg-2.3.1.org/libavcodec/mathops.h 2014-07-31 03:18:40.000000000 +0200
|
||||
+++ ffmpeg-2.3.1/libavcodec/mathops.h 2014-08-04 20:49:00.340763801 +0200
|
||||
@@ -39,8 +39,6 @@
|
||||
# include "arm/mathops.h"
|
||||
#elif ARCH_AVR32
|
||||
# include "avr32/mathops.h"
|
||||
-#elif ARCH_BFIN
|
||||
-# include "bfin/mathops.h"
|
||||
#elif ARCH_MIPS
|
||||
# include "mips/mathops.h"
|
||||
#elif ARCH_PPC
|
||||
diff -uNr ffmpeg-2.3.1.org/libavutil/bswap.h ffmpeg-2.3.1/libavutil/bswap.h
|
||||
--- ffmpeg-2.3.1.org/libavutil/bswap.h 2014-07-31 03:18:47.000000000 +0200
|
||||
+++ ffmpeg-2.3.1/libavutil/bswap.h 2014-08-04 20:48:56.028818009 +0200
|
||||
@@ -40,8 +40,6 @@
|
||||
# include "arm/bswap.h"
|
||||
#elif ARCH_AVR32
|
||||
# include "avr32/bswap.h"
|
||||
-#elif ARCH_BFIN
|
||||
-# include "bfin/bswap.h"
|
||||
#elif ARCH_SH4
|
||||
# include "sh4/bswap.h"
|
||||
#elif ARCH_X86
|
||||
diff -uNr ffmpeg-2.3.1.org/libavutil/timer.h ffmpeg-2.3.1/libavutil/timer.h
|
||||
--- ffmpeg-2.3.1.org/libavutil/timer.h 2014-07-31 03:18:47.000000000 +0200
|
||||
+++ ffmpeg-2.3.1/libavutil/timer.h 2014-08-04 20:48:48.832908474 +0200
|
||||
@@ -40,8 +40,6 @@
|
||||
|
||||
#if ARCH_ARM
|
||||
# include "arm/timer.h"
|
||||
-#elif ARCH_BFIN
|
||||
-# include "bfin/timer.h"
|
||||
#elif ARCH_PPC
|
||||
# include "ppc/timer.h"
|
||||
#elif ARCH_X86
|
@ -4,7 +4,7 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
FFMPEG_VERSION = 2.3.3
|
||||
FFMPEG_VERSION = 2.4
|
||||
FFMPEG_SOURCE = ffmpeg-$(FFMPEG_VERSION).tar.bz2
|
||||
FFMPEG_SITE = http://ffmpeg.org/releases
|
||||
FFMPEG_INSTALL_STAGING = YES
|
||||
@ -65,7 +65,6 @@ FFMPEG_CONF_OPT = \
|
||||
--disable-libtheora \
|
||||
--disable-libvo-aacenc \
|
||||
--disable-libvo-amrwbenc \
|
||||
--disable-sram \
|
||||
--disable-symver \
|
||||
--disable-doc
|
||||
|
||||
|
22
package/vlc/vlc-0004-libav.patch
Normal file
22
package/vlc/vlc-0004-libav.patch
Normal file
@ -0,0 +1,22 @@
|
||||
VLC works fine with ffmpeg 2.4, ported from upstream
|
||||
http://git.videolan.org/?p=vlc/vlc-2.2.git;a=blobdiff;f=configure.ac;h=21a9f89585297ebb98481a29719ef35a20f040db;hp=570da72136f4a5f8142fbab696ece53dd7f84b6a;hb=4ed2079b77b8aeb6d7885cc9828a90290018a7a4;hpb=18fbf7fd17a0f4e9cabcc2e34ac54b210ba08b27
|
||||
|
||||
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
|
||||
|
||||
diff --git a/configure.ac b/configure.ac
|
||||
index 570da72..21a9f89 100644
|
||||
--- a/configure.ac
|
||||
+++ b/configure.ac
|
||||
@@ -2285,9 +2285,9 @@ AC_ARG_ENABLE(avcodec,
|
||||
[ --enable-avcodec libavcodec codec (default enabled)])
|
||||
AS_IF([test "${enable_avcodec}" != "no"], [
|
||||
PKG_CHECK_MODULES(AVCODEC,[libavcodec >= 53.34.0 libavutil >= 51.22.0], [
|
||||
- PKG_CHECK_EXISTS([libavcodec < 56],, [
|
||||
- AC_MSG_ERROR([libavcodec versions 56 and later are not supported yet.])
|
||||
- ])
|
||||
+ dnl PKG_CHECK_EXISTS([libavcodec < 56],, [
|
||||
+ dnl AC_MSG_ERROR([libavcodec versions 56 and later are not supported yet.])
|
||||
+ dnl ])
|
||||
VLC_SAVE_FLAGS
|
||||
CPPFLAGS="${CPPFLAGS} ${AVCODEC_CFLAGS}"
|
||||
CFLAGS="${CFLAGS} ${AVCODEC_CFLAGS}"
|
Loading…
Reference in New Issue
Block a user