[Ffmpeg-devel] avcodec_open for decode crash in win xp (original) (raw)

Marco Lestuzzi predator_v2
Tue Feb 21 10:10:40 CET 2006


Hi, I have a problem with the following code, it crash during the avcodec_open method in win xp (service pack 1 or 2), but at my home, under win 2000 or win xp (without service pack) it works correctly!

av_register_all(); avcodec_init(); avcodec_register_all();

AVCodecContext *d = avcodec_alloc_context();

AVCodec *decodec = avcodec_find_decoder(CODEC_ID_MPEG4); if (!decodec) { MessageBox(NULL,"Decoder not found","Errore",0); Stop(); }

if(decodec->capabilities&CODEC_CAP_TRUNCATED) d->flags|= CODEC_FLAG_TRUNCATED;

if (avcodec_open(d,decodec) < 0) { <-- Fail (unhandled exception) MessageBox(NULL,"Could not open decoder","Errore",0); Stop(); }

I have tried to open ffmpeg.exe under windows 2000 and this is the result:

ffmpeg crash at start: "The application isn't correctly initialized (0xc0000005)"

and this is the log of the compile action

$ ./configure --disable-debug --enable-memalign-hack Install prefix /c/Program Files/FFmpeg Source path /ffmpeg-0.4.9-pre1 C compiler gcc make make CPU x86 (generic) Big Endian no inttypes.h yes broken inttypes.h no MMX enabled yes Vector Builtins yes gprof enabled no zlib enabled no mp3lame enabled no vorbis enabled no faad enabled no faadbin enabled no faac enabled no a52 support no a52 dlopened no pp support no debug symbols no optimize yes shared pp no Video hooking no SDL support no risky / patent encumbered codecs yes Sun medialib support no pthreads support no AMR-NB float support no AMR-NB fixed support no AMR-WB float support no License: LGPL Creating config.mak and config.h config.h is unchanged

$ make depend gcc -MM -O3 -Wall -I. -I/ffmpeg-0.4.9-pre1 -I/ffmpeg-0.4.9-pre1/libavcodec -I/ffmpeg-0.4.9-pre1/libavformat -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE ffmpeg.c ffserver.c cmdutils.c ffplay.c 1>.depend make -C libavcodec depend make[1]: Entering directory /ffmpeg-0.4.9-pre1/libavcodec' gcc -MM -O3 -Wall -DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -msse common.c utils.c mem.c allcodecs.c mpegvideo.c jrevdct.c jfdctfst.c jfdctint.c mpegaudio.c ac3enc.c mjpeg.c resample.c resample2.c dsputil.c motion_est.c imgconvert.c imgresample.c mpeg12.c mpegaudiodec.c pcm.c simple_idct.c ratecontrol.c adpcm.c eval.c dv.c error_resilience.c fft.c mdct.c mace.c huffyuv.c cyuv.c opts.c raw.c h264.c golomb.c vp3.c asv1.c 4xm.c cabac.c ffv1.c ra144.c ra288.c vcr1.c cljr.c roqvideo.c dpcm.c interplayvideo.c xan.c rpza.c cinepak.c msrle.c msvideo1.c vqavideo.c idcinvideo.c adx.c rational.c faandct.c 8bps.c smc.c parser.c flicvideo.c truemotion1.c vmdav.c lcl.c qtrle.c g726.c flac.c vp3dsp.c integer.c w32thread.c h263.c h261.c msmpeg4.c h263dec.c svq1.c rv10.c wmadec.c indeo3.c i386/fdct_mmx.c i386/cputest.c i386/dsputil_mmx.c i386/mpegvideo_mmx.c i386/idct_mmx.c i386/motion_est_mmx.c i386/simple_idct_mmx.c i386/fft_sse.c i386/vp3dsp_mmx.c i386/vp3dsp_sse2.c 1>.depend make[1]: Leaving directory /ffmpeg-0.4.9-pre1/libavcodec' make -C libavformat depend make[1]: Entering directory /ffmpeg-0.4.9-pre1/libavformat' gcc -MM -O3 -Wall -I.. -I/ffmpeg-0.4.9-pre1 -I/ffmpeg-0.4.9-pre1/libavcodec -DHAVE_AV_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE utils.c cutils.c os_support.c allformats.c mpeg.c mpegts.c mpegtsenc.c ffm.c crc.c img.c raw.c rm.c avienc.c avidec.c wav.c swf.c au.c gif.c mov.c mpjpeg.c dv.c yuv4mpeg.c 4xm.c flvenc.c flvdec.c movenc.c psxstr.c idroq.c ipmovie.c nut.c wc3movie.c mp3.c westwood.c segafilm.c idcin.c flic.c sierravmd.c matroska.c asf.c asf-enc.c pnm.c yuv.c png.c jpeg.c gifdec.c sgi.c avio.c aviobuf.c file.c framehook.c 1>.depend make[1]: Leaving directory /ffmpeg-0.4.9-pre1/libavformat'

