[MPlayer-users] DVD-playing: only first 2 VOB files found

Matias Griese mahagr at utu.fi
Sun Dec 7 20:57:20 CET 2003


I found where the bug is. 
libdvdread-0.9.4/dvd_read/dvd_reader.c: static int initAllCSSKeys(...)

The function searches only files /VIDEO_TS/VTS_[0-99]_[0-1].VOB

So that must be the reason why libdvdread didn't find any keys between
/VIDEO_TS/VTS_0_[2-8].VOB and my DVD drive didn't give permission to
read the files. (?)

Because almost all of my DVD movies seem to have files named like this,
I'm quite suprised that no one has found this kind of bug. I'm trying to
fix it, but having no knowledge of the source code, I'm not quite sure
if I have any success. 

Regards,
  Matias


> I've just bought a DVD drive and tried to play some movies. In every
> movie I could watch only about first 10 minutes before playback was
> aborted by "CRC check failed". Reason for this seems to be that
> libdvdread finds only first 2 VOB files (of 9 in this case) and fails to
> retrieve CSS keys for files "/VIDEO_TS/VTS_01_2.VOB" ->
> "/VIDEO_TS/VTS_01_8.VOB". Seek does not work either, here is one error
> message: "libdvdread: Can't seek to block 33905545".




More information about the MPlayer-users mailing list