From: Petr S. <pst...@so...> - 2004-09-07 19:31:32
|
V =DAt, 07. 09. 2004 v 21:15, James Courtier-Dutton p=ED=B9e: > >>failed to read 8 bytes at pos 2638821760 > If xine tried to read after the end of the file, the file is corrupt. Well. I didn't say the file would be perfectly valid according to (unknown for me) AVI/ODML specs. I just said that the file could be read by mplayer (naturally), avidemux and also a windows player. This itself could justify my opinion that xine should be able to read it as well.=20 If you are right and the AVI is corrupted then mencoder produces corrupted files and their authors should be made aware of that. But how can I argue if there are more programs that can read the files than those that can't? For more information, this is the output of avidemux reading the file: Riff file detected...=20 AVI file detected... ** opening OpenDML files ** Main avi header : Indx found Indx found Idx1 found Video track is 0 Track 0/2 : vids (73646976) Track 1/2 is audio One audio track found Taking audio track : 0 1 dwStreams: :2 dwMicroSecPerFrame: :40000 dwMaxBytesPerSec: :0 dwPaddingGranularity: :0 dwFlags: :2320 dwTotalFrames: :73159 dwInitialFrames: :0 dwWidth: :352 dwHeight: :576 video stream attached: ______________________ Extra Data : 0 fccType :vids (73646976) fccHandler :DIVX (58564944) dwFlags: :0 dwInitialFrames: :0 dwRate: :25 dwStart: :0 dwSampleSize: :0 dwScale: :1 dwLength: :180000 dwQuality: :0 dwSampleSize: :0 biSize: :40 biWidth: :352 biHeight: :576 biBitCount: :24 biCompression: :1482049860 DIVX (58564944) biSizeImage: :608256 biXPelsPerMeter: :0 biYPelsPerMeter: :0 biClrUsed: :0 audio stream attached: ______________________ fccType :auds (73647561) fccHandler :U (00000055) fccHandler :0x55 dwFlags: :0 dwInitialFrames: :0 dwRate: :28000 dwScale: :1 dwStart: :0 dwLength: :201599328 dwSuggestedBufferSize: :672 dwQuality: :0 dwSampleSize: :1 encoding: :85 channels: :2 frequency: :48000 byterate: :28000 blockalign: :1 bitspersample: :0 Extra Data : 12 0000 : ...... ..... 01 00 02 00 00 00 a0 02 01 00 00 00 Size mismatch, not type 1 avi Building odml video track Trying ODML super index.. Master index of 00dc (63643030) found SubType : 0 We have 3 indeces Found a grand total of 180000 frames ix00 (30307869)ix00 (30307869)ix00 (30307869)Building odml audio track Trying ODML super index.. Master index of 01wb (62773130) found SubType : 0 We have 3 indeces Found a grand total of 299999 frames ix01 (31307869)ix01 (31307869)ix01 (31307869) we have 12 bytes of extra data in wavheader Audio codec: MP2-3 Audio streamer initialized Total audio length : 201599328 OpenDML file successfully read.. Audio : 7199,976000 video : 7200,000000 Decoder FCC: DIVX (58564944)Initializing postproc Deleting post proc updating post proc Enabled type:3 strength:5 FFMpeg build : 4708 Decoder init: FFMpeg MPEG4 video decoder initialized! checking for B-Frames... ff4: null frame ff4: null frame Seems it does not contain B-frames... End of B-frame check Editor :Audio streamer initialized Audio codec: MP2-3 |