TiVo Community
TiVo Community
TiVo Community
Go Back   TiVo Community > Main TiVo Forums > TiVo Home Media Features & TiVoToGo
TiVo Community
Reply
Forum Jump
 
Thread Tools
Old 05-07-2007, 01:48 AM   #451
KRKeegan
Im lost and confused
 
KRKeegan's Avatar
 
Join Date: Jul 2004
Location: Los Angeles, CA
Posts: 215
Solution to 8.3 issues, soon??

I think I am 95% finished with a solution to the 8.3 issues. So far I have been able to craft a solution that allows browsing through as many folders as you like without any major functionailty changes. The only difference is that each folder may take an additional half second to load.

Tonight I was able to browse 7 levels deep into a folder and come back with no problems.

The only remaining issue is that if I try and play any files in a subfolder TiVo restarts . Not exactly a highly requested feature. I think this is just a small problem that can be solved tomorrow, but I am just too tired to keep dealing with the 5 minute restart of my TiVo any more tonight.

Hopefully tomorrow I will have it completed. **Fingers Crossed**

Kevin
__________________

To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.

A much better place to receive pyTivo help and updates.

To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.

A python real time video transcoding server for TiVo.
KRKeegan is offline   Reply With Quote
Old 05-07-2007, 02:27 AM   #452
Tobashadow
Registered User
 
Tobashadow's Avatar
 
Join Date: Nov 2006
Posts: 1,850
Thanks for the effort!

As slow as my tivo's reboot i can only imagine the pain of multiple's in one day.

Heck i almost shipped back my first one becasue it had to restart 3 times during setup and each one was a 5-10 min affair. Then that same evening i got a upgrade and it took a hour.
Tobashadow is offline   Reply With Quote
Old 05-07-2007, 10:13 AM   #453
ScaryMike
Registered User
 
Join Date: Aug 2002
Location: Madison, WI
Posts: 201
Quote:
Originally Posted by KRKeegan
I think I am 95% finished with a solution to the 8.3 issues.... [snip]
Hopefully tomorrow I will have it completed. **Fingers Crossed**
Kevin
Hey, I just wanted to put a big thank you out there as well. It is really appreciated.

-Mike
ScaryMike is offline   Reply With Quote
Old 05-07-2007, 12:26 PM   #454
1up
Registered User
 
Join Date: Apr 2007
Posts: 11
Quote:
Originally Posted by dlfl
OK, here's a theory:
The reason these files work on TDN is because it IS transcoding them. Although the specs used by pyTivo to define a TiVo compatible file are all met, there is still something about the VOB's that chokes the Tivo, so they need ffmpeg to re-encode (transcode) them.
...snip...
This will force pyTivo to transcode any file with a .vob extension. If my theory is correct, this will make your .vob's work OK with pyTiVo. (If not I'll give you a complete refund ).
Works great! Thanks dlfl.

Maybe you (or anyone else) can help me with one other thing: pyTivo isn't padding the top & bottom of transcoded video enough. My TV is a 4:3 and the vob I'm watching is 720x480. Parts of the left & right sides of the video are beyond the TV screen with just a little bit of black padding at the top & bottom of the screen. I've tried playing with the settings in transcode.py and the settings in pyTivo.conf, but without success.
4:3 ratio = 1.333333
640*480 ratio = 1.333333
16:9 ratio = 1.777777
720*480 ratio = 1.5
In the pyTivo.py command window:
Code:
Seems stream 0 codec frame rate differs from container frame rate: 29.97 (30000/1001) -> 59.94 (60000/1001)
Input #0, mpeg, from 'Z:\avi/broken.vob':
  Duration: 02:14:27.2, start: 0.280633, bitrate: 6418 kb/s
  Stream #0.0[0x1e0]: Video: mpeg2video, yuv420p, 720x480, 9800 kb/s, 59.94 fps(r)
  Stream #0.1[0x80]: Audio: ac3, 48000 Hz, 5:1, 448 kb/s
  Stream #0.2[0x81]: Audio: ac3, 48000 Hz, 5:1, 384 kb/s
  Stream #0.3[0x20]: Subtitle: dvdsub
Output #0, vob, to 'pipe:':
  Stream #0.0: Video: mpeg2video, yuv420p, 704x480, q=2-31, 3072 kb/s, 29.97 fps(c)
  Stream #0.1: Audio: mp2, 44100 Hz, stereo, 192 kb/s
The debug.txt file shows:
Code:
aspect169: False 
select_aspect: File= Z:\avi/broken.vob  Type= mpeg2video  width= 720  height= 480  
fps= 29.97  millisecs= 8067200  ratio= 150  rheight= 2  rwidth= 3 
select_aspect: File is wider than 4:3 padding top and bottom
 -aspect 4:3 -s 704x426 -padtop 26 -padbottom 28 
transcode: ffmpeg command is  c:\Program Files\pyTivo\plugins\video\ffmpeg_mp2.exe
-iZ:\avi/broken.vob-vcodecmpeg2video-r29.97-b3072K
-aspect4:3-s704x426-padtop26-padbottom28-commentpyTivo.py-ac2-ab192K-ar44100-fvob-
In pyTivo.conf I tried changing aspect169 to true & then to false and also tried changing the width= to 640 & height= to 480, but no joy. I think I probably need to alter the transcode.py file, but can't quite figure it out (not a programmer). Specifically, the section with
Code:
            else: #this is a 4:3 file or 16:9 output not allowed
                settings.append('-aspect')
                settings.append('4:3')
                endHeight = int(((TIVO_WIDTH*height)/width) * multiplier4by3)
                if endHeight % 2:
                    endHeight -= 1
I don't know how the "if endHeight % 2:" is interpreted, but I think that's the key to the problem. Any ideas on how to pad the top & bottom more for videos that are 720*480 so that I can see the entire 720 width of the video?

Last edited by 1up : 05-07-2007 at 01:23 PM.
1up is offline   Reply With Quote
Old 05-07-2007, 01:50 PM   #455
dlfl
Cranky old novice
 
dlfl's Avatar
 
Join Date: Jul 2006
Location: Near Dayton, Ohio
Posts: 6,096
1up,

