[Libav-user] Compiling under windows...

Eric Trousset etrousset at awox.com
Tue Mar 11 10:03:45 CET 2014


Hi,
Things work great with the head. 
Thx for the help,
Eric T.

> -----Original Message-----
> From: libav-user-bounces at ffmpeg.org [mailto:libav-user-
> bounces at ffmpeg.org] On Behalf Of Eric Trousset
> Sent: lundi 10 mars 2014 15:37
> To: This list is about using libavcodec, libavformat, libavutil, libavdevice and
> libavfilter.
> Subject: Re: [Libav-user] Compiling under windows...
> 
> 
> 
> > -----Original Message-----
> > From: libav-user-bounces at ffmpeg.org [mailto:libav-user-
> > bounces at ffmpeg.org] On Behalf Of Carl Eugen Hoyos
> > Sent: lundi 10 mars 2014 15:16
> > To: libav-user at ffmpeg.org
> > Subject: Re: [Libav-user] Compiling under windows...
> >
> > Eric Trousset <etrousset at ...> writes:
> >
> > > > > > > I m trying to build it under windows using MSVC toolchain,
> > > > > > > but need to disable encoders and decoders.
> > > > > >
> > > > > > (Out of curiosity: What are you planning to use the resulting
> > > > > > binary for?)
> > > > >
> > > > > To transmux medias
> > > >
> > > > Note that some demuxers need some decoders to work correctly, so
> > > > you may see problems.
> >
> > Just to make sure:
> > Container formats are of course also patented.
> >
> > > > > > > LINK : fatal error LNK1207: incompatible PDB format in
> > > > > > > 'c:\source_ext\ffmpeg-2.1.4\libswresample\swresample-0.pdb';
> > > > > > > delete and rebuild
> > > > > > > make: *** [libswresample/swresample-0.dll] Error 1
> > > > > >
> > > > > > Could you confirm that you run make distclean before configure?
> > > > >
> > > > > Yes I did run distclean before configure
> >
> > Just to make sure I understand correctly:
> > The following works fine:
> > $ make distclean
> > $ ./configure --toolchain=msvc --enable-shared $ make ffmpeg.exe
> >
> > The following fails with an error when linking
> > libswresample:
> > $ make distclean
> > $ ./configure --toolchain=msvc --enable-shared --disable-encoders $
> > make ffmpeg.exe
> >
> > And the same for this configure line:
> > $ make distclean
> > $ ./configure --toolchain=msvc --enable-shared --disable-deoders $
> > make ffmpeg.exe
> >
> > This is very difficult to understand...
> 
> Yes it was the case with ffmpeg 2.1.4, but it seems to work with git head files.
> Also for now I've only tried with nodecoders.
> 
> >
> > Carl Eugen
> >
> > _______________________________________________
> > Libav-user mailing list
> > Libav-user at ffmpeg.org
> > http://ffmpeg.org/mailman/listinfo/libav-user
> _______________________________________________
> Libav-user mailing list
> Libav-user at ffmpeg.org
> http://ffmpeg.org/mailman/listinfo/libav-user


More information about the Libav-user mailing list