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
>
>