From 36a97c4faa81ca406114b74d91912129e8703e3b Mon Sep 17 00:00:00 2001 From: ddennedy Date: Sun, 24 Feb 2008 09:15:21 +0000 Subject: [PATCH] avformat/configure, avformat/Makefile: add libavdevice for newer versions of ffmpeg when using --avformat-svn or --avformat-static git-svn-id: https://mlt.svn.sourceforge.net/svnroot/mlt/trunk/mlt@1076 d19143bc-622f-0410-bfdd-b5b2a6649095 --- src/modules/avformat/Makefile | 5 +++-- src/modules/avformat/configure | 8 ++++---- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/src/modules/avformat/Makefile b/src/modules/avformat/Makefile index 3d24b4e..21524f6 100644 --- a/src/modules/avformat/Makefile +++ b/src/modules/avformat/Makefile @@ -17,7 +17,7 @@ CFLAGS+=-I../.. LDFLAGS+=-L../../framework -LDFLAGS+=-lavformat$(AVFORMAT_SUFFIX) -lavcodec$(AVFORMAT_SUFFIX) -lavutil$(AVFORMAT_SUFFIX) $(EXTRA_LIBS) -lmlt +LDFLAGS+=-lavformat$(AVFORMAT_SUFFIX) -lavcodec$(AVFORMAT_SUFFIX) -lavutil$(AVFORMAT_SUFFIX) -lavdevice$(AVFORMAT_SUFFIX) $(EXTRA_LIBS) -lmlt ifdef SWSCALE CFLAGS+=-DSWSCALE @@ -27,7 +27,8 @@ endif ifdef LOCAL_FFMPEG LOCAL_FFMPEG_OBJS = ffmpeg/libavformat/libavformat$(AVFORMAT_SUFFIX) \ ffmpeg/libavcodec/libavcodec$(AVFORMAT_SUFFIX) \ - ffmpeg/libavutil/libavutil$(AVFORMAT_SUFFIX) + ffmpeg/libavutil/libavutil$(AVFORMAT_SUFFIX) \ + ffmpeg/libavutil/libavdevice$(AVFORMAT_SUFFIX) endif SRCS := $(OBJS:.o=.c) diff --git a/src/modules/avformat/configure b/src/modules/avformat/configure index 5c6ff8b..ea28196 100755 --- a/src/modules/avformat/configure +++ b/src/modules/avformat/configure @@ -91,8 +91,8 @@ else fi [ -d "ffmpeg" ] && ( cd ffmpeg ; ./configure $enable_gpl $enable_swscale $svn_ffmpeg_extra ) #[ ! -f "ffmpeg/ffmpeg.patch" ] && ( cd ffmpeg ; cp ../ffmpeg.patch . ; patch -p0 < ffmpeg.patch ) - echo "CFLAGS+=-I`pwd`/ffmpeg/libavformat -I`pwd`/ffmpeg/libavcodec -I`pwd`/ffmpeg/libavutil -I`pwd`/ffmpeg/libswscale" >> config.mak - echo "LDFLAGS+=-L`pwd`/ffmpeg/libavformat -L`pwd`/ffmpeg/libavcodec -L`pwd`/ffmpeg/libavutil -L`pwd`/ffmpeg/libswscale" >> config.mak + echo "CFLAGS+=-I`pwd`/ffmpeg/libavformat -I`pwd`/ffmpeg/libavcodec -I`pwd`/ffmpeg/libavutil -I`pwd`/ffmpeg/libavdevice -I`pwd`/ffmpeg/libswscale" >> config.mak + echo "LDFLAGS+=-L`pwd`/ffmpeg/libavformat -L`pwd`/ffmpeg/libavcodec -L`pwd`/ffmpeg/libavutil -L`pwd`/ffmpeg/libavdevice -L`pwd`/ffmpeg/libswscale" >> config.mak [ $targetos = "Darwin" ] && echo "LDFLAGS+=-single_module" >> config.mak echo "LOCAL_FFMPEG=1" >> config.mak @@ -101,8 +101,8 @@ else then if [ -d "$static_ffmpeg" ] then - echo "CFLAGS+=-I$static_ffmpeg/libavformat -I$static_ffmpeg/libavcodec -I$static_ffmpeg/libavutil" >> config.mak - echo "LDFLAGS+=-L$static_ffmpeg/libavformat -L$static_ffmpeg/libavcodec -L$static_ffmpeg/libavutil" >> config.mak + echo "CFLAGS+=-I$static_ffmpeg/libavformat -I$static_ffmpeg/libavcodec -I$static_ffmpeg/libavutil -I$static_ffmpeg/libavdevice" >> config.mak + echo "LDFLAGS+=-L$static_ffmpeg/libavformat -L$static_ffmpeg/libavcodec -L$static_ffmpeg/libavutil -L$static_ffmpeg/libavdevice" >> config.mak [ $targetos = "Darwin" ] && echo "LDFLAGS+=-single_module" >> config.mak if [ "$swscale" != "" ] -- 1.7.4.4