 |
pyTivo Discussion Forum Answers and the development of pyTivo a TiVo transcoding server
|
|
| Author |
Message |
lrhorer
Joined: 04 Mar 2008 Posts: 153
|
Posted: Thu Oct 22, 2009 5:54 am Post subject: |
|
|
I have a DVD rip which won't display. I'm including the IFOs. PowerDVD plays the video just fine from the hard drive. Hopefully this time it isn't an error of mine.
| Description: |
|
 Download |
| Filename: |
Blade.zip |
| Filesize: |
86.71 KB |
| Downloaded: |
88 Time(s) |
|
|
| Back to top |
|
 |
TheBayer
Joined: 23 Aug 2009 Posts: 33
|
Posted: Fri Oct 23, 2009 4:46 am Post subject: |
|
|
| lrhorer wrote: | I created a DVD folder named "Blob, The", and I created a file named "details.txt". In the NPL, it still comes up as "Blob, The", and the videos all still have the default names. Pressing <info> under the "Main Title" brings up the text from the file, but the names all remain the same. |
Ahh yes, I do ignore the title currently. It is somewhat problematic as it requires reading in the data for the DVDs in the top level directory. I'll have to think how to do this without effecting performance too much. I'm trying to keep this fast enough so you can scroll through the list without grinding to a halt.
Also there is the interesting question about sort order when the metadata and the file name don't agree. And how much data you have to read in to make it seem to work right.
|
|
| Back to top |
|
 |
TheBayer
Joined: 23 Aug 2009 Posts: 33
|
Posted: Fri Oct 23, 2009 6:26 am Post subject: |
|
|
| lrhorer wrote: | I have a DVD rip which won't display. I'm including the IFOs. PowerDVD plays the video just fine from the hard drive. Hopefully this time it isn't an error of mine. | I found nothing wrong whatsoever with these IFOs. I uploaded a new version that will place any errors as a virtual file in the DVD, I think I was asking too much for people to check the text output of pytivo. This way the error is in your face. If you don't get an error, then it is the lack of the VIDEO_TS folder. Without it, it assumes it's just a regular old subdirectory.
|
|
| Back to top |
|
 |
lrhorer
Joined: 04 Mar 2008 Posts: 153
|
Posted: Fri Oct 23, 2009 10:42 am Post subject: |
|
|
| TheBayer wrote: | Ahh yes, I do ignore the title currently. It is somewhat problematic as it requires reading in the data for the DVDs in the top level directory. I'll have to think how to do this without effecting performance too much. I'm trying to keep this fast enough so you can scroll through the list without grinding to a halt. |
Yes, the main video server code does the same. It works fine for files, but the directories in the main share have the same issue. For example, I collect all series and franchises into sub-directories. One series I have is The Outer Limits. If I name the diretory "The Outer Limits", then it and any other series which begin with "The" get put into the "T" section, rather than where they should be - in this case in the "O" section. The down side is the folder name comes out as "Outer Limits, The", if I move the article to the end. When the file name and the share name can be different (as is the case when one has a file with an associated metafile), the issue is easily avoided.
| TheBayer wrote: | Also there is the interesting question about sort order when the metadata and the file name don't agree. And how much data you have to read in to make it seem to work right. |
Well, since the user has full control of the file / directory name, I don't really see this as an issue. If the application sorts by Alpha, then the user can always apply file / directory names so the sort comes out the way he likes. A lot of movie franchises have program names which ordinarily don't sort well in chronological order by production date, so in the file name I prefix the title with a number. As an example, "2 Lord of the Rings - The Two Towers". For TV series, I prefix the episode name with the season and minor episode number, such as "Frasier - S03 E13 - Moon Dance (Recorded Fri Jun 27, 2008, KABBDT).mpg". In the NPL, the names are just "Lord of the Rings" with an episode name of "The Two Towers" and "Frasier" with an episode name of "Moon Dance", respectively. Since the sort is by Alpha, the position of each is in the correct place as determined by the user's naming of the files.
|
|
| Back to top |
|
 |
