Sören Brunk wrote:
> I had the same problem using 0.97.5/0.97.6 on Gentoo so I tried the
> lsdvd command manually as Jörn said:
>
> $ lsdvd -a -n -c -s -v -Op /dev/dvd
> lsdvd: invalid option -- O
> lsdvd 0.10 - GPL Copyright (c) 2002, 2003, "Written" by Chris Phillips
> <acid_kewpie@xxxxxxxxxxxx>
> ...
>
> Changing it to "lsdvd -a -n -c -s -v -p /dev/dvd" gave me some TOC
> output so I changed the parameter in the corresponding file
> Job/ReadDVDToc.pm in my dvd::rip dir and now it works fine for me.
> It may depends on the lsdvd version, I will try 0.15, does anyone know?
Yes, you're right. dvd::rip expects version 0.15 and the Dependency
window should complain about the insufficient version. But the TOC
reading code has a bug. Due to this lsdvd is used if it's there
independent from the version number.
Either upgrade lsdvd to 0.15, or deinstall it (then transcode is used to
read TOC, which is slower) or change the corresponding lsdvd code in
lib/Video/DVDRip/Job/ReadDVDToc.pm
line 24 to
"dvdrip-exec lsdvd -a -n -c -s -v -p $dvd_device 2>/dev/null ".
Regards,
Joern
--
Think before you code. And while you're doing it probably won't hurt. ;)
pgpq15V6QCV94.pgp
Description: PGP signature
|