Re: lsdvd/tcprobe fails?
JD <[email protected]> Sun, 03 May 2009 13:52:56 -0700
| Newsgroups | gmane.comp.video.dvdrip.user |
|---|---|
| Message-ID | <[email protected]> |
I replaced the AnyEvent.pm module as you suggested (I saved the old one). I tried dvd::rip with and without /usr/bin/lsdvd. It hung both times. This really leaves me no other way to rip DVD's except with using windows and DVD-Shrink. However, dvdshrink refused to rip most dvd's. It belches out "permission denied", even though I am logged as Administrator. Must be using MS's drm dll's. JD Jörn Reder wrote: > JD wrote: > > >> I found the reasoon why it did not print the version number of the modules. >> It it is because you specified the args >> >> -e'print "$Glib::VERSION\n"' >> -e'print "$AnyEvent::VERSION\n"' >> -e'print "$Event::ExecFlow::VERSION\n"' >> >> WITHOUT A SPACE BETWEEN -e and 'print .... >> > > Looks your Perl is pretty broken if it needs the space. Perl's option > parser in general works with and without a space after the option > letter. > > >> When I inserted the space, I got: >> 1.200 >> 3.41 >> 0.63 >> > > Ok, so please upgrade your AnyEvent to at least 4.34 and see if that > helps. You can download the latest version from CPAN: > > http://search.cpan.org/~mlehmann/AnyEvent-4.4/ > > ... but I doubt that this will succeed, at least I couldn't find > anything Glib related in the Changes file of AnyEvent which could apply > to our problem. > > Probably we're running in the wrong direction, so let's check if it's > really not lsdvd related. dvd::rip falls back to tcprobe if it can't > find lsdvd on the system. So either remove the lsdvd package from your > system or just rename the /usr/bin/lsdvd binary temporarily to > /usr/bin/lsdvd.dis or something like that, restart dvd::rip and try DVD > TOC reading. > > Regards, > > Jörn > >