Glad the .vob fix worked! (It's nice to have a theory confirmed now and then!)

You have now encountered the infamous "Aspect Ratio" issue. If you search this thread for "aspect", you will see it's not a new one. First I believe there is a relatively simple solution (involving a few more lines added to transcode.py) but I won't be able to do it until a few hours from now.

Basically, there is "Display AR" (DAR) and encoding AR or frame AR (FAR). If they are the same, the pixels are said to be square (pixel AR or PAR = 1:1). In general pixels are NOT square for mpegs (or vobs). Typically a 720x480 FAR will be used in all cases but displayed as either 640x480 (4:3) or 853x480 (16:9). There is a value in the mpeg (vob) file that tells the display system what the DAR (or equivalently the PAR) is so it knows how to stretch or shrink the pixels horizontally.

Unfortunately there is no way to get DAR or PAR from ffmpeg, which pyTivo uses to get info about a video file. Thus pyTivo makes the assumption of square pixels, i.e., DAR = FAR (at least in most cases). The input video was 720x480 (FAR) and you had your config AR (actually it is the DAR) set to 4:3. pyTivo assumes square pixels so your desired DAR is 1.5:1. To get that DAR it must put in the padtop and padbottom parameters you see in the debug file ffmpeg command line. The calculation is based on a 640 display width, so a height of 2/3 of 640 or 426 pixels is needed. If you subtract your top and bottom paddings from 480 that is what you get, and what you see in the -s (size) option of the ffmpeg command line.

I think the fix is just to put an if statement near the top of function select_aspect () to detect the file extension of ".vob" (just like my previous patch) and just set the aspect to whatever you have selected (4:3 or 16:9) and set the width and height to whatever you have in your config file (or the defaults) , called TIVO_WIDTH and TIVO_HEIGHT in this function.

For TiVo compatible mpeg2's this issue doesn't arise because they are not re-encoded with ffmpeg and thus this function isn't even called.
__________________

"It must be swell to be so perfect and odor-free" -- Del Griffith


VideoReDo users: Try
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.

pyTivo users: Try
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
and
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
dlfl is offline   Reply With Quote
Old 05-07-2007, 02:01 PM   #456
hakukaji
Registered User
 
Join Date: Dec 2004
Posts: 9
Quote:
Originally Posted by KRKeegan
Help is always appreciated. Anything you want to contribute would be graciously accepted.

Kevin
Awesome, well im about to wrap up a project, and when that's done, Im going to try and craft up some sweet gui action.
hakukaji is offline   Reply With Quote
Old 05-07-2007, 03:32 PM   #457
johnkfisher
Registered User
 
Join Date: May 2006
Posts: 18
Big Grin

Quote:
Originally Posted by KRKeegan
I think I am 95% finished with a solution to the 8.3 issues. So far I have been able to craft a solution that allows browsing through as many folders as you like without any major functionailty changes. The only difference is that each folder may take an additional half second to load.
I think we can all live with that

Quote:
Originally Posted by KRKeegan
The only remaining issue is that if I try and play any files in a subfolder TiVo restarts . Not exactly a highly requested feature. I think this is just a small problem that can be solved tomorrow, but I am just too tired to keep dealing with the 5 minute restart of my TiVo any more tonight.
Heh, details, details.

Quote:
Originally Posted by KRKeegan
Hopefully tomorrow I will have it completed. **Fingers Crossed**
As ws said by someone else earlier, great news, can't thank you enough :-)
johnkfisher is offline   Reply With Quote
Old 05-07-2007, 08:06 PM   #458
dlfl
Cranky old novice
 
dlfl's Avatar
 
Join Date: Jul 2006
Location: Near Dayton, Ohio
Posts: 6,096
1up -- VOB AR fix

Try this mod to transcode.py in the select_aspect function:

Code:
    d = gcd(height,width)
    ratio = (width*100)/height
    rheight, rwidth = height/d, width/d

    debug_write(['select_aspect: File=', inFile, ' Type=', type, ' width=', width, ' height=', height, ' fps=', fps, ' millisecs=', millisecs, ' ratio=', ratio, ' rheight=', rheight, ' rwidth=', rwidth, '\n'])
    
    if (inFile[-4:]).lower() == '.vob':
        if aspect169:
            debug_write(['select_aspect: File is VOB, using 16:9 based on config\n'])
            return ['-aspect', '16:9', '-s', str(TIVO_WIDTH) + 'x' + str(TIVO_HEIGHT)]
        else:
            debug_write(['select_aspect: File is VOB, using 4:3 based on config\n'])
            return ['-aspect', '4:3', '-s', str(TIVO_WIDTH) + 'x' + str(TIVO_HEIGHT)] 

    multiplier16by9 = (16.0 * TIVO_HEIGHT) / (9.0 * TIVO_WIDTH)
    multiplier4by3  =  (4.0 * TIVO_HEIGHT) / (3.0 * TIVO_WIDTH)
(Mods in red.) Be sure your config is set for the AR you want.
__________________

"It must be swell to be so perfect and odor-free" -- Del Griffith


VideoReDo users: Try
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.

pyTivo users: Try
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
and
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
dlfl is offline   Reply With Quote
Old 05-07-2007, 11:22 PM   #459
1up
Registered User
 
Join Date: Apr 2007
Posts: 11
Quote:
Originally Posted by dlfl
Try this mod to transcode.py in the select_aspect function:
Code:
    if (inFile[-4:]).lower() == '.vob':
        if aspect169:
            debug_write(['select_aspect: File is VOB, using 16:9 based on config\n'])
            return ['-aspect', '16:9', '-s', str(TIVO_WIDTH) + 'x' + str(TIVO_HEIGHT)]
        else:
            debug_write(['select_aspect: File is VOB, using 4:3 based on config\n'])
            return ['-aspect', '4:3', '-s', str(TIVO_WIDTH) + 'x' + str(TIVO_HEIGHT)] 

    multiplier16by9 = (16.0 * TIVO_HEIGHT) / (9.0 * TIVO_WIDTH)
    multiplier4by3  =  (4.0 * TIVO_HEIGHT) / (3.0 * TIVO_WIDTH)
dlfl, thanks for taking the time to help out & for writing the detailed instructions, but your suggestion didn't quite work. After your mod, the video is taking up the full height of the TV screen (480), but the video is still coming out of pyTivo as 704 pixels in height. I think I want 720x426 (instead of 704x426) - both of which are later padded to be 7--x480.

The main thing I wanted was to get the entire 720 width, but it's still coming out as 704 pixels - actually, I think it might really be less than that on the TV screen. Debug log:
Code:
video_info: Bug in VideoReDo
video_info: Codec= mpeg2video  width= 720  height= 480  
fps= 29.97  millisecs= 8067200 
tivo_compatible:  Z:\avi/broken.vob  is .vob, will transcode
output_video:  Z:\avi/broken.vob  is not tivo compatible
video_info:  Z:\avi/broken.vob  cache hit! 
tsn: 5400001707D0BF8 
aspect169: False 
select_aspect: File= Z:\avi/broken.vob  Type= mpeg2video  width= 720  
height= 480  fps= 29.97  millisecs= 8067200  ratio= 150  rheight= 2  rwidth= 3 
select_aspect: File is VOB, using 4:3 based on config
transcode: ffmpeg command is  c:\Program Files\pyTivo\plugins\video\ffmpeg_mp2.exe
-iZ:\avi/broken.vob-vcodecmpeg2video-r29.97-b3072K-aspect4:3-s704x480-commentpyTivo.py-ac2-ab192K-ar44100-fvob-
pyTivo.py command window:
Code:
Seems stream 0 codec frame rate differs from container frame rate: 29.97 (30000/1001) -> 59.94 (60000/1001)
Input #0, mpeg, from 'Z:\avi/broken.vob':
  Duration: 02:14:27.2, start: 0.280633, bitrate: 6418 kb/s
  Stream #0.0[0x1e0]: Video: mpeg2video, yuv420p, 720x480, 9800 kb/s, 59.94 fps(r)
  Stream #0.1[0x80]: Audio: ac3, 48000 Hz, 5:1, 448 kb/s
  Stream #0.2[0x81]: Audio: ac3, 48000 Hz, 5:1, 384 kb/s
  Stream #0.3[0x20]: Subtitle: dvdsub
Output #0, vob, to 'pipe:':
  Stream #0.0: Video: mpeg2video, yuv420p, 704x480, q=2-31, 3072 kb/s, 29.97 fps(c)
  Stream #0.1: Audio: mp2, 44100 Hz, stereo, 192 kb/s
Stream mapping:
  Stream #0.0 -> #0.0
  Stream #0.1 -> #0.1
No accelerated IMDCT transform found
I then spent the last few hours trying to play with the transcode settings (without your latest mod), but without success. The part I specifically kept playing with was:
Code:
            else: #this is a 4:3 file or 16:9 output not allowed
                settings.append('-aspect')
                settings.append('4:3')
                endHeight = int(((TIVO_WIDTH*height)/width) * multiplier4by3)
                if endHeight % 2:
                    endHeight -= 1
                if endHeight < TIVO_HEIGHT * 0.99:
                    settings.append('-s')
                    settings.append(str(TIVO_WIDTH + 16) + 'x' + str(endHeight-20))

                    topPadding = ((TIVO_HEIGHT - endHeight)/2)
                    if topPadding % 2:
                        topPadding -= 1
                    
                    settings.append('-padtop')
                    settings.append(str(topPadding+10))
                    bottomPadding = (TIVO_HEIGHT - endHeight) - topPadding
                    settings.append('-padbottom')
                    settings.append(str(bottomPadding+10))
                else:   #if only very small amount of padding needed, then just stretch it
                    settings.append('-s')
                    settings.append(str(TIVO_WIDTH) + 'x' + str(TIVO_HEIGHT))
                debug_write(['select_aspect: File is wider than 4:3 padding top and bottom\n', ' '.join(settings), '\n'])
I was able to get the output to be 720 pixels, but it made no difference on the TV screen, it still didn't show the complete width of the actual DVD video. Here's the result I got with the last set of mods:
Code:
aspect169: False 
select_aspect: File= Z:\avi/broken.vob  Type= mpeg2video  width= 720  
height= 480  fps= 29.97  millisecs= 8067200  ratio= 150  rheight= 2  rwidth= 3 
select_aspect: File is wider than 4:3 padding top and bottom
 -aspect 4:3 -s 720x406 -padtop 36 -padbottom 38 
transcode: ffmpeg command is  c:\Program Files\pyTivo\plugins\video\ffmpeg_mp2.exe
-iZ:\avi/broken.vob-vcodecmpeg2video-r29.97-b3072K-aspect4:3-s720x406-padtop36-padbottom38-commentpyTivo.py-ac2-ab192K-ar44100-fvob- 
kill: killing pid= 1356
As you can tell, I don't know what I'm talking about here! Any other ideas?

Last edited by 1up : 05-07-2007 at 11:28 PM.
1up is offline   Reply With Quote
Old 05-07-2007, 11:48 PM   #460
dlfl
Cranky old novice
 
dlfl's Avatar
 
Join Date: Jul 2006
Location: Near Dayton, Ohio
Posts: 6,096
1up,
I infer that from the 704 width in the ffmpeg output stream that you had width=704 in your pyTivo.conf file, correct? If so, try the transcode.py with my mods but with width set to 544, or just delete the width= line. Using width=720 may also work but try 544 first.

Other than that, I can see no possible problem with the video and audio output streams from ffmpeg. In fact the 704 width does not cause a width problem on my S2 DT. My only thought is that I see from your tsn (540xxxx....) that this was going to your S2 and it's possible it doesn't handle the 704 width correctly. Different models will handle a different subset of the recommended widths in the distributed pyTivo.conf file comments. 544 was determined by experimentation to be most compatible with most tivo models.

When you use a width that is compatible with your TiVo model (whether it is 480, 544, 720 or whatever), the TiVo knows from the (Display) AR encoded in the file (4:3 in this case) that that width needs to be spread across the full width of your screen (corresponding to a 640x480 display in this case).

Good luck. Other than this, I can't think of anything else for the moment.
__________________

"It must be swell to be so perfect and odor-free" -- Del Griffith


VideoReDo users: Try
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.

pyTivo users: Try
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
and
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
dlfl is offline   Reply With Quote
Old 05-08-2007, 08:45 PM   #461
1up
Registered User
 
Join Date: Apr 2007
Posts: 11
Thanks for all the help dlfl! After screwing around for about 20 hours (running back & forth between the living room & my office dozens of times) I finally got it working. It's an ugly cludge, but it works ;-) Here's what I changed in pyTivo.py (I also indented the original code.):
Code:
            else: #this is a 4:3 file or 16:9 output not allowed
                if (inFile[-4:]).lower() == '.vob':#EWB custom - if vob assume 740x480 and pad
                    settings.append('-aspect')
                    settings.append('4:3')
                    settings.append('-s')
                    settings.append(str(634) + 'x' + str(360))
                    endHeight = int(((TIVO_WIDTH*height)/width) * multiplier4by3)
                    topPadding = ((TIVO_HEIGHT - endHeight)/2)
                    settings.append('-padtop')
                    settings.append(str(+60))
                    bottomPadding = (TIVO_HEIGHT - endHeight) - topPadding
                    settings.append('-padbottom')
                    settings.append(str(+60))
                    settings.append('-padleft')
                    settings.append(str(40))
                    settings.append('-padright')
                    settings.append(str(46))
                else:
                    settings.append('-aspect')
                    settings.append('4:3')
                    endHeight = int(((TIVO_WIDTH*height)/width) * multiplier4by3)
                    if endHeight % 2:
                        endHeight -= 1
                    if endHeight < TIVO_HEIGHT * 0.99:
                        settings.append('-s')
                        settings.append(str(TIVO_WIDTH) + 'x' + str(endHeight))

                        topPadding = ((TIVO_HEIGHT - endHeight)/2)
                        if topPadding % 2:
                            topPadding -= 1
                    
                        settings.append('-padtop')
                        settings.append(str(topPadding))
                        bottomPadding = (TIVO_HEIGHT - endHeight) - topPadding
                        settings.append('-padbottom')
                        settings.append(str(bottomPadding))
                    else:   #if only very small amount of padding needed, then just stretch it
                        settings.append('-s')
                        settings.append(str(TIVO_WIDTH) + 'x' + str(TIVO_HEIGHT))
                    debug_write(['select_aspect: File is wider than 4:3 padding top and bottom\n', ' '.join(settings), '\n']

            return settings
        #If video is taller than 4:3 add left and right padding, this is rare. All of these files will always be sent in
        #an aspect ratio of 4:3 since they are so narrow.
I also used your first code snippet:
Code:
def tivo_compatable(inFile):
    suportedModes = [[720, 480], [704, 480], [544, 480], [480, 480], [352, 480]]
    type, width, height, fps, millisecs =  video_info(inFile)
    #print type, width, height, fps, millisecs

    if (inFile[-4:]).lower() == '.vob':#EWB custom addition for vob file types
        debug_write(['tivo_compatible: ', inFile, ' is .vob, will transcode\n'])
        return False

    if (inFile[-5:]).lower() == '.tivo':
        debug_write(['tivo_compatible: ', inFile, ' ends with .tivo\n'])
        return True
Finally, I kept the defaults in the pyTivo.config file. This works for my 4:3 television - for this DVD rip anyway. I'll have to see if my cludge ruins it for rips that aren't 720x480 and for TIVO compatible files. <fingers crossed>
1up is offline   Reply With Quote
Old 05-08-2007, 10:03 PM   #462
dlfl
Cranky old novice
 
dlfl's Avatar
 
Join Date: Jul 2006
Location: Near Dayton, Ohio
Posts: 6,096
1up,

Well, looks like you're having fun and getting control of it! I can't completely analyze what you've done without knowing for sure what width you had set in the config file (or none?). You say the "defaults". Do you mean values that were already in the file as distributed or the true default, which is 544 width (which you get if you don't have a width= line at all)? (One distributed version had width=1440 and height=720, which are definitely not defaults in any sense.)

You didn't say if you tried my last suggestion:
Quote:
... try the transcode.py with my mods but with width set to 544, or just delete the width= line.
If not, I hope you will try it -- I'm very curious to see if it works.
__________________

"It must be swell to be so perfect and odor-free" -- Del Griffith


VideoReDo users: Try
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.

pyTivo users: Try
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
and
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
dlfl is offline   Reply With Quote
Old 05-08-2007, 11:49 PM   #463
KRKeegan
Im lost and confused
 
KRKeegan's Avatar
 
Join Date: Jul 2004
Location: Los Angeles, CA
Posts: 215
Exclamation Version 194 - Subfolders work again in 8.3

WAHOOOO!

OMG, I can't even begin to explain how frustrating this whole process was, nor can I estimate the number of hours wasted on this. I would say I want to strangle an engineer's neck at TiVo, but I received some good news from them(more on that later).

2 Good things to report:

1. Version 194 is stable and supports subfolders in TiVo software version 8.3 . It is available on the wiki. If after you install it you have issues, try restarting your TiVo once to clear the cache, and note that you can only have ONE server(pyTivo, or TiVo.net(*I think)) on your network.

The bad news, there are caveats to it I am afraid. Here is what I can think of so far, I am sure there are more.

MAJOR CAVEAT - YOU CAN ONLY HAVE ONE SERVER IP ON YOUR NETWORK
You can still have multiple folders listed in your configuration file. You just can't have a server at one IP and another server at another IP. ** I believe you can still have a non-subfolder server at another IP, such as desktop 2.4, but I am not positive about this.
Browsing is slower - I had to add a sleep function of 25 milliseconds. Plus there are a lot of extraneous commands and lookups.

Title Wrong - When descending from a folder the title will remain as the highest folder you entered. This is stuck this way till you reach the root folder. It is only cosmetic and is an error inside the TiVo code that I can't fix.

New Setting in Config File - hack83 is a new setting under the server settings within the config file, if it is not present it will default to TRUE. So if you don't have version 8.3 on your machine or you just want to disable this function set hack83=false. For most people you don't need to worry about this since the default is true using your old config file will enable 8.3 support by default.

That is all the problems I can think of right now.

2. The next piece of good news is that I received a response from an individual at TiVo who said he will forward the issue onto the correct department and requested contact information for me. So hopefully this means we can get this bug solved soon and go back to using pyTivo normally. **Fingers Crossed**
__________________

To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.

A much better place to receive pyTivo help and updates.

To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.

A python real time video transcoding server for TiVo.
KRKeegan is offline   Reply With Quote
Old 05-08-2007, 11:53 PM   #464
TreborPugly
Unreal!
 
TreborPugly's Avatar
 
Join Date: May 2002
Location: Eastern TN
Posts: 4,542
Thanks for all your work! I'll be trying this out soon!
__________________
Next?
TreborPugly is offline   Reply With Quote
Old 05-09-2007, 12:17 AM   #465
ScaryMike
Registered User
 
Join Date: Aug 2002
Location: Madison, WI
Posts: 201
Quote:
Originally Posted by KRKeegan

MAJOR CAVEAT - YOU CAN ONLY HAVE ONE SERVER IP ON YOUR NETWORK
First off, THANKS! You rock. I'll give this a try tomorrow.

Second, does this mean that we can't run the Unbox ondemand preview server? (if you are familiar with that).

-Mike
ScaryMike is offline   Reply With Quote
Old 05-09-2007, 12:54 AM   #466
dlfl
Cranky old novice
 
dlfl's Avatar
 
Join Date: Jul 2006
Location: Near Dayton, Ohio
Posts: 6,096
194 doesn't work for me

I started with version 191 installation, replaced config.py, transcode.py, and httpserver.py with changeset 193 versions and video.py with the 194 version.

Any time I enter a subfolder in the NPL I get the "This Group is empty" message. I've restarted pyTivo several times and gone in and out of the NPL several times.

Here's some cut-n-paste from the command window:
Quote:
============================================================ =============
Tivo said: LapTop pyTivo Main || Hack said: LapTop pyTivo Main
192.168.0.155 - - [09/May/2007 00:51:58] "GET /TiVoConnect?Command=QueryContaine
r&Container=LapTop%20pyTivo%20Main&Recurse=Yes&SortOrder=!Ca ptureDate&ItemCount=
8&Filter=x-tivo-container%2Ftivo-videos,x-tivo-container%2Ffolder,video%2Fx-tivo
-mpeg,video%2F* HTTP/1.1" 200 -
============================================================ =============
Tivo said: LapTop pyTivo Main/More || Hack said: LapTop pyTivo Main/More
192.168.0.155 - - [09/May/2007 00:52:01] "GET /TiVoConnect?Command=QueryContaine
r&Container=LapTop%20pyTivo%20Main%2FMore&SortOrder=!Capture Date&ItemCount=8&Fil
ter=x-tivo-container%2Ftivo-videos,x-tivo-container%2Ffolder,video%2Fx-tivo-mpeg
,video%2F* HTTP/1.1" 200 -
============================================================ =============
Tivo said: LapTop pyTivo Main || Hack said: LapTop pyTivo Main
192.168.0.155 - - [09/May/2007 00:56:25] "GET /TiVoConnect?Command=QueryContaine
r&Container=LapTop%20pyTivo%20Main&Recurse=Yes&SortOrder=!Ca ptureDate&ItemCount=
8&AnchorItem=%2FTiVoConnect%3FCommand%3DQueryContainer%26Con tainer%3DLapTop%2520
pyTivo%2520Main%2FMore&AnchorOffset=-1&Filter=x-tivo-container%2Ftivo-videos,x-t
ivo-container%2Ffolder,video%2Fx-tivo-mpeg,video%2F* HTTP/1.1" 200 -
192.168.0.155 - - [09/May/2007 00:56:28] "GET /TiVoConnect?Command=QueryContaine
r&Container=%2F HTTP/1.0" 200 -
Note the middle one is when I entered a subfolder (pyTivo Main/more).

TiVo and PC specs are in my signature block below.
__________________

"It must be swell to be so perfect and odor-free" -- Del Griffith


VideoReDo users: Try
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.

pyTivo users: Try
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
and
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.

Last edited by dlfl : 05-09-2007 at 01:02 AM.
dlfl is offline   Reply With Quote
Old 05-09-2007, 01:04 AM   #467
KRKeegan
Im lost and confused
 
KRKeegan's Avatar
 
Join Date: Jul 2004
Location: Los Angeles, CA
Posts: 215
ScaryMike No it only means video services similar to pyTivo. Like I said I think only another pyTivo or TiVo.net on another machine would cause an issue.

Quote:
Originally Posted by dlfl
I started with version 191 installation, replaced config.py, transcode.py, and httpserver.py with changeset 193 versions and video.py with the 194 version.

Any time I enter a subfolder in the NPL I get the "This Group is empty" message. I've restarted pyTivo several times and gone in and out of the NPL several times.

Here's some cut-n-paste from the command window:

Note the middle one is when I entered a subfolder (pyTivo Main/more).

TiVo and PC specs are in my signature block below.
hmm, ok not sure what is going on. First are you getting any errors on the PC. Second, can you enable debug and try going into a problematic folder for me and then post the debug log?
__________________

To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.

A much better place to receive pyTivo help and updates.

To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.

A python real time video transcoding server for TiVo.
KRKeegan is offline   Reply With Quote
Old 05-09-2007, 01:31 AM   #468
dlfl
Cranky old novice
 
dlfl's Avatar
 
Join Date: Jul 2006
Location: Near Dayton, Ohio
Posts: 6,096
Quote:
Originally Posted by KRKeegan
.............hmm, ok not sure what is going on. First are you getting any errors on the PC. Second, can you enable debug and try going into a problematic folder for me and then post the debug log?
First, no not getting errors on the PC end.

I tried to isolate the portion of the debug file starting when I went into the subfolder:
Quote:
Video.py - Hack we are entering a new folder
Transcode.py - video_info: ffmpeg output= FFmpeg version SVN-r8047, Copyright (c) 2000-2007 Fabrice Bellard, et al.

configuration: --enable-gpl --enable-pp --enable-swscaler --enable-pthreads --enable-liba52 --enable-avisynth --enable-libdts --enable-libfaac --enable-libfaad --enable-libgsm --enable-libmp3lame --enable-libnut --enable-libogg --enable-libtheora --enable-libvorbis --enable-x264 --enable-xvid --enable-amr_nb --enable-amr_wb --cpu=i686 --enable-memalign-hack --extra-ldflags=-static

libavutil version: 49.3.0

libavcodec version: 51.34.0

libavformat version: 51.10.0

built on Feb 21 2007 23:20:24, gcc: 4.3.0 20070126 (experimental)



Seems stream 1 codec frame rate differs from container frame rate: 1000.00 (1000/1) -> 29.97 (30000/1001)

Input #0, asf, from 'C:\Video\pyTivoVideos\More\CivWarPhotogNorth5minFix.wmv':

Duration: 00:05:00.2, start: 5.000000, bitrate: 635 kb/s

Stream #0.0: Audio: wmav2, 44100 Hz, stereo, 128 kb/s

Stream #0.1: Video: wmv1, yuv420p, 320x240, 29.97 fps(r)

Must supply at least one output file


Transcode.py - video_info: Codec= wmv1 width= 320 height= 240 fps= 29.97 millisecs= 300200
Transcode.py - video_info: ffmpeg output= FFmpeg version SVN-r8047, Copyright (c) 2000-2007 Fabrice Bellard, et al.

configuration: --enable-gpl --enable-pp --enable-swscaler --enable-pthreads --enable-liba52 --enable-avisynth --enable-libdts --enable-libfaac --enable-libfaad --enable-libgsm --enable-libmp3lame --enable-libnut --enable-libogg --enable-libtheora --enable-libvorbis --enable-x264 --enable-xvid --enable-amr_nb --enable-amr_wb --cpu=i686 --enable-memalign-hack --extra-ldflags=-static

libavutil version: 49.3.0

libavcodec version: 51.34.0

libavformat version: 51.10.0

built on Feb 21 2007 23:20:24, gcc: 4.3.0 20070126 (experimental)



Seems stream 0 codec frame rate differs from container frame rate: 30000.00 (30000/1) -> 29.97 (30000/1001)

Input #0, avi, from 'C:\Video\pyTivoVideos\More\Original Tivo - DSD-QSF.divx':

Duration: 00:01:52.7, start: 0.000000, bitrate: 1216 kb/s

Stream #0.0: Video: mpeg4, yuv420p, 656x480, 29.97 fps(r)

Stream #0.1: Audio: mp3, 48000 Hz, stereo, 128 kb/s

Must supply at least one output file


Transcode.py - video_info: Codec= mpeg4 width= 656 height= 480 fps= 29.97 millisecs= 112700
Transcode.py - video_info: ffmpeg output= FFmpeg version SVN-r8047, Copyright (c) 2000-2007 Fabrice Bellard, et al.

configuration: --enable-gpl --enable-pp --enable-swscaler --enable-pthreads --enable-liba52 --enable-avisynth --enable-libdts --enable-libfaac --enable-libfaad --enable-libgsm --enable-libmp3lame --enable-libnut --enable-libogg --enable-libtheora --enable-libvorbis --enable-x264 --enable-xvid --enable-amr_nb --enable-amr_wb --cpu=i686 --enable-memalign-hack --extra-ldflags=-static

libavutil version: 49.3.0

libavcodec version: 51.34.0

libavformat version: 51.10.0

built on Feb 21 2007 23:20:24, gcc: 4.3.0 20070126 (experimental)

Input #0, avi, from 'C:\Video\pyTivoVideos\More\Original Tivo - ReDo.avi':

Duration: 00:01:52.8, start: 0.000000, bitrate: 1162 kb/s

Stream #0.0: Video: mpeg4, yuv420p, 640x480, 29.97 fps(r)

Stream #0.1: Audio: mp3, 48000 Hz, stereo, 128 kb/s

Must supply at least one output file


Transcode.py - video_info: Codec= mpeg4 width= 640 height= 480 fps= 29.97 millisecs= 112800
Video.py - Hack Tivo said: LapTop pyTivo Main/More || Hack said: LapTop pyTivo Main/More
Transcode.py - video_info: C:\Video\pyTivoVideos\More\CivWarPhotogNorth5minFix.wmv cache hit!
Transcode.py - video_info: C:\Video\pyTivoVideos\More\Original Tivo - DSD-QSF.divx cache hit!
Transcode.py - video_info: C:\Video\pyTivoVideos\More\Original Tivo - ReDo.avi cache hit!
Transcode.py - video_info: C:\Video\pyTivoVideos\More\CivWarPhotogNorth5minFix.wmv cache hit!
Transcode.py - tivo_compatible: C:\Video\pyTivoVideos\More\CivWarPhotogNorth5minFix.wmv is not mpeg2video it is wmv1
Transcode.py - video_info: C:\Video\pyTivoVideos\More\CivWarPhotogNorth5minFix.wmv cache hit!
Transcode.py - video_info: C:\Video\pyTivoVideos\More\CivWarPhotogNorth5minFix.wmv cache hit!
Transcode.py - video_info: C:\Video\pyTivoVideos\More\Original Tivo - DSD-QSF.divx cache hit!
Transcode.py - tivo_compatible: C:\Video\pyTivoVideos\More\Original Tivo - DSD-QSF.divx is not mpeg2video it is mpeg4
Transcode.py - video_info: C:\Video\pyTivoVideos\More\Original Tivo - DSD-QSF.divx cache hit!
Transcode.py - video_info: C:\Video\pyTivoVideos\More\Original Tivo - DSD-QSF.divx cache hit!
Transcode.py - video_info: C:\Video\pyTivoVideos\More\Original Tivo - ReDo.avi cache hit!
Transcode.py - tivo_compatible: C:\Video\pyTivoVideos\More\Original Tivo - ReDo.avi is not mpeg2video it is mpeg4
Transcode.py - video_info: C:\Video\pyTivoVideos\More\Original Tivo - ReDo.avi cache hit!
Transcode.py - video_info: C:\Video\pyTivoVideos\More\Original Tivo - ReDo.avi cache hit!
The transcode messages correspond to the three video files that are in that subfolder.

Hope this helps!
__________________

"It must be swell to be so perfect and odor-free" -- Del Griffith


VideoReDo users: Try
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.

pyTivo users: Try
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
and
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
dlfl is offline   Reply With Quote
Old 05-09-2007, 01:46 AM   #469
armooo
pyTivo Developer
 
Join Date: Feb 2003
Posts: 79
dlfl's, problem is fixed. The changes were half committed to the branch half to the trunk. So the post commit hook built a zip of the broken trunk. The branch will now build zip files as well. But my quick test with it I did have my tivo reboot, so I am going to leave it on the branch for a bit longer.
__________________

To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.

A python real time video transcoding server for TiVo.

To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
armooo is offline   Reply With Quote
Old 05-09-2007, 02:01 AM   #470
dlfl
Cranky old novice
 
dlfl's Avatar
 
Join Date: Jul 2006
Location: Near Dayton, Ohio
Posts: 6,096
Quote:
Originally Posted by armooo
dlfl's, problem is fixed. The changes were half committed to the branch half to the trunk. So the post commit hook built a zip of the broken trunk. The branch will now build zip files as well. But my quick test with it I did have my tivo reboot, so I am going to leave it on the branch for a bit longer.
Huh?

I got my new files by downloading the plain text full files from the appropriate changesets (193 and 194, trunk or branch per the changeset).

Is there a fix to my empty subfolder problem? If so how do I get it? Is the distribution ver. 199 zip on the download page my fix? Is this the one that rebooted your TiVo?
__________________

"It must be swell to be so perfect and odor-free" -- Del Griffith


VideoReDo users: Try
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.

pyTivo users: Try
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
and
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
dlfl is offline   Reply With Quote
Old 05-09-2007, 11:55 AM   #471
1up
Registered User
 
Join Date: Apr 2007
Posts: 11
Quote:
Originally Posted by dlfl
Well, looks like you're having fun and getting control of it! I can't completely analyze what you've done without knowing for sure what width you had set in the config file (or none?). You say the "defaults". Do you mean values that were already in the file as distributed or the true default, which is 544 width (which you get if you don't have a width= line at all)? (One distributed version had width=1440 and height=720, which are definitely not defaults in any sense.)
dlfl, after your pevious post , I checked my pyTivo.config and you were right, it was set to 640x480 when I first tried inserting your code into transcode.py
Code:
    if (inFile[-4:]).lower() == '.vob':
        if aspect169:
            debug_write(['select_aspect: File is VOB, using 16:9 based on config\n'])
            return ['-aspect', '16:9', '-s', str(TIVO_WIDTH) + 'x' + str(TIVO_HEIGHT)]
        else:
            debug_write(['select_aspect: File is VOB, using 4:3 based on config\n'])
            return ['-aspect', '4:3', '-s', str(TIVO_WIDTH) + 'x' + str(TIVO_HEIGHT)] 

    multiplier16by9 = (16.0 * TIVO_HEIGHT) / (9.0 * TIVO_WIDTH)
    multiplier4by3  =  (4.0 * TIVO_HEIGHT) / (3.0 * TIVO_WIDTH)