$ make make -C libavcodec all make[1]: Entering directory /ffmpeg-0.4.9-pre1/libavcodec' gcc -O3 -Wall -DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o common.o common.c gcc -O3 -Wall -DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o utils.o utils.c utils.c:589: warning: 'avcodec_find' defined but not used gcc -O3 -Wall -DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o mem.o mem.c gcc -O3 -Wall -DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o allcodecs.o allcodecs.c gcc -O3 -Wall -DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o mpegvideo.o mpegvideo.c gcc -O3 -Wall -DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o jrevdct.o jrevdct.c gcc -O3 -Wall -DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o jfdctfst.o jfdctfst.c gcc -O3 -Wall -DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o jfdctint.o jfdctint.c gcc -O3 -Wall -DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o mpegaudio.o mpegaudio.c gcc -O3 -Wall -DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o ac3enc.o ac3enc.c gcc -O3 -Wall -DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o mjpeg.o mjpeg.c gcc -O3 -Wall -DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o resample.o resample.c resample.c: In function audio_resample_init': resample.c:131: warning: unused variable i' gcc -O3 -Wall -DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o resample2.o resample2.c gcc -O3 -Wall -DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o dsputil.o dsputil.c dsputil.c: In function dsputil_init': dsputil.c:3369: warning: assignment from incompatible pointer type dsputil.c:3370: warning: assignment from incompatible pointer type gcc -O3 -Wall -DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o motion_est.o motion_est.c In file included from motion_est.c:220: motion_est_template.c: In function get_mb_score': motion_est_template.c:238: warning: unused variable score_map' motion_est_template.c:238: warning: unused variable xmin' motion_est_template.c:238: warning: unused variable ymin' motion_est_template.c:238: warning: unused variable xmax' motion_est_template.c:238: warning: unused variable ymax' motion_est.c: In function h263_mv4_search': motion_est.c:740: warning: unused variable uvstride' motion_est.c: In function interlaced_search': motion_est.c:891: warning: unused variable uvstride' motion_est.c: In function check_bidir_mv': motion_est.c:1574: warning: unused variable uvstride' motion_est_template.c: In function hpel_motion_search': motion_est.c:178: warning: 'uvdxy' might be used uninitialized in this function motion_est.c:178: warning: 'uvdxy' might be used uninitialized in this function motion_est.c:178: warning: 'uvdxy' might be used uninitialized in this function motion_est.c:178: warning: 'uvdxy' might be used uninitialized in this function motion_est.c:178: warning: 'uvdxy' might be used uninitialized in this function motion_est.c:178: warning: 'uvdxy' might be used uninitialized in this function motion_est.c:178: warning: 'uvdxy' might be used uninitialized in this function motion_est.c:178: warning: 'uvdxy' might be used uninitialized in this function motion_est.c:178: warning: 'uvdxy' might be used uninitialized in this function motion_est.c:178: warning: 'uvdxy' might be used uninitialized in this function motion_est.c:178: warning: 'uvdxy' might be used uninitialized in this function motion_est.c:178: warning: 'uvdxy' might be used uninitialized in this function motion_est.c:178: warning: 'uvdxy' might be used uninitialized in this function motion_est.c:178: warning: 'uvdxy' might be used uninitialized in this function motion_est.c:178: warning: 'uvdxy' might be used uninitialized in this function motion_est.c:178: warning: 'uvdxy' might be used uninitialized in this function motion_est.c:178: warning: 'uvdxy' might be used uninitialized in this function motion_est.c:178: warning: 'uvdxy' might be used uninitialized in this function motion_est_template.c: In function get_mb_score': motion_est.c:178: warning: 'uvdxy' might be used uninitialized in this function motion_est_template.c: In function qpel_motion_search': motion_est.c:178: warning: 'uvdxy' might be used uninitialized in this function motion_est.c: In function check_input_motion': motion_est.c:178: warning: 'uvdxy' might be used uninitialized in this function motion_est.c:178: warning: 'uvdxy' might be used uninitialized in this function motion_est.c:178: warning: 'uvdxy' might be used uninitialized in this function motion_est.c:178: warning: 'uvdxy' might be used uninitialized in this function motion_est.c:178: warning: 'uvdxy' might be used uninitialized in this function motion_est.c:178: warning: 'uvdxy' might be used uninitialized in this function motion_est.c:178: warning: 'uvdxy' might be used uninitialized in this function motion_est.c: At top level: motion_est.c:336: warning: 'full_motion_search' defined but not used motion_est.c:390: warning: 'log_motion_search' defined but not used motion_est.c:466: warning: 'phods_motion_search' defined but not used gcc -O3 -Wall -DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o imgconvert.o imgconvert.c gcc -O3 -Wall -DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o imgresample.o imgresample.c gcc -O3 -Wall -DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o mpeg12.o mpeg12.c gcc -O3 -Wall
-DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o mpegaudiodec.o mpegaudiodec.c gcc -O3 -Wall
-DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o pcm.o pcm.c gcc -O3 -Wall -DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o simple_idct.o simple_idct.c gcc -O3 -Wall -DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o ratecontrol.o ratecontrol.c gcc -O3 -Wall -DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o adpcm.o adpcm.c gcc -O3 -Wall -DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o eval.o eval.c gcc -O3 -Wall
-DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o dv.o dv.c gcc -O3 -Wall -DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o error_resilience.o error_resilience.c gcc -O3 -Wall -DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o fft.o fft.c gcc -O3 -Wall -DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o mdct.o mdct.c gcc -O3 -Wall -DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o mace.o mace.c gcc -O3 -Wall
-DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o huffyuv.o huffyuv.c gcc -O3 -Wall
-DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o cyuv.o cyuv.c gcc -O3 -Wall -DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o opts.o opts.c gcc -O3 -Wall -DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o raw.o raw.c gcc -O3 -Wall
-DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o h264.o h264.c gcc -O3 -Wall -DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o golomb.o golomb.c gcc -O3 -Wall -DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o vp3.o vp3.c gcc -O3 -Wall
-DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o asv1.o asv1.c gcc -O3 -Wall -DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o 4xm.o 4xm.c gcc -O3 -Wall -DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o cabac.o cabac.c gcc -O3 -Wall
-DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o ffv1.o ffv1.c gcc -O3 -Wall -DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o ra144.o ra144.c gcc -O3 -Wall -DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o ra288.o ra288.c gcc -O3 -Wall
-DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o vcr1.o vcr1.c vcr1.c:159: warning: 'encode_init' defined but not used gcc -O3 -Wall -DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o cljr.o cljr.c cljr.c:127: warning: 'encode_init' defined but not used gcc -O3 -Wall -DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o roqvideo.o roqvideo.c gcc -O3 -Wall -DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o dpcm.o dpcm.c gcc -O3 -Wall
-DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o interplayvideo.o interplayvideo.c gcc -O3 -Wall
-DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o xan.o xan.c gcc -O3 -Wall -DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o rpza.o rpza.c gcc -O3 -Wall -DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o cinepak.o cinepak.c gcc -O3 -Wall -DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o msrle.o msrle.c gcc -O3 -Wall
-DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o msvideo1.o msvideo1.c gcc -O3 -Wall
-DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o vqavideo.o vqavideo.c gcc -O3 -Wall
-DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o idcinvideo.o idcinvideo.c gcc -O3 -Wall
-DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o adx.o adx.c adx.c:318: warning: 'dump' defined but not used gcc -O3 -Wall -DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o rational.o rational.c gcc -O3 -Wall -DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o faandct.o faandct.c gcc -O3 -Wall -DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o 8bps.o 8bps.c gcc -O3 -Wall
-DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o smc.o smc.c gcc -O3 -Wall -DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o parser.o parser.c gcc -O3 -Wall -DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o flicvideo.o flicvideo.c gcc -O3 -Wall -DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o truemotion1.o truemotion1.c gcc -O3 -Wall -DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o vmdav.o vmdav.c gcc -O3 -Wall
-DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o lcl.o lcl.c lcl.c: In function encode_frame': lcl.c:544: warning: unused variable pict' lcl.c:545: warning: unused variable p' lcl.c:546: warning: unused variable i' lcl.c:547: warning: unused variable zret' lcl.c: In function decode_init': lcl.c:600: warning: unused variable zret' lcl.c: In function encode_init': lcl.c:751: warning: unused variable c' lcl.c:752: warning: unused variable zret' gcc -O3 -Wall -DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o qtrle.o qtrle.c gcc -O3 -Wall
-DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o g726.o g726.c gcc -O3 -Wall -DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o flac.o flac.c flac.c:146: warning: 'skip_utf8' defined but not used gcc -O3 -Wall -DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o vp3dsp.o vp3dsp.c gcc -O3 -Wall
-DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o integer.o integer.c gcc -O3 -Wall
-DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o w32thread.o w32thread.c gcc -O3 -Wall
-DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o h263.o h263.c gcc -O3 -Wall -DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o h261.o h261.c gcc -O3 -Wall -DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o msmpeg4.o msmpeg4.c wmv2.c:104: warning: 'wmv2_encode_end' defined but not used gcc -O3 -Wall -DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o h263dec.o h263dec.c gcc -O3 -Wall -DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o svq1.o svq1.c svq1.c:604: warning: 'svq1_component_checksum' defined but not used gcc -O3 -Wall -DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o rv10.o rv10.c rv10.c:262: warning: 'get_num' defined but not used gcc -O3 -Wall -DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o wmadec.o wmadec.c gcc -O3 -Wall
-DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o indeo3.o indeo3.c gcc -O3 -Wall -DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o i386/fdct_mmx.o i386/fdct_mmx.c gcc -O3 -Wall -DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o i386/cputest.o i386/cputest.c gcc -O3 -Wall -DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o i386/dsputil_mmx.o i386/dsputil_mmx.c i386/dsputil_mmx.c: In function dsputil_init_mmx': i386/dsputil_mmx.c:2540: warning: assignment from incompatible pointer type i386/dsputil_mmx.c:2541: warning: assignment from incompatible pointer type gcc -O3 -Wall -DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o i386/mpegvideo_mmx.o i386/mpegvideo_mmx.c gcc -O3 -Wall -DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o i386/idct_mmx.o i386/idct_mmx.c gcc -O3 -Wall -DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o i386/motion_est_mmx.o i386/motion_est_mmx.c gcc -O3 -Wall -DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o i386/simple_idct_mmx.o i386/simple_idct_mmx.c gcc -O3 -Wall -DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -msse -c -o i386/fft_sse.o i386/fft_sse.c gcc -O3 -Wall -DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o i386/vp3dsp_mmx.o i386/vp3dsp_mmx.c gcc -O3 -Wall -DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o i386/vp3dsp_sse2.o i386/vp3dsp_sse2.c rm -f avcodec.lib ar rc avcodec.lib common.o utils.o mem.o allcodecs.o mpegvideo.o jrevdct.o jfdctfst.o jfdctint.o mpegaudio.o ac3enc.o mjpeg.o resample.o resample2.o dsputil.o motion_est.o imgconvert.o imgresample.o mpeg12.o mpegaudiodec.o pcm.o simple_idct.o ratecontrol.o adpcm.o eval.o dv.o error_resilience.o fft.o mdct.o mace.o huffyuv.o cyuv.o opts.o raw.o h264.o golomb.o vp3.o asv1.o 4xm.o cabac.o ffv1.o ra144.o ra288.o vcr1.o cljr.o roqvideo.o dpcm.o interplayvideo.o xan.o rpza.o cinepak.o msrle.o msvideo1.o vqavideo.o idcinvideo.o adx.o rational.o faandct.o 8bps.o smc.o parser.o flicvideo.o truemotion1.o vmdav.o lcl.o qtrle.o g726.o flac.o vp3dsp.o integer.o w32thread.o h263.o h261.o msmpeg4.o h263dec.o svq1.o rv10.o wmadec.o indeo3.o i386/fdct_mmx.o i386/cputest.o i386/dsputil_mmx.o i386/mpegvideo_mmx.o i386/idct_mmx.o i386/motion_est_mmx.o i386/simple_idct_mmx.o i386/fft_sse.o i386/vp3dsp_mmx.o i386/vp3dsp_sse2.o ranlib avcodec.lib make[1]: Leaving directory /ffmpeg-0.4.9-pre1/libavcodec' make -C libavformat all make[1]: Entering directory /ffmpeg-0.4.9-pre1/libavformat' gcc -O3 -Wall -I.. -I/ffmpeg-0.4.9-pre1 -I/ffmpeg-0.4.9-pre1/libavcodec -DHAVE_AV_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o utils.o utils.c utils.c: In function av_alloc_format_context': utils.c:324: warning: assignment discards qualifiers from pointer target type gcc -O3 -Wall -I.. -I/ffmpeg-0.4.9-pre1 -I/ffmpeg-0.4.9-pre1/libavcodec -DHAVE_AV_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o cutils.o cutils.c gcc -O3 -Wall -I.. -I/ffmpeg-0.4.9-pre1 -I/ffmpeg-0.4.9-pre1/libavcodec -DHAVE_AV_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o os_support.o os_support.c os_support.c: In function av_gettime': os_support.c:38: warning: passing arg 1 of _ftime' from incompatible pointer type gcc -O3 -Wall -I.. -I/ffmpeg-0.4.9-pre1 -I/ffmpeg-0.4.9-pre1/libavcodec -DHAVE_AV_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o allformats.o allformats.c gcc -O3 -Wall -I.. -I/ffmpeg-0.4.9-pre1 -I/ffmpeg-0.4.9-pre1/libavcodec -DHAVE_AV_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o mpeg.o mpeg.c mpeg.c:1117: warning: 'find_prev_start_code' defined but not used gcc -O3 -Wall -I.. -I/ffmpeg-0.4.9-pre1 -I/ffmpeg-0.4.9-pre1/libavcodec -DHAVE_AV_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o mpegts.o mpegts.c gcc -O3 -Wall -I.. -I/ffmpeg-0.4.9-pre1 -I/ffmpeg-0.4.9-pre1/libavcodec -DHAVE_AV_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o mpegtsenc.o mpegtsenc.c gcc -O3 -Wall -I.. -I/ffmpeg-0.4.9-pre1 -I/ffmpeg-0.4.9-pre1/libavcodec -DHAVE_AV_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o ffm.o ffm.c ffm.c:736: warning: initialization from incompatible pointer type gcc -O3 -Wall -I.. -I/ffmpeg-0.4.9-pre1 -I/ffmpeg-0.4.9-pre1/libavcodec -DHAVE_AV_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o crc.o crc.c gcc -O3 -Wall -I.. -I/ffmpeg-0.4.9-pre1 -I/ffmpeg-0.4.9-pre1/libavcodec -DHAVE_AV_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o img.o img.c gcc -O3 -Wall -I.. -I/ffmpeg-0.4.9-pre1 -I/ffmpeg-0.4.9-pre1/libavcodec -DHAVE_AV_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o raw.o raw.c gcc -O3 -Wall -I.. -I/ffmpeg-0.4.9-pre1 -I/ffmpeg-0.4.9-pre1/libavcodec -DHAVE_AV_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o rm.o rm.c gcc -O3 -Wall -I.. -I/ffmpeg-0.4.9-pre1 -I/ffmpeg-0.4.9-pre1/libavcodec -DHAVE_AV_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o avienc.o avienc.c gcc -O3 -Wall -I.. -I/ffmpeg-0.4.9-pre1 -I/ffmpeg-0.4.9-pre1/libavcodec -DHAVE_AV_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o avidec.o avidec.c gcc -O3 -Wall -I.. -I/ffmpeg-0.4.9-pre1 -I/ffmpeg-0.4.9-pre1/libavcodec -DHAVE_AV_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o wav.o wav.c gcc -O3 -Wall -I.. -I/ffmpeg-0.4.9-pre1 -I/ffmpeg-0.4.9-pre1/libavcodec -DHAVE_AV_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o swf.o swf.c gcc -O3 -Wall -I.. -I/ffmpeg-0.4.9-pre1 -I/ffmpeg-0.4.9-pre1/libavcodec -DHAVE_AV_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o au.o au.c gcc -O3 -Wall -I.. -I/ffmpeg-0.4.9-pre1 -I/ffmpeg-0.4.9-pre1/libavcodec -DHAVE_AV_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o gif.o gif.c gcc -O3 -Wall -I.. -I/ffmpeg-0.4.9-pre1 -I/ffmpeg-0.4.9-pre1/libavcodec -DHAVE_AV_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o mov.o mov.c gcc -O3 -Wall -I.. -I/ffmpeg-0.4.9-pre1 -I/ffmpeg-0.4.9-pre1/libavcodec -DHAVE_AV_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o mpjpeg.o mpjpeg.c gcc -O3 -Wall -I.. -I/ffmpeg-0.4.9-pre1 -I/ffmpeg-0.4.9-pre1/libavcodec -DHAVE_AV_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o dv.o dv.c dv.c: In function dv_write_pack': dv.c:198: warning: implicit declaration of function localtime_r' gcc -O3 -Wall -I.. -I/ffmpeg-0.4.9-pre1 -I/ffmpeg-0.4.9-pre1/libavcodec -DHAVE_AV_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o yuv4mpeg.o yuv4mpeg.c gcc -O3 -Wall -I.. -I/ffmpeg-0.4.9-pre1 -I/ffmpeg-0.4.9-pre1/libavcodec -DHAVE_AV_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o 4xm.o 4xm.c gcc -O3 -Wall -I.. -I/ffmpeg-0.4.9-pre1 -I/ffmpeg-0.4.9-pre1/libavcodec -DHAVE_AV_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o flvenc.o flvenc.c gcc -O3 -Wall -I.. -I/ffmpeg-0.4.9-pre1 -I/ffmpeg-0.4.9-pre1/libavcodec -DHAVE_AV_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o flvdec.o flvdec.c flvdec.c: In function flv_read_header': flvdec.c:47: warning: unused variable st' flvdec.c: In function flv_read_packet': flvdec.c:63: warning: 'st' might be used uninitialized in this function gcc -O3 -Wall -I.. -I/ffmpeg-0.4.9-pre1 -I/ffmpeg-0.4.9-pre1/libavcodec -DHAVE_AV_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o movenc.o movenc.c movenc.c:714: warning: 'mov_write_iods_tag' defined but not used gcc -O3 -Wall -I.. -I/ffmpeg-0.4.9-pre1 -I/ffmpeg-0.4.9-pre1/libavcodec -DHAVE_AV_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o psxstr.o psxstr.c psxstr.c:111: warning: 'dump' defined but not used gcc -O3 -Wall -I.. -I/ffmpeg-0.4.9-pre1 -I/ffmpeg-0.4.9-pre1/libavcodec -DHAVE_AV_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o idroq.o idroq.c gcc -O3 -Wall -I.. -I/ffmpeg-0.4.9-pre1 -I/ffmpeg-0.4.9-pre1/libavcodec -DHAVE_AV_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o ipmovie.o ipmovie.c gcc -O3 -Wall -I.. -I/ffmpeg-0.4.9-pre1 -I/ffmpeg-0.4.9-pre1/libavcodec -DHAVE_AV_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o nut.o nut.c nut.c: In function decode_info_header': nut.c:1048: warning: unused variable value' nut.c: In function nut_read_header': nut.c:869: warning: 'tmp_stream' might be used uninitialized in this function nut.c:869: warning: 'tmp_mul' might be used uninitialized in this function nut.c:869: warning: 'tmp_time' might be used uninitialized in this function gcc -O3 -Wall -I.. -I/ffmpeg-0.4.9-pre1 -I/ffmpeg-0.4.9-pre1/libavcodec -DHAVE_AV_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o wc3movie.o wc3movie.c gcc -O3 -Wall -I.. -I/ffmpeg-0.4.9-pre1 -I/ffmpeg-0.4.9-pre1/libavcodec -DHAVE_AV_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o mp3.o mp3.c gcc -O3 -Wall -I.. -I/ffmpeg-0.4.9-pre1 -I/ffmpeg-0.4.9-pre1/libavcodec -DHAVE_AV_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o westwood.o westwood.c gcc -O3 -Wall -I.. -I/ffmpeg-0.4.9-pre1 -I/ffmpeg-0.4.9-pre1/libavcodec -DHAVE_AV_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o segafilm.o segafilm.c gcc -O3 -Wall -I.. -I/ffmpeg-0.4.9-pre1 -I/ffmpeg-0.4.9-pre1/libavcodec -DHAVE_AV_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o idcin.o idcin.c gcc -O3 -Wall -I.. -I/ffmpeg-0.4.9-pre1 -I/ffmpeg-0.4.9-pre1/libavcodec -DHAVE_AV_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o flic.o flic.c gcc -O3 -Wall -I.. -I/ffmpeg-0.4.9-pre1 -I/ffmpeg-0.4.9-pre1/libavcodec -DHAVE_AV_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o sierravmd.o sierravmd.c gcc -O3 -Wall -I.. -I/ffmpeg-0.4.9-pre1 -I/ffmpeg-0.4.9-pre1/libavcodec -DHAVE_AV_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o matroska.o matroska.c gcc -O3 -Wall -I.. -I/ffmpeg-0.4.9-pre1 -I/ffmpeg-0.4.9-pre1/libavcodec -DHAVE_AV_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o asf.o asf.c gcc -O3 -Wall -I.. -I/ffmpeg-0.4.9-pre1 -I/ffmpeg-0.4.9-pre1/libavcodec -DHAVE_AV_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o asf-enc.o asf-enc.c gcc -O3 -Wall -I.. -I/ffmpeg-0.4.9-pre1 -I/ffmpeg-0.4.9-pre1/libavcodec -DHAVE_AV_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o pnm.o pnm.c gcc -O3 -Wall -I.. -I/ffmpeg-0.4.9-pre1 -I/ffmpeg-0.4.9-pre1/libavcodec -DHAVE_AV_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o yuv.o yuv.c gcc -O3 -Wall -I.. -I/ffmpeg-0.4.9-pre1 -I/ffmpeg-0.4.9-pre1/libavcodec -DHAVE_AV_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o png.o png.c gcc -O3 -Wall -I.. -I/ffmpeg-0.4.9-pre1 -I/ffmpeg-0.4.9-pre1/libavcodec -DHAVE_AV_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o jpeg.o jpeg.c gcc -O3 -Wall -I.. -I/ffmpeg-0.4.9-pre1 -I/ffmpeg-0.4.9-pre1/libavcodec -DHAVE_AV_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o gifdec.o gifdec.c gcc -O3 -Wall -I.. -I/ffmpeg-0.4.9-pre1 -I/ffmpeg-0.4.9-pre1/libavcodec -DHAVE_AV_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o sgi.o sgi.c gcc -O3 -Wall -I.. -I/ffmpeg-0.4.9-pre1 -I/ffmpeg-0.4.9-pre1/libavcodec -DHAVE_AV_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o avio.o avio.c gcc -O3 -Wall -I.. -I/ffmpeg-0.4.9-pre1 -I/ffmpeg-0.4.9-pre1/libavcodec -DHAVE_AV_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o aviobuf.o aviobuf.c gcc -O3 -Wall -I.. -I/ffmpeg-0.4.9-pre1 -I/ffmpeg-0.4.9-pre1/libavcodec -DHAVE_AV_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o file.o file.c gcc -O3 -Wall -I.. -I/ffmpeg-0.4.9-pre1 -I/ffmpeg-0.4.9-pre1/libavcodec -DHAVE_AV_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o framehook.o framehook.c rm -f avformat.lib ar rc avformat.lib utils.o cutils.o os_support.o allformats.o mpeg.o mpegts.o mpegtsenc.o ffm.o crc.o img.o raw.o rm.o avienc.o avidec.o wav.o swf.o au.o gif.o mov.o mpjpeg.o dv.o yuv4mpeg.o 4xm.o flvenc.o flvdec.o movenc.o psxstr.o idroq.o ipmovie.o nut.o wc3movie.o mp3.o westwood.o segafilm.o idcin.o flic.o sierravmd.o matroska.o asf.o asf-enc.o pnm.o yuv.o png.o jpeg.o gifdec.o sgi.o avio.o aviobuf.o file.o framehook.o ranlib avformat.lib make[1]: Leaving directory /ffmpeg-0.4.9-pre1/libavformat' gcc -O3 -Wall -I. -I/ffmpeg-0.4.9-pre1 -I/ffmpeg-0.4.9-pre1/libavcodec -I/ffmpeg-0.4.9-pre1/libavformat -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o ffmpeg.o ffmpeg.c gcc -O3 -Wall -I. -I/ffmpeg-0.4.9-pre1 -I/ffmpeg-0.4.9-pre1/libavcodec -I/ffmpeg-0.4.9-pre1/libavformat -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o cmdutils.o cmdutils.c gcc -Wl,--warn-common -g -o ffmpeg_g.exe ffmpeg.o cmdutils.o -L./libavformat -lavformat -L./libavcodec -lavcodec -lm cp -p ffmpeg_g.exe ffmpeg.exe strip ffmpeg.exe gcc -O3 -Wall -I. -I/ffmpeg-0.4.9-pre1 -I/ffmpeg-0.4.9-pre1/libavcodec -I/ffmpeg-0.4.9-pre1/libavformat -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o output_example.o output_example.c output_example.c: In function write_audio_frame': output_example.c:143: warning: unused variable `out_size' gcc -Wl,--warn-common -g -o output_example.exe output_example.o -L./libavformat -lavformat -L./libavcodec -lavcodec -lm gcc qt-faststart.c -o qt-faststart.exe

How Can I do now? Probably I failed to compile the ffmpeg it! What is the correct way to compile ffmpeg under Windows (and mingw+msys)? I tried to follow the instructions at http://ffmpeg.sourceforge.net/ffmpeg-doc.html#SEC25!!!!

Thank you Marco



More information about the ffmpeg-devel mailing list