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
