rule LibAvCodec
{
FFMPEG_PATCH = "$(PATCH) -p0 < ../patch-ffmpeg.patch" ;
+ FFMPEG_PATCH += " && $(PATCH) -p0 < ../patch-ffmpeg-latm.patch " ;
+ FFMPEG_PATCH += " && $(PATCH) -p0 < ../patch-ffmpeg-mpegleak.patch " ;
if $(OS) = CYGWIN
{
FFMPEG_PATCH += " && $(PATCH) -p1 < ../patch-ffmpeg-cygwin.patch " ;
{
Depends $(<) : $(>) ;
Depends lib : $(<) ;
+ if $(OS) = CYGWIN
+ {
+ CYGWIN_PATCH = "$(PATCH) -p1 < ../patch-faac-cygwin.patch &&" ;
+ }
}
actions LibFaac
{
cd `dirname $(>)` && CONTRIB=`pwd` &&
- rm -rf faac && (gzip -dc faac.tar.gz | tar xf - ) && cd faac &&
- ./configure --prefix=$CONTRIB --cache-file=$CONTRIB/config.cache --disable-shared --enable-static &&
+ rm -rf faac && (gzip -dc faac.tar.gz | tar xf - ) && cd faac && $(CYGWIN_PATCH) ./bootstrap &&
+ ./configure --prefix=$CONTRIB --cache-file=$CONTRIB/config.cache --disable-shared --enable-static --without-mp4v2 &&
$(MAKE) && $(MAKE) install &&
$(STRIP) $CONTRIB/lib/libfaac.a
}
{
cd `dirname $(>)` && CONTRIB=`pwd` &&
rm -rf mpeg2dec && (gzip -dc mpeg2dec.tar.gz | tar xf - ) &&
- cd mpeg2dec && $(PATCH) -p1 < ../patch-libmpeg2.patch &&
+ cd mpeg2dec &&
./configure --prefix=$CONTRIB --cache-file=$CONTRIB/config.cache --disable-shared --disable-sdl --without-x &&
$(MAKE) && $(MAKE) install &&
$(STRIP) $CONTRIB/lib/libmpeg2.a
{
cd `dirname $(>)` && CONTRIB=`pwd` && rm -rf libtheora &&
(gzip -dc libtheora.tar.gz | tar xf - ) && cd libtheora &&
+ HAVE_PKG_CONFIG="no" && export HAVE_PKG_CONFIG &&
./configure --prefix=$CONTRIB --with-ogg=$CONTRIB --with-vorbis=$CONTRIB --cache-file=$CONTRIB/config.cache --disable-shared \
--disable-oggtest --disable-vorbistest --disable-sdltest --disable-examples &&
$(MAKE) && $(MAKE) install &&