paolo cutilli wrote:
Whan I try to read the DVD TOC, I ALWaYS get this type of message:
Means "always" for every DVD you try or always for one specific DVD?
If I try to make "tcprobe -H 10 -i /dev/cdrom" (took from the logging) I
get something like this:
*** libdvdread: CHECK_VALUE failed in ifo_read.c:597 ***
*** for cell_playback[i].first_sector <=
cell_playback[i].last_vobu_start_sector ***
[dvd_reader.c] DVD title 1/11: 16 chapter(s), 1 angle(s), title set 1
[dvd_reader.c] title playback time: 01:51:50.01 6711 sec
[dvd_reader.c] [Chapter 01] 00:00:00.000 , block from 0 to 113269
Obviously tcprobe resp. libdvdread have trouble with this DVD. Since
tcprobe doesn't print anything useful (in particular the frame size),
dvd::rip later runs into this "division by zero", when it tries to
divide something through the frame height.
Any idea on how I can get rid of this issue ?
If it's specific for one DVD, probably nothing, because it's badly
authored and libdvdread simply can't handle it.
You could try to upgrade dvd::rip to 0.97.11 - it uses another tool for
DVD probing. But if the DVD is seriously broken, this won't help much.
Probably you'll get the TOC reading done, but later transcoding may
crash. But it's worth a try.
Regards,
Joern