On Monday 07 February 2005 14.37, Dirk Meyer wrote:

>> freevo cache gives the following error after a while (leaving a directory
>> that contains 49 items, where "� la folie... pas du tout" is the last
>> one);
>>
>>    119/882  /mnt/helium/mov [...] /� la folie... pas du tout/VIDEO_TS 
>> 100% 120/882  /mnt/helium/movies/dvd                                     
>> 40% mmpython.create error: Traceback (most recent call last):
>>   File "/usr/lib/python2.3/site-packages/mmpython/factory.py", line 254,
>> in create return self.create_from_directory(name)
>>   File "/usr/lib/python2.3/site-packages/mmpython/factory.py", line 230,
>> in create_from_directory t = e[3](dirname)
>>   File "/usr/lib/python2.3/site-packages/mmpython/disc/lsdvd.py", line
>> 113, in __init__ self.valid = self.isDVDdir(device)
>>   File "/usr/lib/python2.3/site-packages/mmpython/disc/lsdvd.py", line
>> 181, in isDVDdir return self.lsdvd(dirname)
>>   File "/usr/lib/python2.3/site-packages/mmpython/disc/lsdvd.py", line
>> 156, in lsdvd self.tracks[-1].subtitles.append(data[3])
>> IndexError: list index out of range
>
>Looks like a dvd with subtitles and no track? No, that can't
>be. Please send me the output of
>lsdvd -v -n -a -s /path/to/dvd/dir

The thing is that this directory (where I get "40% mmpython.create error") is 
the mother directory of the dvd subdirectories, containing no files at all. 
lsdvd -v -n -a -s /mnt/helium/movies/dvd     gives:

libdvdread: Using libdvdcss version 1.2.8 for DVD access
libdvdread: Couldn't find device name.
libdvdread: Can't open file VIDEO_TS.IFO.
Can't open main ifo!

I can try moving all directories away from /mnt/helium/movies/dvd until I 
don't get any error. That will be tomorrows task, it's getting late..

>>    181/882  /mnt/helium/movies/dvd nytt                                
>> 86%
>> .. Where it just hangs (once again, leaving the "mother" directory).
>
>Try mminfo on every file in that dir to find out which file the
>problem is. If it is a small file, please send it to me.

That took a while.. ;-) Now I know which directory caused the problem, a dvd 
rip which lsdvd says;

*** libdvdread: CHECK_VALUE failed in ifo_read.c:1006 ***
*** for vts_ptt_srpt->title[i].ptt[j].pgcn != 0 ***


*** libdvdread: CHECK_VALUE failed in ifo_read.c:1008 ***
*** for vts_ptt_srpt->title[i].ptt[j].pgn != 0 ***

[Many hundred (thousands?) like this]


So simple solution is to throw it away..

Thanks,

 - Micael


-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_ide95&alloc_id396&op=click
_______________________________________________
Freevo-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freevo-users

Reply via email to