[Ffmpeg-devel] avcodec_open for decode crash in win xp

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