summaryrefslogtreecommitdiff
path: root/package/ffmpeg
diff options
context:
space:
mode:
authorWaldemar Brodkorb <wbx@openadk.org>2011-09-17 19:30:48 +0200
committerWaldemar Brodkorb <wbx@openadk.org>2011-09-17 19:30:48 +0200
commit3d6df5473607ae6ba0542285582cfec0f5196d38 (patch)
tree2363296962be517e95b7907626ef58b31cf7d551 /package/ffmpeg
parentbd2f41ee73b6c681b1c16d9aeb15bb5a67ad4e73 (diff)
add support for VP8 codec
Diffstat (limited to 'package/ffmpeg')
-rw-r--r--package/ffmpeg/Makefile26
1 files changed, 19 insertions, 7 deletions
diff --git a/package/ffmpeg/Makefile b/package/ffmpeg/Makefile
index 781dcd329..debea9675 100644
--- a/package/ffmpeg/Makefile
+++ b/package/ffmpeg/Makefile
@@ -21,19 +21,21 @@ PKGSC_FFPLAY:= multimedia
PKGSS_FFPLAY:= libsdl libpthread libffmpeg
PKGSB_FFPLAY:= sdl
PKGSD_FFMPEG:= ffmpeg video converter
-PKGSD_FFMPEG:= multimedia
+PKGSC_FFMPEG:= multimedia
PKGSD_FFSERVER:= streaming server
-PKGSD_FFSERVER:= multimedia
+PKGSC_FFSERVER:= multimedia
PKGSD_FFPROBE:= simple multimedia stream analyzer
-PKGSD_FFPROBE:= multimedia
+PKGSC_FFPROBE:= multimedia
+
+PKG_FLAVOURS_LIBFFMPEG:= WITH_AAC WITH_MP3 WITH_VP8
-PKG_FLAVOURS_LIBFFMPEG:= WITH_AAC WITH_MP3
PKGFD_WITH_AAC:= with AAC encoding support
PKGFS_WITH_AAC:= libfaac
PKGFB_WITH_AAC:= faac
ifeq ($(ADK_PACKAGE_LIBFFMPEG_WITH_AAC),y)
PKG_FDEPENDS+= libfaac
endif
+
PKGFD_WITH_MP3:= with MP3 encoding support
PKGFS_WITH_MP3:= libmp3lame
PKGFB_WITH_MP3:= lame
@@ -41,14 +43,21 @@ ifeq ($(ADK_PACKAGE_LIBFFMPEG_WITH_MP3),y)
PKG_FDEPENDS+= libmp3lame
endif
+PKGFD_WITH_VP8:= with VP8 encoding support
+PKGFS_WITH_VP8:= libvpx
+PKGFB_WITH_VP8:= libvpx
+ifeq ($(ADK_PACKAGE_LIBFFMPEG_WITH_VP8),y)
+PKG_FDEPENDS+= libvpx
+endif
+
DISTFILES:= ${PKG_NAME}-${PKG_VERSION}.tar.bz2
include ${TOPDIR}/mk/package.mk
$(eval $(call PKG_template,LIBFFMPEG,libffmpeg,${PKG_VERSION}-${PKG_RELEASE},${PKG_FDEPENDS},${PKG_DESCR},${PKG_SECTION}))
-$(eval $(call PKG_template,FFMPEG,ffmpeg,${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKGSD_FFMPEG},${PKGSD_FFMPEG}))
-$(eval $(call PKG_template,FFSERVER,ffserver,${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKGSD_FFSERVER},${PKGSD_FFSERVER}))
-$(eval $(call PKG_template,FFPROBE,ffprobe,${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKGSD_FFPROBE},${PKGSD_FFPROBE}))
+$(eval $(call PKG_template,FFMPEG,ffmpeg,${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKGSD_FFMPEG},${PKGSC_FFMPEG}))
+$(eval $(call PKG_template,FFSERVER,ffserver,${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKGSD_FFSERVER},${PKGSC_FFSERVER}))
+$(eval $(call PKG_template,FFPROBE,ffprobe,${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKGSD_FFPROBE},${PKGSC_FFPROBE}))
$(eval $(call PKG_template,FFPLAY,ffplay,${PKG_VERSION}-${PKG_RELEASE},${PKGSS_FFPLAY},${PKGSD_FFPLAY},${PKGSC_FFPLAY}))
TARGET_CFLAGS:= $(filter-out -flto,$(TARGET_CFLAGS))
@@ -96,6 +105,9 @@ endif
ifeq ($(ADK_PACKAGE_LIBFFMPEG_WITH_MP3),y)
CONFIGURE_ARGS+= --enable-libmp3lame
endif
+ifeq ($(ADK_PACKAGE_LIBFFMPEG_WITH_MP3),y)
+CONFIGURE_ARGS+= --enable-libvpx
+endif
libffmpeg-install:
${INSTALL_DIR} ${IDIR_LIBFFMPEG}/usr/lib