Hi, I'm trying to play some wma files with a current cvs version of avifile. However some of them crash aviplay on playing. Here is the output i get:
<Init> : Available CPU flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 mmx fxsr <Init> : 400.92 MHz Celeron (Mendocino) processor detected <LDT_Keeper> : Installed fs segment: 0x400d8000 <aviplay> : Debug is on 0 <Exception> : MediaReadHandler: FATAL: Not an AVI file! <ASF reader> : Object: header - object size: 406 <ASF reader> : objects: 4 <ASF reader> : Object: file properties - object size: 80 <ASF reader> : ASFMainHeader: GUID: 94632945-792B-42A6-AD04-7AA95835C2C9 Created: Tue Jul 11 23:19:51 2000 File size: 966369 Packets: 5457 Total time: 1310.2 sec Play time: 1309.5 sec Preroll: 0.5 sec Flags: 0x2 Packet size: 177 (=177) Bandwidth: 5903 bps <ASF reader> : Object: header extension - object size: 22 <ASF reader> : Object: stream header - object size: 120 <ASF reader> : ASFStreamHeader: audio media (F8699E40-5B4D-11CF-A8FD-00805F5C442B) GUID error correction: audio spread (BFC3CD50-618F-11CF-8BB2-00AA00B4E220) Time offset: 188978561046 Stream size: 1 Error size:0 Stream: 1074221699 Reserved: 0x400d3420 <ASF reader> : Object: codec list - object size: 82 <ASF reader> : Codec Type: Audio <ASF reader> : Codec Name: ACELP.net <ASF reader> : Codec Description: 8.000 kHz, Mono <ASF reader> : Object: data - object size: 965915 <ASF reader> : Creating seek data, please wait... <ASF reader> : Seek data created ( processed 5457 packets ) <ASF reader> : Interleave info: blocksize: 1 packetlen: 148 chunklen: 148 <AVI reader> : Initialized audio stream 0 (Chunk table size 5457, format size 22) <AVI reader> : Successfully opened /win_d/Audio/convert/Questions & Answers Part 2.wma <aviplay> : Videostream not detected <aviplay> : Trying audio renderers: SDL,OSS,noaudio <Codec keeper> : /usr/local/lib/avifile0.6/libwin32.so: found A: 13 V: 48 plugins <Codec keeper> : /usr/local/lib/avifile0.6/libvorbis_audio.so: found A: 1 V: 0 plugin <Codec keeper> : /usr/local/lib/avifile0.6/libmpeg_audiodec.so: found A: 1 V: 0 plugin <Codec keeper> : /usr/local/lib/avifile0.6/libmp3lamebin_audioenc.so: found A: 1 V: 0 plugin <Codec keeper> : /usr/local/lib/avifile0.6/libmjpeg.so: found A: 0 V: 1 plugin <Codec keeper> : /usr/local/lib/avifile0.6/libmad_audiodec.so: found A: 1 V: 0 plugin <Codec keeper> : /usr/local/lib/avifile0.6/libffmpeg.so: found A: 2 V: 5 plugins <Codec keeper> : /usr/local/lib/avifile0.6/libdivx4.so: found A: 0 V: 2 plugins <Codec keeper> : /usr/local/lib/avifile0.6/libaudiodec.so: found A: 5 V: 0 plugins <Codec keeper> : /usr/local/lib/avifile0.6/libac3pass.so: found A: 1 V: 0 plugin Using DirectShow codec: acelpdec.ax <Codec keeper> : ACELP(r).net DirectShow audio decoder created <audio renderer> : src [wFormatTag=0x130, nChannels=1, nSamplesPerSec=8000, nAvgBytesPerSec=616, nBlockAlign=37, wBitsPerSample=0, cbSize=4] <audio renderer> : dst [wFormatTag=0x01, nChannels=1, nSamplesPerSec=8000, nAvgBytesPerSec=16000, nBlockAlign=2, wBitsPerSample=16, cbSize=0] <Player> : Player started Called unk_frexp Called unk_ldexp Called unk_frexp Called unk_ldexp Called unk_frexp Called unk_ldexp Called unk_frexp Called unk_ldexp Called unk_frexp Called unk_ldexp Speicherzugriffsfehler (that's a memory access error) I guess it's because of the codec? Cheers Lars BTW: I was getting along nicely with my avifile plugin for xmms. Thanks for implementing the audio func! I am using it already to convert all the asf junk i have :) The linking problem I solved by linking xmms to "-laviplay -lstdc++". Some work for the user but I will have it distributed with the plugin pack from open-media-networx anyway. _______________________________________________ Avifile mailing list [EMAIL PROTECTED] http://prak.org/mailman/listinfo/avifile
