Ainsi parlait Zdenek Kabelac : [..] > > A binary compiled with --win32 support abort if win32 dir is not found. A > > more robust behavior (if this fails, try other decoding solution) should > > be preferable IMHO > > I'm actually not sure what just fails here for you - aviplay usually > tries all decoders according to the preference list - so you > will have to give me more details here - at least log of this process > and also send me set of configure options you have used for your build. > (as win32 is build by default and the situation that some codec is > not found is quite normal (and is tested) and aviplay is not crashing > (at least for me) at this point - it will just show this message: > > Win32 loader: FATAL: Could not load Win32 dll library: divxc32.dll > > and will safely continue and this way it works for a long time... [guillaume@silbermann guillaume]$ aviplay archives/video/movies/The\ Legend\ of\ Bagger\ Vance.avi fs seg 0x40017000 Available CPU flags: fpu vme de pse tsc msr pae mce cx8 sep mtrr pge mca cmov pat pse36 mmx fxsr syscall mmxext 3dnowext 3dnow 1202.147000 MHz AMD Athlon(tm) Processor processor detected MainAVIHeader: MicroSecPerFrame=40000 MaxBytesPerSec=0 PaddingGranularity=0 Flags=[ HAS_INDEX IS_INTERLEAVED ] TotalFrames=182308 InitialFrames=0 Streams=2 SuggestedBufferSize=0 WxH=512x272 AVIStreamHeader: FccType=vids FccHandler=divx Flags=[ ] InitialFrames=0 Scale=1 Rate=25 Start=0 Length=182308 SuggestedBufferSize=58219 Quality=-1 SampleSize=0 Rect l,r,t,b=0,512,0,272 AVIStreamHeader: FccType=auds FccHandler=0x0 Flags=[ ] InitialFrames=1 Scale=1 Rate=12000 Start=0 Length=87507840 SuggestedBufferSize=6000 Quality=-1 SampleSize=1 Rect l,r,t,b=0,0,0,0 Stream 0: 0x73646976 (vids) : 0x78766964 (divx) 182308 chunks (2848.56KB) Cache: Adding stream 0, 182308 chunks Stream 1: 0x73647561 (auds) : 0x0 (unknown) 182297 chunks (2848.39KB) Cache: Adding stream 1, 182297 chunks Cache: Creating cache for file descriptor: 7 Initialized stream 0 (Chunk table size 182308, format size 40) Initialized stream 0 (Chunk table size 87507840, format size 30) Successfully opened archives/video/movies/The Legend of Bagger Vance.avi /usr/lib/avifile0.6/libwin32.so: found A: 13 V: 44 plugins /usr/lib/avifile0.6/libvorbis_audio.so: found A: 1 V: 0 plugin /usr/lib/avifile0.6/libmpeg_audiodec.so: found A: 1 V: 0 plugin /usr/lib/avifile0.6/libmp3lamebin_audioenc.so: found A: 1 V: 0 plugin /usr/lib/avifile0.6/libmjpeg.so: found A: 0 V: 1 plugin /usr/lib/avifile0.6/libmad_audiodec.so: found A: 1 V: 0 plugin /usr/lib/avifile0.6/libffmpeg.so: found A: 2 V: 5 plugins /usr/lib/avifile0.6/libaudiodec.so: found A: 5 V: 0 plugins /usr/lib/avifile0.6/libac3pass.so: found A: 1 V: 0 plugin Win32 LoadLibrary failed to load: divxdec.ax, /usr/lib/win32/divxdec.ax, /usr/local/lib/win32/divxdec.ax Could not open DirectShow DLL: divxdec.ax Abandon
This is my current package binary, compiled with --enable-release --enable-lame-bin options only, with no special preference. I just renamed /usr/lib/win32 to test behavior. Strace get into an infinite loop. I'm sending it to you directly. -- Guillaume Rousse <[EMAIL PROTECTED]> GPG key http://lis.snv.jussieu.fr/~rousse/gpgkey.html _______________________________________________ Avifile mailing list [EMAIL PROTECTED] http://prak.org/mailman/listinfo/avifile