lrhorer
Joined: 04 Mar 2008 Posts: 153
|
Posted: Fri Oct 23, 2009 10:58 am Post subject: |
|
|
| TheBayer wrote: | [I found nothing wrong whatsoever with these IFOs. I uploaded a new version that will place any errors as a virtual file in the DVD, I think I was asking too much for people to check the text output of pytivo. This way the error is in your face. If you don't get an error, then it is the lack of the VIDEO_TS folder. Without it, it assumes it's just a regular old subdirectory. |
I loaded the new version of your software and the problem disappeared. I now show 6 titles plus the Main Title in the share. I did check the text output under the old version, and it didn't show any errors.
I suppose it is a moot point, now, but here is a listing of all the output from pyTivo over the last 2 days containing the text "blade". I just installed your new version an hour ago.
| Code: | RAID-Server:/usr/share/pyTivo# grep -i blade nohup.out
DVDFormatError: Couldn't find file VTS_02_0.IFO in /RAID/DVD/Blade/VIDEO_TS
INFO:pyTivo:192.168.0.101 [21/Oct/2009 23:57:00] "GET /TiVoConnect?Command=QueryContainer&Container=DVD%2FBlade&SortOrder=!CaptureDate&ItemCount=8&Filter=x-tivo-container%2Ftivo-videos,x-tivo-container%2Ffolder,video%2Fx-tivo-mpeg,video%2F* HTTP/1.1" 200 -
INFO:pyTivo:192.168.0.101 [21/Oct/2009 23:57:06] "GET /TiVoConnect?Command=QueryContainer&Container=DVD&SortOrder=Title&ItemCount=8&AnchorItem=%2FTiVoConnect%3FCommand%3DQueryContainer%26Container%3DDVD%2FBlade&AnchorOffset=-5&Filter=x-tivo-container%2Ftivo-videos,x-tivo-container%2Ffolder,video%2Fx-tivo-mpeg,video%2F* HTTP/1.1" 200 -
INFO:pyTivo:192.168.0.101 [21/Oct/2009 23:57:24] "GET /TiVoConnect?Command=QueryContainer&Container=DVD%2FBlade&SortOrder=!CaptureDate&ItemCount=8&AnchorItem=%2FTiVoConnect%3FCommand%3DQueryContainer%26Container%3DDVD%2FBlade%2FVIDEO_TS&AnchorOffset=-1&Filter=x-tivo-container%2Ftivo-videos,x-tivo-container%2Ffolder,video%2Fx-tivo-mpeg,video%2F* HTTP/1.1" 200 -
INFO:pyTivo:192.168.0.101 [21/Oct/2009 23:57:24] "GET /TiVoConnect?Command=QueryContainer&Container=DVD%2FBlade&SortOrder=!CaptureDate&ItemCount=8&Filter=x-tivo-container%2Ftivo-videos,x-tivo-container%2Ffolder,video%2Fx-tivo-mpeg,video%2F* HTTP/1.1" 200 -
INFO:pyTivo:192.168.0.101 [21/Oct/2009 23:57:25] "GET /TiVoConnect?Command=QueryContainer&Container=DVD%2FBlade%2FVIDEO_TS&SortOrder=!CaptureDate&ItemCount=8&Filter=x-tivo-container%2Ftivo-videos,x-tivo-container%2Ffolder,video%2Fx-tivo-mpeg,video%2F* HTTP/1.1" 200 -
INFO:pyTivo:192.168.0.101 [21/Oct/2009 23:57:27] "GET /TiVoConnect?Command=QueryContainer&Container=DVD%2FBlade&SortOrder=!CaptureDate&ItemCount=8&AnchorItem=%2FTiVoConnect%3FCommand%3DQueryContainer%26Container%3DDVD%2FBlade%2FVIDEO_TS&AnchorOffset=-1&Filter=x-tivo-container%2Ftivo-videos,x-tivo-container%2Ffolder,video%2Fx-tivo-mpeg,video%2F* HTTP/1.1" 200 -
INFO:pyTivo:192.168.0.101 [21/Oct/2009 23:57:29] "GET /TiVoConnect?Command=QueryContainer&Container=DVD&SortOrder=Title&ItemCount=8&AnchorItem=%2FTiVoConnect%3FCommand%3DQueryContainer%26Container%3DDVD%2FBlade&AnchorOffset=-5&Filter=x-tivo-container%2Ftivo-videos,x-tivo-container%2Ffolder,video%2Fx-tivo-mpeg,video%2F* HTTP/1.1" 200 -
INFO:pyTivo:192.168.0.101 [21/Oct/2009 23:59:23] "GET /TiVoConnect?Command=QueryContainer&Container=DVD%2FBlade&SortOrder=!CaptureDate&ItemCount=8&Filter=x-tivo-container%2Ftivo-videos,x-tivo-container%2Ffolder,video%2Fx-tivo-mpeg,video%2F* HTTP/1.1" 200 -
INFO:pyTivo:192.168.0.101 [21/Oct/2009 23:59:25] "GET /TiVoConnect?Command=QueryContainer&Container=DVD%2FBlade%2FVIDEO_TS&SortOrder=!CaptureDate&ItemCount=8&Filter=x-tivo-container%2Ftivo-videos,x-tivo-container%2Ffolder,video%2Fx-tivo-mpeg,video%2F* HTTP/1.1" 200 -
INFO:pyTivo:192.168.0.101 [21/Oct/2009 23:59:28] "GET /TiVoConnect?Command=QueryContainer&Container=DVD%2FBlade&SortOrder=!CaptureDate&ItemCount=8&AnchorItem=%2FTiVoConnect%3FCommand%3DQueryContainer%26Container%3DDVD%2FBlade%2FVIDEO_TS&AnchorOffset=-1&Filter=x-tivo-container%2Ftivo-videos,x-tivo-container%2Ffolder,video%2Fx-tivo-mpeg,video%2F* HTTP/1.1" 200 -
INFO:pyTivo:192.168.0.101 [21/Oct/2009 23:59:29] "GET /TiVoConnect?Command=QueryContainer&Container=DVD&SortOrder=Title&ItemCount=8&AnchorItem=%2FTiVoConnect%3FCommand%3DQueryContainer%26Container%3DDVD%2FBlade&AnchorOffset=-5&Filter=x-tivo-container%2Ftivo-videos,x-tivo-container%2Ffolder,video%2Fx-tivo-mpeg,video%2F* HTTP/1.1" 200 -
INFO:pyTivo:192.168.0.22 [22/Oct/2009 04:48:37] "GET /TiVoConnect?Command=QueryContainer&Container=DVD/Blade HTTP/1.1" 200 -
INFO:pyTivo:192.168.0.22 [22/Oct/2009 04:48:37] "GET /TiVoConnect?Command=XSL&Container=DVD/Blade HTTP/1.1" 200 -
INFO:pyTivo:192.168.0.22 [22/Oct/2009 04:49:03] "GET /TiVoConnect?Command=QueryContainer&Container=DVD/Blade HTTP/1.1" 200 -
INFO:pyTivo:192.168.0.22 [22/Oct/2009 04:49:03] "GET /TiVoConnect?Command=XSL&Container=DVD/Blade HTTP/1.1" 200 -
INFO:pyTivo:192.168.0.103 [23/Oct/2009 05:19:11] "GET /TiVoConnect?Command=QueryContainer&Container=DVD%2FBlade&SortOrder=!CaptureDate&ItemCount=8&Filter=x-tivo-container%2Ftivo-videos,x-tivo-container%2Ffolder,video%2Fx-tivo-mpeg,video%2F* HTTP/1.1" 200 -
INFO:pyTivo:192.168.0.103 [23/Oct/2009 05:19:17] "GET /TiVoConnect?Command=QueryContainer&Container=DVD%2FBlade&SortOrder=!CaptureDate&ItemCount=1&AnchorItem=%2FDVD%2FBlade%2F__T00.mpg&AnchorOffset=-1&Filter=x-tivo-container%2Ftivo-videos,x-tivo-container%2Ffolder,video%2Fx-tivo-mpeg,video%2F* HTTP/1.1" 200 -
DEBUG:pyTivo.dvdvideo.vobstream:CACHE HIT! /RAID/DVD/Blade/__T00.mpg
INFO:pyTivo:192.168.0.103 [23/Oct/2009 05:19:17] "GET /TiVoConnect?Command=TVBusQuery&Container=DVD&File=%2FBlade%2F__T00.mpg HTTP/1.1" 200 -
INFO:pyTivo:192.168.0.103 [23/Oct/2009 05:19:20] "GET /TiVoConnect?Command=QueryItem&Url=http%3A%2F%2Fa%2Fb%3FContainer%3D%2FNowPlaying%26id%3D%2FDVD%2FBlade%2F__T00.mpg HTTP/1.1" 404 -
INFO:pyTivo:192.168.0.103 [23/Oct/2009 05:19:25] "GET /DVD/Blade/__T00.mpg HTTP/1.1" 206 -
DEBUG:pyTivo.dvdvideo:/RAID/DVD/Blade/__T00.mpg is not tivo compatible
DEBUG:pyTivo.dvdvideo.vobstream:CACHE HIT! /RAID/DVD/Blade/__T00.mpg
WARNING:pyTivo:Anchor not found: /RAID/DVD/Blade/__T00.mpg
INFO:pyTivo:192.168.0.103 [23/Oct/2009 05:19:55] "GET /TiVoConnect?Command=QueryContainer&Container=DVD&SortOrder=Title&ItemCount=8&AnchorItem=%2FDVD%2FBlade%2F__T00.mpg&AnchorOffset=-1&Filter=x-tivo-container%2Ftivo-videos,x-tivo-container%2Ffolder,video%2Fx-tivo-mpeg,video%2F* HTTP/1.1" 200 -
DEBUG:pyTivo.dvdvideo.vobstream:CACHE HIT! /RAID/DVD/Blade/__T00.mpg
INFO:pyTivo:192.168.0.22 [23/Oct/2009 05:46:11] "GET /TiVoConnect?Command=QueryContainer&Container=DVD/Blade HTTP/1.1" 200 -
INFO:pyTivo:192.168.0.22 [23/Oct/2009 05:46:11] "GET /TiVoConnect?Command=XSL&Container=DVD/Blade HTTP/1.1" 200 -
DEBUG:pyTivo.dvdvideo.vobstream:CACHE HIT! /RAID/DVD/Blade/__T00.mpg
INFO:pyTivo:192.168.0.22 [23/Oct/2009 05:47:10] "GET /TiVoConnect?Command=QueryContainer&Container=DVD/Blade HTTP/1.1" 200 -
INFO:pyTivo:192.168.0.22 [23/Oct/2009 05:47:10] "GET /TiVoConnect?Command=XSL&Container=DVD/Blade HTTP/1.1" 200 -
|
|
|
| Back to top |
|
 |
shutterfriend
Joined: 23 Oct 2009 Posts: 2
|
Posted: Fri Oct 23, 2009 1:17 pm Post subject: Not fast_index but fast_listing |
|
|
| Just an FYI that the setting fast_index does not exist and you need to set fast_listing = true to make this feature setting work
|
|
| Back to top |
|
 |
TheBayer
Joined: 23 Aug 2009 Posts: 33
|
Posted: Fri Oct 23, 2009 6:33 pm Post subject: Re: Not fast_index but fast_listing |
|
|
| shutterfriend wrote: | Just an FYI that the setting fast_index does not exist and you need to set fast_listing = true to make this feature setting work |
Oops, teach me to dither on the name. I've fixed the references to that. Sorry for the inconvenience.
|
|
| Back to top |
|
 |
lrhorer
Joined: 04 Mar 2008 Posts: 153
|
Posted: Sat Oct 24, 2009 10:08 pm Post subject: |
|
|
I know this is probably not a high priority for you, but when you get a chance, you might take a look at the enclosed .ifo files. This is an example where there are zero length (in time) titles which get excluded from the scan by the plug-in, but the titles have sub-titles that are definitely of interest. In this case, for example, the "Extra Features" menu has seven items in it, only one of which is a video. The rest are sub-menus each containing two or more videos themselves. Although these videos are of interest to me, they don't show up in the NPL.
| Description: |
|
 Download |
| Filename: |
Young Frankenstein.zip |
| Filesize: |
82 KB |
| Downloaded: |
78 Time(s) |
|
|
| Back to top |
|
 |
TheBayer
Joined: 23 Aug 2009 Posts: 33
|
Posted: Sat Oct 24, 2009 10:59 pm Post subject: |
|
|
| lrhorer wrote: | I know this is probably not a high priority for you, but when you get a chance, you might take a look at the enclosed .ifo files. This is an example where there are zero length (in time) titles which get excluded from the scan by the plug-in, but the titles have sub-titles that are definitely of interest. In this case, for example, the "Extra Features" menu has seven items in it, only one of which is a video. The rest are sub-menus each containing two or more videos themselves. Although these videos are of interest to me, they don't show up in the NPL. |
Ahh, I found the issue. The titles contain non-sequential data, this changes how to map a title to the video content. I'll try to fix this sometime. It does represent a fairly different approach so it may be a little while before I can get this to work right. So curious, would you want to see subsections of the title or just a single title with the dull series? I'm leaning towards the latter.
|
|
| Back to top |
|
 |
lrhorer
Joined: 04 Mar 2008 Posts: 153
|
Posted: Sun Oct 25, 2009 8:20 am Post subject: |
|
|
| The latter is fine if it is easier for you. Once you put in the ability to have a metafile control the title names, it's probably moot in any case.
|
|
| Back to top |
|
 |
TheBayer
Joined: 23 Aug 2009 Posts: 33
|
Posted: Sun Oct 25, 2009 5:02 pm Post subject: |
|
|
| lrhorer wrote: | The latter is fine if it is easier for you. Once you put in the ability to have a metafile control the title names, it's probably moot in any case. |
Err, explain why it would be moot. I'm wondering if our ideas of what this feature will give you are different. Maybe you have a good idea that I'm not thinking of.
|
|
| Back to top |
|
 |
lrhorer
Joined: 04 Mar 2008 Posts: 153
|
Posted: Sun Oct 25, 2009 8:30 pm Post subject: |
|
|
Well, maybe I'm making too many assumptions. If you are thinking of actually providing a sub-menu, or some significant distinction between the parent title and its children, then it might not be a moot decision from the user's perspective. Say, for example, you were intending to do something like:
| Code: | Title A
Sub Title 1
Sub Title 2
Title B
Sub Title 1
Sub Title 2
Sub Title 3 |
Alternately, you might be thinking of having a top menu like:
where selecting Title B will bring up a sub menu:
| Code: | Sub Title 1
Sub Title 2
Sub Title 3 |
In these cases, especially the second one, no re-naming of each element will totally de-reference the relationship between parent and child. In the first case, we could de-reference the relationship by hiding the passive Title A and Title B elements, assuming we have the ability to hide these elements in the metafile. I had thought something like the first of these two forms was the idea away from which you were leaning. I did not think you were even considering case 2. If OTOH, you do something like:
| Code: | Sub Title A1
Sub Title A2
Sub Title B1
Sub Title B2
Sub Title B3 |
Then our renaming via metafile can completely de-reference the relationships between the sub-elements. Something like this latter form is what I was inferring you were thinking of implementing. In either of case 1 (assuming we can hide the passive elements if we so choose) or case 3, your choosing of either of these types can be considered moot in that we can display things differently via the metafile. To put it another way, if we can hide the passive elements and rename the titles by usng a metafile, the the user can make case 1 look just like case 3. If you are considering something like case 2, however, then your decision has much more of an impact on the situation long term. All that said, none of the 3 cases would be a bad decision if you ask me.
Are you considering some other form?
|
|
| Back to top |
|
 |
TheBayer
Joined: 23 Aug 2009 Posts: 33
|
Posted: Sun Oct 25, 2009 11:32 pm Post subject: |
|
|
| None of these were what I was going to do. What you keep calling "Sub-titles" are effectively chapters within a non-contiguous title. I was just going to concatenate all of the chapters together and have it available as a single title (which it really is). Having sub menus etc would require a much more complicated "virtual file system" that would require a fair bit of rewriting and work. I believe for the most part these types of titles are used for where you say have a bunch of deleted scenes and you want to play one of them or all of them. However I never want to just play one of them, I wonder if anyone really does.
|
|
| Back to top |
|
 |
lrhorer
Joined: 04 Mar 2008 Posts: 153
|
Posted: Mon Oct 26, 2009 12:43 am Post subject: |
|
|
Um well, really not, or not in this case, anyway. I mean, I am sure they are arranged physically as non-contiguous chapters in a single title, but logically they are not all the same sort of thing. In the sample DVD I sent you, There are 4 selections in the top menu: Language, Scene Selection, Extra Features, and Play. The Scene Selection section is, I believe, as you say, both physically and logically. However, the Extra Features (and similar ones in other DVDs) are not. Selecting the Extra Features title / menu brings up a selection of seven titles plus a "Main Menu" title for returning to the main menu, oddly enough. I understand the distinction between a "Title" and a "Chapter" in the physical sense, but I continue to refer to the units below as "sub-titles", because that is how they are presented to the viewer when browsing the DVD.
The first title is a 36 minute film which your software serves up to the TiVo.
The second title brings up an additional menu of 5 sub-titles pointing to individual promotional movie trailers, each between 30 seconds and 2 minutes 40 seconds in length. The sixth sub-title returns to the Extra Features menu.
The third title brings up a menu with three sub-titles pointing to promotional TV spots of 10, 30, and 60 seconds, plus once again the return sub-title.
The fourth title brings up menu with a list of 7 deleted scenes, each typically a couple of minutes or so long, and the return sub-title.
The fifth brings up menu with a pair of interviews by a Mexican radio station, one of Marty Feldman and another of Cloris Leachman and Gene Wilder, and the return sub-title.
The sixth brings up roughly three minutes of outtakes directly. There are no sub-titles including no return sub-title.
The seventh brings up a menu with 17 slideshows of stills taken during production. Each slideshow is a collection of several 10 second clips. Here there is of course a return sub-title, as well.
Of course not all DVDs have anything nearly this much in their Extra / Special Features bag, but many do to one extent or anther. Omitting them all or even most of them is not really what I would want, but by the same token lumping them all together in a chapter-less mass results in a rather tiresome 30 or 40 minute, rambling video. I don't usually play "just one" as it were, but I usually select a specific number to play based upon their specific content. For example, the outtake or "bloopers" reel in this paricular DVD is not as funny as one might have expected from a rib-tickler film like this, but the Mexican interviews are extremely charming. The trailers are OK taken in small doses, but I would not prefer to have to either watch them all or fast-forward through them every time I wanted to view the Extra Features.
|
|
| Back to top |
|
 |
lrhorer
Joined: 04 Mar 2008 Posts: 153
|
Posted: Tue Oct 27, 2009 5:49 am Post subject: |
|
|
While I am copying a DVD to the DVD share, pyTivo quits listing the contents of the folder at some point when I scroll down the screen a couple of times and then claims the entire share is empty. So, for example, while I am copying a DVD to the directory called "MARKOF_ZORRO", which happens to be the 29th directory in the alphabetical directory listing, the first two screens show just fine, but when I hit <PgDn> a second or third time, the listing disappears and the TiVo complains "The DVD PC Has no Recordings..." If I go into the webserver and drill into the DVD share, the server returns a blank page. Here is an example of the error:
| Code: | INFO:pyTivo:192.168.0.103 [27/Oct/2009 00:32:48] "GET /TiVoConnect?Command=QueryFormats&SourceFormat=video%2Fx-tivo-mpeg HTTP/1.1" 200 -
ERROR:pyTivo:Exception during request from ('192.168.0.103', 53720)
Traceback (most recent call last):
File "/usr/lib/python2.6/SocketServer.py", line 558, in process_request_thread
self.finish_request(request, client_address)
File "/usr/lib/python2.6/SocketServer.py", line 320, in finish_request
self.RequestHandlerClass(request, client_address, self)
File "/usr/share/pyTivo/httpserver.py", line 60, in __init__
client_address, server)
File "/usr/lib/python2.6/SocketServer.py", line 615, in __init__
self.handle()
File "/usr/lib/python2.6/BaseHTTPServer.py", line 329, in handle
self.handle_one_request()
File "/usr/lib/python2.6/BaseHTTPServer.py", line 323, in handle_one_request
method()
File "/usr/share/pyTivo/httpserver.py", line 88, in do_GET
self.handle_query(query, tsn)
File "/usr/share/pyTivo/httpserver.py", line 188, in handle_query
method(self, query)
File "/usr/share/pyTivo/plugins/dvdvideo/dvdvideo.py", line 329, in QueryContainer
video['total_items'] = sub_dvd.NumFiles()
File "/usr/share/pyTivo/plugins/dvdvideo/virtualdvd.py", line 150, in NumFiles
return self.dvd_folder.NumUsefulTitles( self.TITLE_LENGTH_THRESHOLD )
File "/usr/share/pyTivo/plugins/dvdvideo/dvdfolder.py", line 834, in NumUsefulTitles
self.__load_full()
File "/usr/share/pyTivo/plugins/dvdvideo/dvdfolder.py", line 790, in __load_full
raise DVDFormatError( "Couldn't find file "+ufile+" in "+self.__videots_path )
DVDFormatError: Couldn't find file VTS_03_0.IFO in /RAID/DVD/MARK_OF_ZORRO/VIDEO_TS |
|
|
| Back to top |
|
 |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You can download files in this forum
|
|