But even after commenting out the width & height lines in my pyTivo.config the result was the same - the picture was filling the TV screen with no padding.

By 'defaults', I meant that the width & height (W&H) were commented out (I'm pretty sure that's how it was upon installing). But I also tried every permutation possible. I tried the following changes to pyTivo.config first with, and then without, your mod to transcode.py:
W&H commented out; aspect ratio (AR) set to 16:9
W&H commented out; AR 4:3
width=720; height commented out; AR 16:9
width=720; height commented out; AR 4:3
width=640; height commented out; AR 16:9
width=640; height commented out; AR 4:3

I also tried some of the above with the height at 426 and then at 360. And I also tried some of the above with the width at 544. Still no joy. Only after playing around with the padding in the select_aspect(inFile, tsn = '') function did I start seeing some results. I then tried all those permutations again with different changes to select_aspect function, but found that I could only get the results I wanted by using what I finally came up with. (I tried combining all of my custom code lines into one line, but I don't know enough about python coding and it kept breaking, so I left it as is.)

I tried it today with another 720x480 DVD and it works great, but I haven't tried it with a vob file that isn't 720x480 yet. Hopefully this solution can be incorporated in some fashion into pyTivo by the developer(s). (Like write some code that detects 720x480 videos and pads according to my coding?)

Anyway, thanks again for all your help dlfl!
1up is offline   Reply With Quote
Old 05-09-2007, 12:59 PM   #472
dlfl
Cranky old novice
 
dlfl's Avatar
 
Join Date: Jul 2006
Location: Near Dayton, Ohio
Posts: 6,096
1up,

I'm confused.
As I understand it, when you tried it "my way" you observed:
Quote:
.....the result was the same - the picture was filling the TV screen with no padding.
Isn't that the desired result if your source is a 4:3 VOB and your TV is 4:3 ? (Why would you want black bands at sides or top/bottom in that case?)
__________________

"It must be swell to be so perfect and odor-free" -- Del Griffith


VideoReDo users: Try
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.

pyTivo users: Try
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
and
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
dlfl is offline   Reply With Quote
Old 05-09-2007, 05:34 PM   #473
johnkfisher
Registered User
 
Join Date: May 2006
Posts: 18
I'm also confused, sorry. if i have 8.3, and my Tivo had been rebooting under 191 (or whatever), etc.


But am I supposed to use
http://armooo.net/~armooo/pyTivo/dow...pyTivo-199.zip
or
http://armooo.net/~armooo/pyTivo/dow...rs-8.3-198.zip ?
johnkfisher is offline   Reply With Quote
Old 05-09-2007, 11:55 PM   #474
armooo
pyTivo Developer
 
Join Date: Feb 2003
Posts: 79
dlfl:

Always getting an empty folder seems to be a result of having or recently having had a other server serving subfolders running.

johnkfisher:
Any file named pyTivo-xxx.zip is from the trunk and is the "stable" version, which at this point has no extra support for subfolders on 8.3

Any file named pyTivo-subfolders-8.3-xxx.zip is from the subfolders-8.3 branch and has experimental support for subfolders on 8.3, but being experimental may cause tivo crashes , burn your house down and eat your dog (Not that I am saying the trunk will not, it is just much less likely).
__________________

To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.

A python real time video transcoding server for TiVo.

To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
armooo is offline   Reply With Quote
Old 05-10-2007, 12:31 AM   #475
KRKeegan
Im lost and confused
 
KRKeegan's Avatar
 
Join Date: Jul 2004
Location: Los Angeles, CA
Posts: 215
Quote:
Originally Posted by armooo
but being experimental may cause tivo crashes , burn your house down and eat your dog (Not that I am saying the trunk will not, it is just much less likely).
You forgot and leave you daughter knocked up.
__________________

To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.

A much better place to receive pyTivo help and updates.

To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.

A python real time video transcoding server for TiVo.
KRKeegan is offline   Reply With Quote
Old 05-10-2007, 01:37 AM   #476
dlfl
Cranky old novice
 
dlfl's Avatar
 
Join Date: Jul 2006
Location: Near Dayton, Ohio
Posts: 6,096
Quote:
Originally Posted by KRKeegan
You forgot and leave you daughter knocked up.
And don't forget: steal your pickup truck. You guys are getting loopy from all the hacking on the 8.3 problem, I think!

I get the same subfolder result with 191, 194, 198 and 199: Nothing shows in the NPL for subfolders. Maybe a reboot before each test would make a difference (?) (But not tonight.)

I suppose TiVo won't change anything until their next scheduled update.

Thanks for your efforts. Even if I had to live with the 191 functionality indefinitely it's a great app!
__________________

"It must be swell to be so perfect and odor-free" -- Del Griffith


VideoReDo users: Try
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.

pyTivo users: Try
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
and
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
dlfl is offline   Reply With Quote
Old 05-10-2007, 08:16 AM   #477
TreborPugly
Unreal!
 
TreborPugly's Avatar
 
Join Date: May 2002
Location: Eastern TN
Posts: 4,542
Quote:
Originally Posted by johnkfisher
I'm also confused, sorry. if i have 8.3, and my Tivo had been rebooting under 191 (or whatever), etc.


But am I supposed to use
http://armooo.net/~armooo/pyTivo/dow...pyTivo-199.zip
or
http://armooo.net/~armooo/pyTivo/dow...rs-8.3-198.zip ?
I just put the subfolders-8.3-198.zip up, replacing everything in my pyTivo folder with the stuff in this zip, and then editing the config file to look at the right ffmpeg location, to look at the right folders for my videos, and to use 1024K as the video bitrate.

Subfolders appear to be working fine, without rebooting my Tivo or my computer. I started a transfer of a video in a subfolder, and that started transferring fine too.

So thanks a bunch!


one question:
In the pyTivo,conf file, why is the video bitrate setting, which is commented out by default, "3Mi"? What does that mean? Am I correct that I can edit this to be something like 1024K or 2048K?
__________________
Next?
TreborPugly is offline   Reply With Quote
Old 05-10-2007, 09:06 AM   #478
dlfl
Cranky old novice
 
dlfl's Avatar
 
Join Date: Jul 2006
Location: Near Dayton, Ohio
Posts: 6,096
Quote:
Originally Posted by TreborPugly
I just put the subfolders-8.3-198.zip up, replacing everything in my pyTivo folder with the stuff in this zip, and then editing the config file to look at the right ffmpeg location, to look at the right folders for my videos, and to use 1024K as the video bitrate.

Subfolders appear to be working fine, without rebooting my Tivo or my computer. I started a transfer of a video in a subfolder, and that started transferring fine too.

So thanks a bunch!


one question:
In the pyTivo,conf file, why is the video bitrate setting, which is commented out by default, "3Mi"? What does that mean? Am I correct that I can edit this to be something like 1024K or 2048K?
You are correct about the bitrate setting. It is defaulting to 4096k if commented out. The 3Mi means 3 mega-bits per second .

Question: What model is your TiVo? As you see above my model 649 can't even see anything in subfolders with the 198 version (or any other version).
__________________

"It must be swell to be so perfect and odor-free" -- Del Griffith


VideoReDo users: Try
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.

pyTivo users: Try
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
and
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
dlfl is offline   Reply With Quote
Old 05-10-2007, 12:24 PM   #479
TreborPugly
Unreal!
 
TreborPugly's Avatar
 
Join Date: May 2002
Location: Eastern TN
Posts: 4,542
Series 2 stand alone, with serial number starting with 140.
__________________
Next?
TreborPugly is offline   Reply With Quote
Old 05-10-2007, 01:43 PM   #480
KRKeegan
Im lost and confused
 
KRKeegan's Avatar
 
Join Date: Jul 2004
Location: Los Angeles, CA
Posts: 215
Update - SubFolders version 200

This might be slightly faster in scrolling. I had an epiphany this morning and I went back and simplified the code.

I also fixed some logic errors that were present in the code. I dont think it will change anything, but now the path to each step makes more sense.

Finally, I also added some more debug points to try and help solve some issues.

dlfl I am not giving up on you. I am still willing to try and solve your issue if you are willing to tinker some more with me. If you could install Subfolder 8.3 and repost your debug file that would help. It was lacking some information for me before. Hopefully this will help me figure out what is happening.
__________________

To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.

A much better place to receive pyTivo help and updates.

To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.

A python real time video transcoding server for TiVo.
KRKeegan is offline   Reply With Quote
Reply
Forum Jump




Thread Tools


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Advertisements

TiVo Community
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
vBulletin Skins by: Relivo Media

(C) 2013 Magenium Solutions - All Rights Reserved. No information may be posted elsewhere without written permission.
TiVoŽ is a registered trademark of TiVo Inc. This site is not owned or operated by TiVo Inc.
All times are GMT -5. The time now is 12:01 PM.
OUR NETWORK: MyOpenRouter | TechLore | SansaCommunity | RoboCommunity | MediaSmart Home | Explore3DTV | Dijit Community | DVR Playground |