[MPlayer-users] mplayer cannot skip broken parts of file any more

Sergey sergemp at mail.ru
Sun Feb 11 04:48:21 CET 2007


Hello, mplayer-users.

  Thanks for your fast reply about end of stream in .wav files. It
works fine now. Next issue is about files with broken audio/video
stream. I don't know whether it's possible to fix this issue as fast
as you've fixed previous one. 

  When mplayer plays file with large hole/garbage inside, it should
skip this garbage and play next playable part. That is what old
mplayer did - it immediately switched to the next correct chunk, I
may not even notice a bug in stream.
  That was one of famous features of mplayer.
  But newer version, when playing such file, looses video stream and
displays some crap instead (and writes plenty of error messages
in log).
  On some files both audio and video streams are lost. On some files
audio is switched, while video still shows nothing good. On some
files mplayer crashes with message:
    MPlayer interrupted by signal 11 in module: decode_video

I've uploaded a sample to test this bug:
  http://www7.rapidupload.com/d.php?file=dl&filepath=24043 (24MB)

Steps to reproduce:
1. take mplayer.exe file alone (place it in empty directory)
2. run  mplayer.exe KillerBean2_damaged.avi  and see the movie
   (broken part starts near 2:30 and ends near 5:50)
3. play same file with older version, for example with:
     http://www.mplayerhq.hu/MPlayer/releases/win32/MPlayer-mingw32-1.0rc1.zip
   and compare results.

  If you try to seek forward/backward when playing the broken part in
this sample you may also catch the crash.
   
  This bug was absent in 1.0rc1. It appeared somewhere in SVN versions.
  I found it on my builds (r20875, r22060, r22189) and on build
from oss.netfarm.it (r21847). I had not checked it under linux.

  If this is some kind of new feature, it should be made optional. :)
(-aggressive or -insane)

-- 
  Sergey




More information about the MPlayer-users mailing list