diff options
Diffstat (limited to 'recipes/ffmpeg')
-rw-r--r-- | recipes/ffmpeg/ffmpeg.inc | 19 | ||||
-rw-r--r-- | recipes/ffmpeg/ffmpeg_0.4.9-pre1.bb | 12 | ||||
-rw-r--r-- | recipes/ffmpeg/ffmpeg_0.5.bb | 4 | ||||
-rw-r--r-- | recipes/ffmpeg/ffmpeg_svn.bb | 21 | ||||
-rw-r--r-- | recipes/ffmpeg/omapfbplay-cmem_git.bb | 1 | ||||
-rw-r--r-- | recipes/ffmpeg/omapfbplay-xv_git.bb | 2 | ||||
-rw-r--r-- | recipes/ffmpeg/omapfbplay_git.bb | 8 |
7 files changed, 41 insertions, 26 deletions
diff --git a/recipes/ffmpeg/ffmpeg.inc b/recipes/ffmpeg/ffmpeg.inc index 2b4d26e8f6..be67e61250 100644 --- a/recipes/ffmpeg/ffmpeg.inc +++ b/recipes/ffmpeg/ffmpeg.inc @@ -10,9 +10,9 @@ ARM_INSTRUCTION_SET = "arm" PE = "2" DEPENDS = "zlib libogg libvorbis libtheora faac faad2 ${@base_conditional('ENTERPRISE_DISTRO', '1', '', 'lame liba52', d)}" -RSUGGESTS = "mplayer" +RSUGGESTS_${PN} = "mplayer" -INC_PR = "r13" +INC_PR = "r16" inherit autotools pkgconfig @@ -33,7 +33,7 @@ EXTRA_OECONF = "\ " FFMPEG_LIBS = "libavcodec libavdevice libavformat \ - libavutil libpostproc libswscale" + libavutil libpostproc libswscale libavfilter" SYSROOT_PREPROCESS_FUNCS = " \ ffmpeg_stage_cleanup \ @@ -70,7 +70,10 @@ PACKAGES += "ffmpeg-x264-presets \ libavformat libavformat-dev libavformat-dbg \ libavutil libavutil-dev libavutil-dbg \ libpostproc libpostproc-dev libpostproc-dbg \ - libswscale libswscale-dev libswscale-dbg" + libswscale libswscale-dev libswscale-dbg \ + libavfilter libavfilter-dev libavfilter-dbg \ + libavcore libavcore-dev libavcore-dbg \ + " FILES_ffmpeg-x264-presets = "${datadir}/*.ffpreset" @@ -98,3 +101,11 @@ FILES_libpostproc-dbg += "${libdir}/.debug/libpostproc*" FILES_libswscale = "${libdir}/libswscale*.so.*" FILES_libswscale-dev = "${libdir}/libswscale*.so ${libdir}/pkgconfig/libswscale.pc ${libdir}/libswscale*.a" FILES_libswscale-dbg += "${libdir}/.debug/libswscale*" + +FILES_libavfilter = "${libdir}/libavfilter*.so.*" +FILES_libavfilter-dev = "${libdir}/libavfilter*.so ${libdir}/pkgconfig/libavfilter.pc ${libdir}/libavfilter*.a" +FILES_libavfilter-dbg += "${libdir}/.debug/libavfilter*" + +FILES_libavcore = "${libdir}/libavcore*.so.*" +FILES_libavcore-dev = "${libdir}/libavcore*.so ${libdir}/pkgconfig/libavcore.pc ${libdir}/libavcore*.a" +FILES_libavcore-dbg += "${libdir}/.debug/libavcore*" diff --git a/recipes/ffmpeg/ffmpeg_0.4.9-pre1.bb b/recipes/ffmpeg/ffmpeg_0.4.9-pre1.bb index 3c6197d67d..1ac8610ef8 100644 --- a/recipes/ffmpeg/ffmpeg_0.4.9-pre1.bb +++ b/recipes/ffmpeg/ffmpeg_0.4.9-pre1.bb @@ -3,12 +3,12 @@ require ffmpeg.inc PR = "${INC_PR}.0" SRC_URI = "${SOURCEFORGE_MIRROR}/ffmpeg/ffmpeg-${PV}.tar.gz \ - file://configure.patch;patch=0 \ - file://gcc4.patch;patch=1 \ - file://soname.patch;patch=1 \ - file://Makefile-avformat-use-LDFLAGS.patch;patch=1 \ - file://Makefile-add-liblame.patch;patch=1 \ - file://install-must-not-strip.patch;patch=1 \ + file://configure.patch \ + file://gcc4.patch \ + file://soname.patch \ + file://Makefile-avformat-use-LDFLAGS.patch \ + file://Makefile-add-liblame.patch \ + file://install-must-not-strip.patch \ " EXTRA_OECONF += " \ diff --git a/recipes/ffmpeg/ffmpeg_0.5.bb b/recipes/ffmpeg/ffmpeg_0.5.bb index 956d0cb09b..d24ff145b9 100644 --- a/recipes/ffmpeg/ffmpeg_0.5.bb +++ b/recipes/ffmpeg/ffmpeg_0.5.bb @@ -8,8 +8,8 @@ DEFAULT_PREFERENCE = "1" SRCREV_libswscale = "b2e1c8222eeef74b0ca8053b400957dd69e18e4d" SRC_URI = "http://ffmpeg.org/releases/ffmpeg-${PV}.tar.bz2 \ - file://armv4.patch;patch=1 \ - file://ffmpeg-arm-update.diff;patch=1 \ + file://armv4.patch \ + file://ffmpeg-arm-update.diff \ " #S = "${WORKDIR}/git" diff --git a/recipes/ffmpeg/ffmpeg_svn.bb b/recipes/ffmpeg/ffmpeg_svn.bb index 3b8da50b44..80c79b6c6a 100644 --- a/recipes/ffmpeg/ffmpeg_svn.bb +++ b/recipes/ffmpeg/ffmpeg_svn.bb @@ -1,11 +1,15 @@ require ffmpeg.inc -DEPENDS += "schroedinger libgsm" +# The license depends on the configure option selected in this recipe 'non-free' is disabled and 'gpl' is enabled +LICENSE = "GPLv2+" -SRCREV = "22521" +DEPENDS += "virtual/libsdl schroedinger libgsm libvpx" -PV = "0.5.0+${PR}+svnr${SRCPV}" -PR = "${INC_PR}.0" +# When bumping SRCREV make sure you bump PR here and in dependant recipes (gst-ffmpeg, gnash, omxil, etc) to account for SOVERSION changes +SRCREV = "24596" + +PV = "0.6+${PR}+svnr${SRCPV}" +PR = "${INC_PR}.3" DEFAULT_PREFERENCE = "-1" DEFAULT_PREFERENCE_angstrom = "1" @@ -27,23 +31,22 @@ EXTRA_OECONF = " \ --enable-pthreads \ --disable-stripping \ --enable-gpl \ - --enable-nonfree \ --enable-postproc \ \ --cross-prefix=${TARGET_PREFIX} \ --prefix=${prefix} \ \ + --enable-ffserver \ + --enable-ffplay \ --enable-x11grab \ - --enable-libfaac \ - --enable-libfaad \ - --enable-libfaadbin \ --enable-libgsm \ --enable-libmp3lame \ --enable-libschroedinger \ --enable-libtheora \ --enable-libvorbis \ + --enable-libvpx \ --arch=${TARGET_ARCH} \ - --target-os="linux" \ + --target-os="linux" \ --enable-cross-compile \ --extra-cflags="${TARGET_CFLAGS} ${HOST_CC_ARCH}${TOOLCHAIN_OPTIONS}" \ --extra-ldflags="${TARGET_LDFLAGS}" \ diff --git a/recipes/ffmpeg/omapfbplay-cmem_git.bb b/recipes/ffmpeg/omapfbplay-cmem_git.bb index 3976c4cd00..d578583186 100644 --- a/recipes/ffmpeg/omapfbplay-cmem_git.bb +++ b/recipes/ffmpeg/omapfbplay-cmem_git.bb @@ -2,6 +2,7 @@ DESCRIPTION = "Simple ffmpeg-based player that uses the omapfb overlays" DEPENDS = "ti-linuxutils bzip2 lame ffmpeg virtual/kernel" LICENSE = "MIT" +PR = "r1" PV = "0.0+${PR}+gitr${SRCREV}" SRCREV = "70bc185cfc3dd64399dc664a90a56a15796fb2e8" diff --git a/recipes/ffmpeg/omapfbplay-xv_git.bb b/recipes/ffmpeg/omapfbplay-xv_git.bb index 3e676e92bb..646a704a55 100644 --- a/recipes/ffmpeg/omapfbplay-xv_git.bb +++ b/recipes/ffmpeg/omapfbplay-xv_git.bb @@ -2,7 +2,7 @@ DESCRIPTION = "Simple ffmpeg-based player that uses the omapfb overlays" DEPENDS = "libxv bzip2 lame ffmpeg virtual/kernel" LICENSE = "MIT" -PR = "r1" +PR = "r2" PV = "0.0+${PR}+gitr${SRCREV}" SRCREV = "e66bf25df1f1ff085e6db102b282d90e7ceff4bf" diff --git a/recipes/ffmpeg/omapfbplay_git.bb b/recipes/ffmpeg/omapfbplay_git.bb index afc3b2aa36..65b7ac33f7 100644 --- a/recipes/ffmpeg/omapfbplay_git.bb +++ b/recipes/ffmpeg/omapfbplay_git.bb @@ -2,13 +2,13 @@ DESCRIPTION = "Simple ffmpeg-based player that uses the omapfb overlays" DEPENDS = "bzip2 lame ffmpeg virtual/kernel" LICENSE = "MIT" -PR = "r18" +PR = "r21" PV = "0.0+${PR}+gitr${SRCREV}" -SRCREV = "26df4208b57ccb0f0ca101ae4ddb92c956a0ecc0" +SRCREV = "190b44619bac188d86e8dcee74b0853e33fb7de0" SRC_URI = "git://git.mansr.com/${PN};protocol=git \ - file://fbplay-static.diff;patch=1 " +" S = "${WORKDIR}/git" @@ -21,7 +21,7 @@ do_compile() { cp ${STAGING_KERNEL_DIR}/arch/arm/plat-omap/include/mach/omapfb.h ${S} || true cp ${STAGING_KERNEL_DIR}/include/asm-arm/arch-omap/omapfb.h ${S} || true cp ${STAGING_KERNEL_DIR}/include/linux/omapfb.h ${S} || true - oe_runmake -e + oe_runmake ${TARGET_ARCH}=y OMAPFB=y NETSYNC=y -e } do_install() { |