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 12-11-2012, 06:51 PM   #3811
innocentfreak
Registered User
 
Join Date: Aug 2001
Location: Florida
Posts: 8,404
Quote:
Originally Posted by lpwcomp View Post
Are you getting the "Queued" message? How are you initiating the push - pytivo browser interface, kmttg, vidmgr, or something else?


Edit: missed the part about it fixing itself.
I am using the web browser interface.

The only thing I am seeing is a bunch of Cache hits, but I think I have always gotten those. There also looks like there might be some issue where it is failing to create a temp file.

Leverage went through, but Homeland fails even though it previously went through to another TiVo.

PHP Code:
2012-12-11 18:59:38,625 DEBUG pyTivo.video.transcodeCACHE HITNORCOVideosTV ShowsHomelandSeason  2Homeland S02E06 A Gettysburg Address.mkv
2012
-12-11 18:59:38,627 DEBUG pyTivo.video.transcodeCACHE HITNORCOVideosTV ShowsHomelandSeason  2Homeland S02E06 A Gettysburg Address.mkv
2012
-12-11 18:59:38,651 DEBUG pyTivo.video.transcodeCACHE HITNORCOVideosTV ShowsHomelandSeason  2Homeland S02E06 A Gettysburg Address.mkv
2012
-12-11 18:59:38,653 DEBUG pyTivo.video.transcodeCACHE HITNORCOVideosTV ShowsHomelandSeason  2Homeland S02E06 A Gettysburg Address.mkv
2012
-12-11 18:59:38,654 DEBUG pyTivo.video.transcodeTRANSCODE=YESvCodec h264 not compatibleNORCOVideosTV ShowsHomelandSeason  2Homeland S02E06 A Gettysburg Address.mkv
2012
-12-11 18:59:38,655 DEBUG pyTivo.video.transcodeCACHE HITNORCOVideosTV ShowsHomelandSeason  2Homeland S02E06 A Gettysburg Address.mkv
2012
-12-11 18:59:38,658 DEBUG pyTivo.video.transcodeCACHE HITNORCOVideosTV ShowsHomelandSeason  2Homeland S02E06 A Gettysburg Address.mkv
2012
-12-11 18:59:38,661 DEBUG pyTivo.video.transcodeCACHE HITNORCOVideosTV ShowsHomelandSeason  2Homeland S02E07 The Clearing.mkv
2012
-12-11 18:59:38,663 DEBUG pyTivo.video.transcodeCACHE HITNORCOVideosTV ShowsHomelandSeason  2Homeland S02E07 The Clearing.mkv
2012
-12-11 18:59:38,690 DEBUG pyTivo.video.transcodeCACHE HITNORCOVideosTV ShowsHomelandSeason  2Homeland S02E07 The Clearing.mkv
2012
-12-11 18:59:38,693 DEBUG pyTivo.video.transcodeCACHE HITNORCOVideosTV ShowsHomelandSeason  2Homeland S02E07 The Clearing.mkv
2012
-12-11 18:59:38,693 DEBUG pyTivo.video.transcodeTRANSCODE=YESvCodec h264 not compatibleNORCOVideosTV ShowsHomelandSeason  2Homeland S02E07 The Clearing.mkv
2012
-12-11 18:59:38,694 DEBUG pyTivo.video.transcodeCACHE HITNORCOVideosTV ShowsHomelandSeason  2Homeland S02E07 The Clearing.mkv
2012
-12-11 18:59:38,697 DEBUG pyTivo.video.transcodeCACHE HITNORCOVideosTV ShowsHomelandSeason  2Homeland S02E07 The Clearing.mkv
2012
-12-11 18:59:38,704 DEBUG pyTivo.video.videomobileagent98 useragentmozilla/5.0 (ipadcpu os 6_0_1 like mac os xapplewebkit/536.26 (khtmllike geckoversion/6.0 mobile/10a523 safari/8536.25
2012
-12-11 18:59:38,706 INFO  pyTivo192.168.1.4 [11/Dec/2012 18:59:38"GET /TiVoConnect?Command=QueryContainer&Container=My%20Videos/Homeland/Season%20%202&Format=text/html HTTP/1.1" 200 -
2012-12-11 18:59:38,778 INFO  pyTivo192.168.1.4 [11/Dec/2012 18:59:38"GET /main_mob.css HTTP/1.1" 200 -
2012-12-11 18:59:38,809 INFO  pyTivo192.168.1.4 [11/Dec/2012 18:59:38"GET /iphonearrow.png HTTP/1.1" 200 -
2012-12-11 18:59:38,852 INFO  pyTivo192.168.1.4 [11/Dec/2012 18:59:38"GET /iPhoneToolbar.png HTTP/1.1" 200 -
2012-12-11 18:59:44,000 INFO  pyTivo.video.video: [11/Dec/2012 18:59:44Queued "\\NORCO\Videos\TV Shows\Homeland\Season  2\Homeland - S02E06 - A Gettysburg Address.mkv" for Push to Bedroom XL
2012
-12-11 18:59:44,002 INFO  pyTivo192.168.1.4 [11/Dec/2012 18:59:44"POST /TiVoConnect HTTP/1.1" 200 -
2012-12-11 18:59:49,003 DEBUG pyTivo.video.transcodeCACHE HITNORCOVideosTV ShowsHomelandSeason  2Homeland S02E06 A Gettysburg Address.mkv
2012
-12-11 18:59:49,005 DEBUG pyTivo.video.transcodeCACHE HITNORCOVideosTV ShowsHomelandSeason  2Homeland S02E06 A Gettysburg Address.mkv
2012
-12-11 18:59:49,005 DEBUG pyTivo.video.transcodeTRANSCODE=YEScontainer matroska not compatibleNORCOVideosTV ShowsHomelandSeason  2Homeland S02E06 A Gettysburg Address.mkv
2012
-12-11 18:59:49,006 DEBUG pyTivo.video.transcodeCACHE HITNORCOVideosTV ShowsHomelandSeason  2Homeland S02E06 A Gettysburg Address.mkv
2012
-12-11 18:59:49,006 DEBUG pyTivo.video.transcodeTRANSCODE=YESvCodec h264 not compatibleNORCOVideosTV ShowsHomelandSeason  2Homeland S02E06 A Gettysburg Address.mkv
2012
-12-11 18:59:49,009 DEBUG pyTivo.video.transcodeCACHE HITNORCOVideosTV ShowsHomelandSeason  2Homeland S02E06 A Gettysburg Address.mkv
2012
-12-11 18:59:49,015 DEBUG pyTivo.video.transcodeCACHE HITNORCOVideosTV ShowsHomelandSeason  2Homeland S02E06 A Gettysburg Address.mkv
2012
-12-11 18:59:49,016 DEBUG pyTivo.video.transcodeCACHE HITNORCOVideosTV ShowsHomelandSeason  2Homeland S02E06 A Gettysburg Address.mkv
2012
-12-11 18:59:49,019 DEBUG pyTivo.video.transcodeCACHE HITNORCOVideosTV ShowsHomelandSeason  2Homeland S02E06 A Gettysburg Address.mkv
2012
-12-11 18:59:49,019 DEBUG pyTivo.video.transcodetsnTiVoServiceNumber
2012
-12-11 18:59:49,019 DEBUG pyTivo.video.transcodeaspect169True
2012
-12-11 18:59:49,019 DEBUG pyTivo.video.transcodeoptresFalse
2012
-12-11 18:59:49,019 DEBUG pyTivo.video.transcodeFile=NORCOVideosTV ShowsHomelandSeason  2Homeland S02E06 A Gettysburg Address.mkv vCodec=h264 vWidth=1280 vHeight=718 vFps=23.98 millisecs=2951870 TIVO_HEIGHT=1080 TIVO_WIDTH=1920
2012
-12-11 18:59:49,022 DEBUG pyTivo.video.transcodeCACHE HITNORCOVideosTV ShowsHomelandSeason  2Homeland S02E06 A Gettysburg Address.mkv
2012
-12-11 18:59:49,023 DEBUG pyTivo.video.transcodeCACHE HITNORCOVideosTV ShowsHomelandSeason  2Homeland S02E06 A Gettysburg Address.mkv
2012
-12-11 18:59:49,026 DEBUG pyTivo.video.transcodeCACHE HITNORCOVideosTV ShowsHomelandSeason  2Homeland S02E06 A Gettysburg Address.mkv
2012
-12-11 18:59:49,028 DEBUG pyTivo.video.transcodeCACHE HITNORCOVideosTV ShowsHomelandSeason  2Homeland S02E06 A Gettysburg Address.mkv
2012
-12-11 18:59:49,028 DEBUG pyTivo.video.transcodeaudio_langNone
2012
-12-11 18:59:49,028 DEBUG pyTivo.video.transcodeselected audio stream0.1
2012
-12-11 18:59:49,029 DEBUG pyTivo.video.transcodetranscoding to tivo model 748 using ffmpeg command:
2012-12-11 18:59:49,029 DEBUG pyTivo.video.transcodeC:Program FilespyTivobinffmpeg.exe -i NORCOVideosTV ShowsHomelandSeason  2Homeland S02E06 A Gettysburg Address.mkv -vcodec copy -b 16384k -maxrate 30000k -bufsize 4096k -ab 448k -ar 48000 -acodec copy -copyts -map 0.0 -map 0.1 -threads 6 -f mp4 NORCOVideosTV ShowsHomelandSeason  2Homeland S02E06 A Gettysburg Address.mkv.pyTivo-temp
2012
-12-11 18:59:49,108 DEBUG pyTivo.video.transcodeCACHE HITNORCOVideosTV ShowsHomelandSeason  2Homeland S02E06 A Gettysburg Address.mkv
2012
-12-11 18:59:49,109 DEBUG pyTivo.video.transcodeCACHE HITNORCOVideosTV ShowsHomelandSeason  2Homeland S02E06 A Gettysburg Address.mkv
2012
-12-11 18:59:49,121 DEBUG pyTivo.video.transcodeCACHE HITNORCOVideosTV ShowsHomelandSeason  2Homeland S02E06 A Gettysburg Address.mkv
2012
-12-11 18:59:49,124 DEBUG pyTivo.video.transcodeCACHE HITNORCOVideosTV ShowsHomelandSeason  2Homeland S02E06 A Gettysburg Address.mkv
2012
-12-11 18:59:49,124 DEBUG pyTivo.video.transcodeTRANSCODE=YESvCodec h264 not compatibleNORCOVideosTV ShowsHomelandSeason  2Homeland S02E06 A Gettysburg Address.mkv
2012
-12-11 18:59:49,125 DEBUG pyTivo.video.transcodeCACHE HITNORCOVideosTV ShowsHomelandSeason  2Homeland S02E06 A Gettysburg Address.mkv
2012
-12-11 18:59:49,128 DEBUG pyTivo.video.transcodeCACHE HITNORCOVideosTV ShowsHomelandSeason  2Homeland S02E06 A Gettysburg Address.mkv
2012
-12-11 18:59:49,130 DEBUG pyTivo.video.transcodeCACHE HITNORCOVideosTV ShowsHomelandSeason  2Homeland S02E07 The Clearing.mkv
2012
-12-11 18:59:49,131 DEBUG pyTivo.video.transcodeCACHE HITNORCOVideosTV ShowsHomelandSeason  2Homeland S02E07 The Clearing.mkv
2012
-12-11 18:59:49,144 DEBUG pyTivo.video.transcodeCACHE HITNORCOVideosTV ShowsHomelandSeason  2Homeland S02E07 The Clearing.mkv
2012
-12-11 18:59:49,145 DEBUG pyTivo.video.transcodeCACHE HITNORCOVideosTV ShowsHomelandSeason  2Homeland S02E07 The Clearing.mkv
2012
-12-11 18:59:49,145 DEBUG pyTivo.video.transcodeTRANSCODE=YESvCodec h264 not compatibleNORCOVideosTV ShowsHomelandSeason  2Homeland S02E07 The Clearing.mkv
2012
-12-11 18:59:49,148 DEBUG pyTivo.video.transcodeCACHE HITNORCOVideosTV ShowsHomelandSeason  2Homeland S02E07 The Clearing.mkv
2012
-12-11 18:59:49,150 DEBUG pyTivo.video.transcodeCACHE HITNORCOVideosTV ShowsHomelandSeason  2Homeland S02E07 The Clearing.mkv
2012
-12-11 18:59:49,155 DEBUG pyTivo.video.videomobileagent98 useragentmozilla/5.0 (ipadcpu os 6_0_1 like mac os xapplewebkit/536.26 (khtmllike geckoversion/6.0 mobile/10a523 safari/8536.25
2012
-12-11 18:59:49,157 INFO  pyTivo192.168.1.4 [11/Dec/2012 18:59:49"GET /TiVoConnect?Command=QueryContainer&Container=My%20Videos/Homeland/Season%20%202&Format=text/html HTTP/1.1" 200 -
2012-12-11 18:59:49,219 INFO  pyTivo192.168.1.4 [11/Dec/2012 18:59:49"GET /main_mob.css HTTP/1.1" 200 -
2012-12-11 18:59:49,234 INFO  pyTivo192.168.1.4 [11/Dec/2012 18:59:49"GET /iphonearrow.png HTTP/1.1" 200 -
2012-12-11 18:59:49,269 INFO  pyTivo192.168.1.4 [11/Dec/2012 18:59:49"GET /iPhoneToolbar.png HTTP/1.1" 200 -
2012-12-11 18:59:49,723 DEBUG pyTivo.video.transcoderemuxing NORCOVideosTV ShowsHomelandSeason  2Homeland S02E06 A Gettysburg Address.mkv to NORCOVideosTV ShowsHomelandSeason  2Homeland S02E06 A Gettysburg Address.mkv.pyTivo-temp
2012
-12-11 18:59:49,928 DEBUG pyTivo.video.transcodeFFmpeg errorattempting to transcode audio as workaround
2012
-12-11 18:59:49,928 DEBUG pyTivo.video.transcodetranscoding to tivo model 748 using ffmpeg command:
2012-12-11 18:59:49,928 DEBUG pyTivo.video.transcodeC:Program FilespyTivobinffmpeg.exe --i NORCOVideosTV ShowsHomelandSeason  2Homeland S02E06 A Gettysburg Address.mkv -vcodec copy -b 16384k -maxrate 30000k -bufsize 4096k -ab 448k -ar 48000 -acodec ac3 -map 0.0 -map 0.1 -threads 6 -f mp4 NORCOVideosTV ShowsHomelandSeason  2Homeland S02E06 A Gettysburg Address.mkv.pyTivo-temp
2012
-12-11 18:59:50,022 DEBUG pyTivo.video.transcodeFFmpeg errortemp file has been removedNORCOVideosTV ShowsHomelandSeason  2Homeland S02E06 A Gettysburg Address.mkv.pyTivo-temp
2012
-12-11 18:59:50,023 DEBUG pyTivo.video.transcodeCACHE HITNORCOVideosTV ShowsHomelandSeason  2Homeland S02E06 A Gettysburg Address.mkv
2012
-12-11 18:59:50,036 DEBUG pyTivo.video.transcodeCACHE HITNORCOVideosTV ShowsHomelandSeason  2Homeland S02E06 A Gettysburg Address.mkv
2012
-12-11 18:59:50,038 DEBUG pyTivo.video.transcodeCACHE HITNORCOVideosTV ShowsHomelandSeason  2Homeland S02E06 A Gettysburg Address.mkv
2012
-12-11 18:59:50,039 DEBUG pyTivo.video.transcodeTRANSCODE=YESvCodec h264 not compatibleNORCOVideosTV ShowsHomelandSeason  2Homeland S02E06 A Gettysburg Address.mkv
2012
-12-11 18:59:50,040 DEBUG pyTivo.video.transcodeCACHE HITNORCOVideosTV ShowsHomelandSeason  2Homeland S02E06 A Gettysburg Address.mkv
2012
-12-11 18:59:50,042 DEBUG pyTivo.video.transcodeCACHE HITNORCOVideosTV ShowsHomelandSeason  2Homeland S02E06 A Gettysburg Address.mkv
2012
-12-11 18:59:51,052 DEBUG pyTivo.mind__login
{'cams_security_domain''tivocom''cams_login_config''http''cams_cb_password''password''cams_original_url''/mind/mind7?type=infoGet''cams_cb_username''email@address.com'}
2012-12-11 18:59:53,826 DEBUG pyTivo.mindpcBodySearch
{}

<
pcBodyList><isBottom>true</isBottom><isTop>true</isTop><pcBody><bucketNumber>-1</bucketNumber><levelOfDetail>low</levelOfDetail><name>pyTivo</name><pcBodyId>tivo:pc.1002289361</pcBodyId><type>pcBody</type></pcBody></pcBodyList>g
2012
-12-11 18:59:54,802 DEBUG pyTivo.mindbodyOfferModify&bodyId=tsn:TiVoServiceNumber
{'subtitle''2x06 A Gettysburg Address''description'"Dana is shocked by her visit to the hospital. Faber's Tom Walker questions get him tangled up with the CIA. Brody agrees to help stop an attack on America, but his loyalty is questioned when Gettysburg once again becomes a battleground."'pcBodyId''tivo:pc.1002289361''publishDate''2012-12-11 23:5953''partnerId''tivo:pt.3187''duration'2951'size'6395171120L'title''Homeland''url''http://192.168.1.11:9032/My%20Videos/Homeland/Season%20%202/Homeland%20-%20S02E06%20-%20A%20Gettysburg%20Address.mkv?Format=video/mpeg''bodyId''tsn:TiVoServiceNumber''source''EP01466171''state''complete''encodingType''mpeg2ProgramStream''tvRating''ma'}

<
bodyOffer><bodyId>tsn:TiVoServiceNumber</bodyId><bodyOfferId>tivo:bo.15000141</bodyOfferId><createDate>2012-12-12 00:00:33</createDate><description>Dana is shocked by her visit to the hospitalFaber's Tom Walker questions get him tangled up with the CIA. Brody agrees to help stop an attack on America, but his loyalty is questioned when Gettysburg once again becomes a battleground.</description><duration>2951</duration><encodingType>mpeg2ProgramStream</encodingType><levelOfDetail>high</levelOfDetail><offerId>tivo:of.bs.15000141</offerId><partnerId>tivo:pt.3187</partnerId><pcBodyId>tivo:pc.1002289361</pcBodyId><publishDate>2012-12-16 02:13:00</publishDate><size>6395171120</size><source>EP01466171</source><state>complete</state><subtitle>2x06 A Gettysburg Address</subtitle><title>Homeland</title><tvRating>ma</tvRating><updateDate>2012-12-12 00:00:33</updateDate><url>http://192.168.1.11:9032/My%20Videos/Homeland/Season%20%202/Homeland%20-%20S02E06%20-%20A%20Gettysburg%20Address.mkv?Format=video/mpeg</url></bodyOffer>g
2012-12-11 18:59:55,806 DEBUG pyTivo.mind: subscribe&bodyId=tsn:TiVoServiceNumber
{'
uiType': 'cds', 'idSetSource': {'contentId': 'tivo:ct.bs.15000141', 'type': 'singleOfferSource', 'offerId': 'tivo:of.bs.15000141'}, 'bodyId': 'tsn:TiVoServiceNumber', 'title': 'pcBodySubscription'}

<subscribeResult><subscription><autoRecord>true</autoRecord><bodyGeneratesCandidates>false</bodyGeneratesCandidates><bodyId>tsn:TiVoServiceNumber</bodyId><hdOnly>false</hdOnly><idSetSource><contentId>tivo:ct.bs.15000141</contentId><offerId>tivo:of.bs.15000141</offerId><type>singleOfferSource</type></idSetSource><isAdult>false</isAdult><isForKids>false</isForKids><levelOfDetail>high</levelOfDetail><showStatus>rerunsAllowed</showStatus><subscriptionId>tivo:sb.15000161</subscriptionId><title>pcBodySubscription</title><type>subscription</type><uiType>cds</uiType></subscription></subscribeResult>g
2012-12-11 19:12:37,375 INFO  pyTivo: 127.0.0.1 [11/Dec/2012 19:12:37] "GET / HTTP/1.1" 200 -
2012-12-11 19:12:37,431 INFO  pyTivo: 127.0.0.1 [11/Dec/2012 19:12:37] "GET /main.css HTTP/1.1" 200 -
2012-12-11 19:12:37,470 INFO  pyTivo: 127.0.0.1 [11/Dec/2012 19:12:37] "GET /favicon.ico HTTP/1.1" 200 -
2012-12-11 19:12:39,058 INFO  pyTivo: 127.0.0.1 [11/Dec/2012 19:12:39] "GET /TiVoConnect?Command=Settings&Container=Settings HTTP/1.1" 200 -
2012-12-11 19:12:39,075 INFO  pyTivo: 127.0.0.1 [11/Dec/2012 19:12:39] "GET /main.css HTTP/1.1" 200 -
2012-12-11 19:12:39,115 INFO  pyTivo: 127.0.0.1 [11/Dec/2012 19:12:39] "GET /plugins/settings/settings.css HTTP/1.1" 200 -
2012-12-11 19:12:39,119 INFO  pyTivo: 127.0.0.1 [11/Dec/2012 19:12:39] "GET /plugins/settings/settings.js HTTP/1.1" 200 -
2012-12-11 19:12:39,188 INFO  pyTivo: 127.0.0.1 [11/Dec/2012 19:12:39] "GET /favicon.ico HTTP/1.1" 200 -
2012-12-11 19:12:39,193 INFO  pyTivo: 127.0.0.1 [11/Dec/2012 19:12:39] "GET /favicon.ico HTTP/1.1" 200 -
2012-12-11 19:14:00,170 INFO  pyTivo: 127.0.0.1 [11/Dec/2012 19:14:00] "GET / HTTP/1.1" 200 -
2012-12-11 19:14:00,190 INFO  pyTivo: 127.0.0.1 [11/Dec/2012 19:14:00] "GET /main.css HTTP/1.1" 200 -
2012-12-11 19:14:00,213 INFO  pyTivo: 127.0.0.1 [11/Dec/2012 19:14:00] "GET /favicon.ico HTTP/1.1" 200 -
2012-12-11 19:14:00,216 INFO  pyTivo: 127.0.0.1 [11/Dec/2012 19:14:00] "GET /favicon.ico HTTP/1.1" 200 -
2012-12-11 19:22:53,404 INFO  pyTivo: Last modified: Mon Dec 10 18:43:17 2012
2012-12-11 19:22:53,404 INFO  pyTivo: Python: 2.6.6
2012-12-11 19:22:53,407 INFO  pyTivo: System: Windows-7-6.1.7601-SP1
2012-12-11 19:22:53,408 INFO  pyTivo.beacon: Announcing shares...
2012-12-11 19:22:54,040 INFO  pyTivo.beacon: Registering: MMA
2012-12-11 19:22:54,848 INFO  pyTivo.beacon: Registering: My Videos
2012-12-11 19:22:55,648 INFO  pyTivo.beacon: Registering: Synology Video
2012-12-11 19:22:56,448 INFO  pyTivo.beacon: Registering: TempVideos
2012-12-11 19:22:57,289 INFO  pyTivo.beacon: Scanning for TiVos...
2012-12-11 19:22:57,993 INFO  pyTivo.beacon: Bedroom XL
2012-12-11 19:22:58,229 INFO  pyTivo.beacon: Living Room XL
2012-12-11 19:22:58,437 INFO  pyTivo.beacon: Elite
2012-12-11 19:22:59,441 INFO  pyTivo: pyTivo is ready.
2012-12-11 19:22:59,523 INFO  pyTivo: 192.168.1.18 [11/Dec/2012 19:22:59] "GET /TiVoConnect?Command=QueryContainer&Container=%2F&DoGenres=1 HTTP/1.0" 200 -
2012-12-11 19:22:59,523 INFO  pyTivo: 192.168.1.19 [11/Dec/2012 19:22:59] "GET /TiVoConnect?Command=QueryContainer&Container=%2F&DoGenres=1 HTTP/1.0" 200 -
2012-12-11 19:22:59,523 INFO  pyTivo: 192.168.1.12 [11/Dec/2012 19:22:59] "GET /TiVoConnect?Command=QueryContainer&Container=%2F&DoGenres=1 HTTP/1.0" 200 -
2012-12-11 19:22:59,724 INFO  pyTivo: 192.168.1.21 [11/Dec/2012 19:22:59] "GET /TiVoConnect?Command=QueryContainer&Container=%2F&DoGenres=1 HTTP/1.0" 200 -
2012-12-11 19:23:00,529 INFO  pyTivo: 127.0.0.1 [11/Dec/2012 19:23:00] "GET /TiVoConnect?Command=Settings&Container=Settings HTTP/1.1" 200 -
2012-12-11 19:23:00,558 INFO  pyTivo: 127.0.0.1 [11/Dec/2012 19:23:00] "GET /main.css HTTP/1.1" 200 -
2012-12-11 19:23:00,559 INFO  pyTivo: 127.0.0.1 [11/Dec/2012 19:23:00] "GET /plugins/settings/settings.css HTTP/1.1" 200 -
2012-12-11 19:23:00,559 INFO  pyTivo: 127.0.0.1 [11/Dec/2012 19:23:00] "GET /plugins/settings/settings.js HTTP/1.1" 200 -
2012-12-11 19:23:00,631 INFO  pyTivo: 127.0.0.1 [11/Dec/2012 19:23:00] "GET /favicon.ico HTTP/1.1" 200 -
2012-12-11 19:23:00,635 INFO  pyTivo: 127.0.0.1 [11/Dec/2012 19:23:00] "GET /favicon.ico HTTP/1.1" 200 -
2012-12-11 19:23:10,453 INFO  pyTivo: 127.0.0.1 [11/Dec/2012 19:23:10] "GET / HTTP/1.1" 200 -
2012-12-11 19:23:10,467 INFO  pyTivo: 127.0.0.1 [11/Dec/2012 19:23:10] "GET /main.css HTTP/1.1" 200 -
2012-12-11 19:23:10,492 INFO  pyTivo: 127.0.0.1 [11/Dec/2012 19:23:10] "GET /favicon.ico HTTP/1.1" 200 -
2012-12-11 19:23:10,493 INFO  pyTivo: 127.0.0.1 [11/Dec/2012 19:23:10] "GET /favicon.ico HTTP/1.1" 200 -
2012-12-11 19:23:12,986 INFO  pyTivo: 127.0.0.1 [11/Dec/2012 19:23:12] "GET /TiVoConnect?Command=Settings&Container=Settings HTTP/1.1" 200 -
2012-12-11 19:23:13,005 INFO  pyTivo: 127.0.0.1 [11/Dec/2012 19:23:13] "GET /main.css HTTP/1.1" 200 -
2012-12-11 19:23:13,006 INFO  pyTivo: 127.0.0.1 [11/Dec/2012 19:23:13] "GET /plugins/settings/settings.css HTTP/1.1" 200 -
2012-12-11 19:23:13,006 INFO  pyTivo: 127.0.0.1 [11/Dec/2012 19:23:13] "GET /plugins/settings/settings.js HTTP/1.1" 200 -
2012-12-11 19:23:13,072 INFO  pyTivo: 127.0.0.1 [11/Dec/2012 19:23:13] "GET /favicon.ico HTTP/1.1" 200 -
2012-12-11 19:23:13,075 INFO  pyTivo: 127.0.0.1 [11/Dec/2012 19:23:13] "GET /favicon.ico HTTP/1.1" 200 -
2012-12-11 19:23:21,865 INFO  pyTivo: 127.0.0.1 [11/Dec/2012 19:23:21] "POST /TiVoConnect HTTP/1.1" 200 -
2012-12-11 19:23:21,905 INFO  pyTivo: 127.0.0.1 [11/Dec/2012 19:23:21] "GET /favicon.ico HTTP/1.1" 200 -
2012-12-11 19:23:21,908 INFO  pyTivo: 127.0.0.1 [11/Dec/2012 19:23:21] "GET /favicon.ico HTTP/1.1" 200 -
2012-12-11 19:23:26,923 INFO  pyTivo: 127.0.0.1 [11/Dec/2012 19:23:26] "GET /TiVoConnect?Command=Settings&Container=Settings HTTP/1.1" 200 -
2012-12-11 19:23:26,940 INFO  pyTivo: 127.0.0.1 [11/Dec/2012 19:23:26] "GET /main.css HTTP/1.1" 200 -
2012-12-11 19:23:26,941 INFO  pyTivo: 127.0.0.1 [11/Dec/2012 19:23:26] "GET /plugins/settings/settings.css HTTP/1.1" 200 -
2012-12-11 19:23:26,941 INFO  pyTivo: 127.0.0.1 [11/Dec/2012 19:23:26] "GET /plugins/settings/settings.js HTTP/1.1" 200 -
2012-12-11 19:23:27,013 INFO  pyTivo: 127.0.0.1 [11/Dec/2012 19:23:27] "GET /favicon.ico HTTP/1.1" 200 -
2012-12-11 19:23:27,015 INFO  pyTivo: 127.0.0.1 [11/Dec/2012 19:23:27] "GET /favicon.ico HTTP/1.1" 200 -
2012-12-11 19:23:42,721 INFO  pyTivo: 127.0.0.1 [11/Dec/2012 19:23:42] "GET / HTTP/1.1" 200 -
2012-12-11 19:23:42,736 INFO  pyTivo: 127.0.0.1 [11/Dec/2012 19:23:42] "GET /main.css HTTP/1.1" 200 -
2012-12-11 19:23:42,767 INFO  pyTivo: 127.0.0.1 [11/Dec/2012 19:23:42] "GET /favicon.ico HTTP/1.1" 200 -
2012-12-11 19:23:42,769 INFO  pyTivo: 127.0.0.1 [11/Dec/2012 19:23:42] "GET /favicon.ico HTTP/1.1" 200 -
2012-12-11 19:24:02,457 DEBUG pyTivo.video.video: mobileagent: -1 useragent: mozilla/5.0 (windows nt 6.1; wow64; rv:17.0) gecko/20100101 firefox/17.0
2012-12-11 19:24:02,585 INFO  pyTivo: 127.0.0.1 [11/Dec/2012 19:24:02] "GET /TiVoConnect?Command=QueryContainer&Container=My%20Videos&Format=text/html HTTP/1.1" 200 -
2012-12-11 19:24:02,586 ERROR pyTivo: Exception during request from ('
127.0.0.1', 63617)
Traceback (most recent call last):
  File "C:\Python26\lib\SocketServer.py", line 560, in process_request_thread
    self.finish_request(request, client_address)
  File "C:\Python26\lib\SocketServer.py", line 322, in finish_request
    self.RequestHandlerClass(request, client_address, self)
  File "C:\Program Files\pyTivo\httpserver.py", line 85, in __init__
    client_address, server)
  File "C:\Python26\lib\SocketServer.py", line 617, in __init__
    self.handle()
  File "C:\Python26\lib\BaseHTTPServer.py", line 329, in handle
    self.handle_one_request()
  File "C:\Python26\lib\BaseHTTPServer.py", line 323, in handle_one_request
    method()
  File "C:\Program Files\pyTivo\httpserver.py", line 111, in do_GET
    self.handle_query(query, tsn)
  File "C:\Program Files\pyTivo\httpserver.py", line 164, in handle_query
    if self.do_command(query, command, basepath, tsn):
  File "C:\Program Files\pyTivo\httpserver.py", line 143, in do_command
    method(self, query)
  File "C:\Program Files\pyTivo\plugins\video\video.py", line 503, in QueryContainer
    handler.send_html(str(t))
  File "C:\Program Files\pyTivo\httpserver.py", line 271, in send_html
    self.send_fixed(page, '
text/htmlcharset=utf-8', code, refresh)
  File "C:\Program Files\pyTivo\httpserver.py", line 265, in send_fixed
    self.wfile.write(page)
  File "C:\Python26\lib\socket.py", line 318, in write
    self.flush()
  File "C:\Python26\lib\socket.py", line 297, in flush
    self._sock.sendall(buffer(data, write_offset, buffer_size))
error: [Errno 10053] An established connection was aborted by the software in your host machine
2012-12-11 19:24:15,184 DEBUG pyTivo.video.video: mobileagent: -1 useragent: mozilla/5.0 (windows nt 6.1; wow64; rv:17.0) gecko/20100101 firefox/17.0
2012-12-11 19:24:15,270 INFO  pyTivo: 127.0.0.1 [11/Dec/2012 19:24:15] "GET /TiVoConnect?Command=QueryContainer&Container=My%20Videos&Format=text/html HTTP/1.1" 200 -
2012-12-11 19:24:15,290 INFO  pyTivo: 127.0.0.1 [11/Dec/2012 19:24:15] "GET /main.css HTTP/1.1" 200 -
2012-12-11 19:24:15,299 INFO  pyTivo: 127.0.0.1 [11/Dec/2012 19:24:15] "GET /folder.png HTTP/1.1" 200 -
2012-12-11 19:24:15,848 INFO  pyTivo: 127.0.0.1 [11/Dec/2012 19:24:15] "GET /favicon.ico HTTP/1.1" 200 -
2012-12-11 19:24:26,601 DEBUG pyTivo.video.video: mobileagent: -1 useragent: mozilla/5.0 (windows nt 6.1; wow64; rv:17.0) gecko/20100101 firefox/17.0
2012-12-11 19:24:26,602 INFO  pyTivo: 127.0.0.1 [11/Dec/2012 19:24:26] "GET /TiVoConnect?Command=QueryContainer&Container=My%20Videos/Homeland&Format=text/html HTTP/1.1" 200 -
2012-12-11 19:24:26,625 INFO  pyTivo: 127.0.0.1 [11/Dec/2012 19:24:26] "GET /main.css HTTP/1.1" 200 -
2012-12-11 19:24:26,627 INFO  pyTivo: 127.0.0.1 [11/Dec/2012 19:24:26] "GET /back.png HTTP/1.1" 200 -
2012-12-11 19:24:26,642 INFO  pyTivo: 127.0.0.1 [11/Dec/2012 19:24:26] "GET /folder.png HTTP/1.1" 200 -
2012-12-11 19:24:26,667 INFO  pyTivo: 127.0.0.1 [11/Dec/2012 19:24:26] "GET /favicon.ico HTTP/1.1" 200 -
2012-12-11 19:24:26,668 INFO  pyTivo: 127.0.0.1 [11/Dec/2012 19:24:26] "GET /favicon.ico HTTP/1.1" 200 -
2012-12-11 19:24:45,240 DEBUG pyTivo.video.video: mobileagent: -1 useragent: mozilla/5.0 (windows nt 6.1; wow64; rv:17.0) gecko/20100101 firefox/17.0
2012-12-11 19:24:45,242 INFO  pyTivo: 127.0.0.1 [11/Dec/2012 19:24:45] "GET /TiVoConnect?Command=QueryContainer&Container=My%20Videos/Homeland/Season%20%202&Format=text/html HTTP/1.1" 200 -
2012-12-11 19:24:45,263 INFO  pyTivo: 127.0.0.1 [11/Dec/2012 19:24:45] "GET /main.css HTTP/1.1" 200 -
2012-12-11 19:24:45,269 INFO  pyTivo: 127.0.0.1 [11/Dec/2012 19:24:45] "GET /back.png HTTP/1.1" 200 -
2012-12-11 19:24:45,276 INFO  pyTivo: 127.0.0.1 [11/Dec/2012 19:24:45] "GET /folder.png HTTP/1.1" 200 -
2012-12-11 19:24:45,302 INFO  pyTivo: 127.0.0.1 [11/Dec/2012 19:24:45] "GET /favicon.ico HTTP/1.1" 200 -
2012-12-11 19:24:45,312 INFO  pyTivo: 127.0.0.1 [11/Dec/2012 19:24:45] "GET /favicon.ico HTTP/1.1" 200 -
2012-12-11 19:25:00,684 INFO  pyTivo.video.video: [11/Dec/2012 19:25:00] Queued "\\NORCO\Videos\TV Shows\Homeland\Season  2\Homeland - S02E06 - A Gettysburg Address.mkv" for Push to Bedroom XL
2012-12-11 19:25:00,684 INFO  pyTivo: 127.0.0.1 [11/Dec/2012 19:25:00] "POST /TiVoConnect HTTP/1.1" 200 -
2012-12-11 19:25:00,719 INFO  pyTivo: 127.0.0.1 [11/Dec/2012 19:25:00] "GET /favicon.ico HTTP/1.1" 200 -
2012-12-11 19:25:00,720 INFO  pyTivo: 127.0.0.1 [11/Dec/2012 19:25:00] "GET /favicon.ico HTTP/1.1" 200 -
2012-12-11 19:25:05,709 DEBUG pyTivo.video.transcode: starting ffmpeg, will wait 10 seconds for it to complete
2012-12-11 19:25:05,808 DEBUG pyTivo.video.video: mobileagent: -1 useragent: mozilla/5.0 (windows nt 6.1; wow64; rv:17.0) gecko/20100101 firefox/17.0
2012-12-11 19:25:05,809 DEBUG pyTivo.video.transcode: ffmpeg output=FFmpeg version SVN-r21659-rdian06-1.02-win-x86_32, Copyright (c) 2000-2010 Fabrice Bellard, et al.

  built on Aug 24 2010 20:46:16 with gcc 4.4.0

  configuration: --enable-memalign-hack --disable-debug --enable-hardcoded-tables --enable-runtime-cpudetect --enable-static --disable-shared --disable-ffserver --disable-ffplay --enable-gpl --enable-pthreads --enable-libmp3lame --enable-libvorbis --enable-libtheora --enable-libspeex --enable-libgsm --enable-libx264 --enable-libschroedinger --enable-libfaad --enable-libxvid --disable-decoder=aac --enable-avisynth --enable-postproc --enable-avfilter --enable-avfilter-lavf

  libavutil     50. 8. 0 / 50. 8. 0

  libavcodec    52.52. 0 / 52.52. 0

  libavformat   52.50. 0 / 52.50. 0

  libavdevice   52. 2. 0 / 52. 2. 0

  libavfilter    1.17. 0 /  1.17. 0

  libswscale     0.10. 0 /  0.10. 0

  libpostproc   51. 2. 0 / 51. 2. 0

[matroska @ 0x33cfd0]Estimating duration from bitrate, this may be inaccurate



Seems stream 0 codec frame rate differs from container frame rate: 47.95 (5994/125) -> 23.98 (24000/1001)

Input #0, matroska, from '
NORCOVideosTV ShowsHomelandSeason  2Homeland S02E06 A Gettysburg Address.mkv':

  Duration: 00:49:11.87, start: 0.000000, bitrate: 384 kb/s

    Stream #0.0(eng): Video: h264, yuv420p, 1280x718 [PAR 1:1 DAR 640:359], 47.62 fps, 23.98 tbr, 1k tbn, 47.95 tbc

    Stream #0.1(eng): Audio: ac3, 48000 Hz, 5.1, s16, 384 kb/s

At least one output file must be specified


2012-12-11 19:25:05,812 INFO  pyTivo: 127.0.0.1 [11/Dec/2012 19:25:05] "GET /TiVoConnect?Command=QueryContainer&Container=My%20Videos/Homeland/Season%20%202&Format=text/html HTTP/1.1" 200 -
2012-12-11 19:25:05,823 INFO  pyTivo: 127.0.0.1 [11/Dec/2012 19:25:05] "GET /main.css HTTP/1.1" 200 -
2012-12-11 19:25:05,832 DEBUG pyTivo.video.transcode: aFreq=48000; aCh=6; container=matroska; kbps=384; mapAudio=[('
0.1', '(engac348000 Hz5.1s16384 kb/sr')]; vHeight=718; vCodec=h264; Supported=True; aKbps=384; par=None; millisecs=2951870; vFps=23.98; par2=1.0; par1=1:1; mapVideo=0.0; vWidth=1280; dar1=640:359; rawmeta={}; aCodec=ac3
2012-12-11 19:25:05,835 DEBUG pyTivo.video.transcode: CACHE HIT! \\NORCO\Videos\TV Shows\Homeland\Season  2\Homeland - S02E06 - A Gettysburg Address.mkv
2012-12-11 19:25:05,835 DEBUG pyTivo.video.transcode: TRANSCODE=YES, container matroska not compatible, \\NORCO\Videos\TV Shows\Homeland\Season  2\Homeland - S02E06 - A Gettysburg Address.mkv
2012-12-11 19:25:05,836 INFO  pyTivo: 127.0.0.1 [11/Dec/2012 19:25:05] "GET /back.png HTTP/1.1" 200 -
2012-12-11 19:25:05,836 INFO  pyTivo: 127.0.0.1 [11/Dec/2012 19:25:05] "GET /folder.png HTTP/1.1" 200 -
2012-12-11 19:25:05,838 DEBUG pyTivo.video.transcode: CACHE HIT! \\NORCO\Videos\TV Shows\Homeland\Season  2\Homeland - S02E06 - A Gettysburg Address.mkv
2012-12-11 19:25:05,838 DEBUG pyTivo.video.transcode: TRANSCODE=YES, vCodec h264 not compatible, \\NORCO\Videos\TV Shows\Homeland\Season  2\Homeland - S02E06 - A Gettysburg Address.mkv
2012-12-11 19:25:05,841 DEBUG pyTivo.video.transcode: CACHE HIT! \\NORCO\Videos\TV Shows\Homeland\Season  2\Homeland - S02E06 - A Gettysburg Address.mkv
2012-12-11 19:25:05,844 DEBUG pyTivo.video.transcode: CACHE HIT! \\NORCO\Videos\TV Shows\Homeland\Season  2\Homeland - S02E06 - A Gettysburg Address.mkv
2012-12-11 19:25:05,845 DEBUG pyTivo.video.transcode: CACHE HIT! \\NORCO\Videos\TV Shows\Homeland\Season  2\Homeland - S02E06 - A Gettysburg Address.mkv
2012-12-11 19:25:05,848 DEBUG pyTivo.video.transcode: CACHE HIT! \\NORCO\Videos\TV Shows\Homeland\Season  2\Homeland - S02E06 - A Gettysburg Address.mkv
2012-12-11 19:25:05,848 DEBUG pyTivo.video.transcode: tsn: TiVoServiceNumber
2012-12-11 19:25:05,848 DEBUG pyTivo.video.transcode: aspect169: True
2012-12-11 19:25:05,848 DEBUG pyTivo.video.transcode: optres: False
2012-12-11 19:25:05,848 DEBUG pyTivo.video.transcode: File=\\NORCO\Videos\TV Shows\Homeland\Season  2\Homeland - S02E06 - A Gettysburg Address.mkv vCodec=h264 vWidth=1280 vHeight=718 vFps=23.98 millisecs=2951870 TIVO_HEIGHT=1080 TIVO_WIDTH=1920
2012-12-11 19:25:05,851 DEBUG pyTivo.video.transcode: CACHE HIT! \\NORCO\Videos\TV Shows\Homeland\Season  2\Homeland - S02E06 - A Gettysburg Address.mkv
2012-12-11 19:25:05,852 DEBUG pyTivo.video.transcode: CACHE HIT! \\NORCO\Videos\TV Shows\Homeland\Season  2\Homeland - S02E06 - A Gettysburg Address.mkv
2012-12-11 19:25:05,855 DEBUG pyTivo.video.transcode: CACHE HIT! \\NORCO\Videos\TV Shows\Homeland\Season  2\Homeland - S02E06 - A Gettysburg Address.mkv
2012-12-11 19:25:05,855 INFO  pyTivo: 127.0.0.1 [11/Dec/2012 19:25:05] "GET /favicon.ico HTTP/1.1" 200 -
2012-12-11 19:25:05,857 DEBUG pyTivo.video.transcode: CACHE HIT! \\NORCO\Videos\TV Shows\Homeland\Season  2\Homeland - S02E06 - A Gettysburg Address.mkv
2012-12-11 19:25:05,858 INFO  pyTivo: 127.0.0.1 [11/Dec/2012 19:25:05] "GET /favicon.ico HTTP/1.1" 200 -
2012-12-11 19:25:05,858 DEBUG pyTivo.video.transcode: CACHE HIT! \\NORCO\Videos\TV Shows\Homeland\Season  2\Homeland - S02E06 - A Gettysburg Address.mkv
2012-12-11 19:25:05,861 DEBUG pyTivo.video.transcode: CACHE HIT! \\NORCO\Videos\TV Shows\Homeland\Season  2\Homeland - S02E06 - A Gettysburg Address.mkv
2012-12-11 19:25:05,861 DEBUG pyTivo.video.transcode: audio_lang: None
2012-12-11 19:25:05,861 DEBUG pyTivo.video.transcode: selected audio stream: 0.1
2012-12-11 19:25:05,861 DEBUG pyTivo.video.transcode: transcoding to tivo model 748 using ffmpeg command:
2012-12-11 19:25:05,861 DEBUG pyTivo.video.transcode: C:\Program Files\pyTivo\bin\ffmpeg.exe -i \\NORCO\Videos\TV Shows\Homeland\Season  2\Homeland - S02E06 - A Gettysburg Address.mkv -vcodec copy -b 16384k -maxrate 30000k -bufsize 4096k -ab 448k -ar 48000 -ac 6 -acodec copy -copyts -map 0.0 -map 0.1 -threads 6 -f mp4 \\NORCO\Videos\TV Shows\Homeland\Season  2\Homeland - S02E06 - A Gettysburg Address.mkv.pyTivo-temp
2012-12-11 19:25:05,862 DEBUG pyTivo.video.transcode: remuxing \\NORCO\Videos\TV Shows\Homeland\Season  2\Homeland - S02E06 - A Gettysburg Address.mkv to \\NORCO\Videos\TV Shows\Homeland\Season  2\Homeland - S02E06 - A Gettysburg Address.mkv.pyTivo-temp
2012-12-11 19:25:05,933 DEBUG pyTivo.video.transcode: error during remuxing
2012-12-11 19:25:05,940 DEBUG pyTivo.video.transcode: CACHE HIT! \\NORCO\Videos\TV Shows\Homeland\Season  2\Homeland - S02E06 - A Gettysburg Address.mkv
2012-12-11 19:25:05,951 DEBUG pyTivo.video.transcode: CACHE HIT! \\NORCO\Videos\TV Shows\Homeland\Season  2\Homeland - S02E06 - A Gettysburg Address.mkv
2012-12-11 19:25:05,951 DEBUG pyTivo.video.transcode: TRANSCODE=YES, vCodec h264 not compatible, \\NORCO\Videos\TV Shows\Homeland\Season  2\Homeland - S02E06 - A Gettysburg Address.mkv
2012-12-11 19:25:05,953 DEBUG pyTivo.video.transcode: CACHE HIT! \\NORCO\Videos\TV Shows\Homeland\Season  2\Homeland - S02E06 - A Gettysburg Address.mkv
2012-12-11 19:25:05,956 DEBUG pyTivo.video.transcode: CACHE HIT! \\NORCO\Videos\TV Shows\Homeland\Season  2\Homeland - S02E06 - A Gettysburg Address.mkv
2012-12-11 19:25:05,957 DEBUG pyTivo.video.transcode: CACHE HIT! \\NORCO\Videos\TV Shows\Homeland\Season  2\Homeland - S02E06 - A Gettysburg Address.mkv
2012-12-11 19:25:05,960 DEBUG pyTivo.video.transcode: CACHE HIT! \\NORCO\Videos\TV Shows\Homeland\Season  2\Homeland - S02E06 - A Gettysburg Address.mkv
2012-12-11 19:25:05,960 DEBUG pyTivo.video.transcode: tsn: TiVoServiceNumber
2012-12-11 19:25:05,960 DEBUG pyTivo.video.transcode: aspect169: True
2012-12-11 19:25:05,960 DEBUG pyTivo.video.transcode: optres: False
2012-12-11 19:25:05,960 DEBUG pyTivo.video.transcode: File=\\NORCO\Videos\TV Shows\Homeland\Season  2\Homeland - S02E06 - A Gettysburg Address.mkv vCodec=h264 vWidth=1280 vHeight=718 vFps=23.98 millisecs=2951870 TIVO_HEIGHT=1080 TIVO_WIDTH=1920
2012-12-11 19:25:05,963 DEBUG pyTivo.video.transcode: CACHE HIT! \\NORCO\Videos\TV Shows\Homeland\Season  2\Homeland - S02E06 - A Gettysburg Address.mkv
2012-12-11 19:25:05,964 DEBUG pyTivo.video.transcode: CACHE HIT! \\NORCO\Videos\TV Shows\Homeland\Season  2\Homeland - S02E06 - A Gettysburg Address.mkv
2012-12-11 19:25:05,967 DEBUG pyTivo.video.transcode: CACHE HIT! \\NORCO\Videos\TV Shows\Homeland\Season  2\Homeland - S02E06 - A Gettysburg Address.mkv
2012-12-11 19:25:05,967 DEBUG pyTivo.video.transcode: CACHE HIT! \\NORCO\Videos\TV Shows\Homeland\Season  2\Homeland - S02E06 - A Gettysburg Address.mkv
2012-12-11 19:25:05,970 DEBUG pyTivo.video.transcode: CACHE HIT! \\NORCO\Videos\TV Shows\Homeland\Season  2\Homeland - S02E06 - A Gettysburg Address.mkv
2012-12-11 19:25:05,971 DEBUG pyTivo.video.transcode: CACHE HIT! \\NORCO\Videos\TV Shows\Homeland\Season  2\Homeland - S02E06 - A Gettysburg Address.mkv
2012-12-11 19:25:05,971 DEBUG pyTivo.video.transcode: audio_lang: None
2012-12-11 19:25:05,971 DEBUG pyTivo.video.transcode: selected audio stream: 0.1
2012-12-11 19:25:05,973 DEBUG pyTivo.video.transcode: CACHE HIT! \\NORCO\Videos\TV Shows\Homeland\Season  2\Homeland - S02E06 - A Gettysburg Address.mkv
2012-12-11 19:25:05,976 DEBUG pyTivo.video.transcode: CACHE HIT! \\NORCO\Videos\TV Shows\Homeland\Season  2\Homeland - S02E06 - A Gettysburg Address.mkv
2012-12-11 19:25:05,976 DEBUG pyTivo.video.transcode: TRANSCODE=YES, vCodec h264 not compatible, \\NORCO\Videos\TV Shows\Homeland\Season  2\Homeland - S02E06 - A Gettysburg Address.mkv
2012-12-11 19:25:05,977 DEBUG pyTivo.video.transcode: CACHE HIT! \\NORCO\Videos\TV Shows\Homeland\Season  2\Homeland - S02E06 - A Gettysburg Address.mkv
2012-12-11 19:25:05,980 DEBUG pyTivo.video.transcode: CACHE HIT! \\NORCO\Videos\TV Shows\Homeland\Season  2\Homeland - S02E06 - A Gettysburg Address.mkv
2012-12-11 19:25:07,394 DEBUG pyTivo.mind: __login
{'
cams_security_domain': 'tivocom', 'cams_login_config': 'http', 'cams_cb_password': 'password', 'cams_original_url': '/mind/mind7?type=infoGet', 'cams_cb_username': 'email@address.com'}
2012-12-11 19:25:08,243 DEBUG pyTivo.mind: pcBodySearch
{}

<pcBodyList><isBottom>true</isBottom><isTop>true</isTop><pcBody><bucketNumber>-1</bucketNumber><levelOfDetail>low</levelOfDetail><name>pyTivo</name><pcBodyId>tivo:pc.1002289361</pcBodyId><type>pcBody</type></pcBody></pcBodyList>g
2012-12-11 19:25:09,177 DEBUG pyTivo.mind: bodyOfferModify&bodyId=tsn:TiVoServiceNumber
{'
subtitle': '2x06 A Gettysburg Address', 'description': "Dana is shocked by her visit to the hospital. Faber's Tom Walker questions get him tangled up with the CIABrody agrees to help stop an attack on Americabut his loyalty is questioned when Gettysburg once again becomes a battleground.", 'pcBodyId': 'tivo:pc.1002289361', 'publishDate': '2012-12-12 00:2508', 'partnerId': 'tivo:pt.3187', 'duration': 2951, 'size': 6333082080L, 'title': 'Homeland', 'url': 'http://192.168.1.11:9032/My%20Videos/Homeland/Season%20%202/Homeland%20-%20S02E06%20-%20A%20Gettysburg%20Address.mkv?Format=video/mpeg', 'bodyId': 'tsn:TiVoServiceNumber', 'source': 'EP01466171', 'state': 'complete', 'encodingType': 'mpeg2ProgramStream', 'tvRating': 'ma'}

<bodyOffer><bodyId>tsn:TiVoServiceNumber</bodyId><bodyOfferId>tivo:bo.15000151</bodyOfferId><createDate>2012-12-12 00:25:47</createDate><description>Dana is shocked by her visit to the hospital. Faber's Tom Walker questions get him tangled up with the CIA. Brody agrees to help stop an attack on America, but his loyalty is questioned when Gettysburg once again becomes a battleground.</description><duration>2951</duration><encodingType>mpeg2ProgramStream</encodingType><levelOfDetail>high</levelOfDetail><offerId>tivo:of.bs.15000151</offerId><partnerId>tivo:pt.3187</partnerId><pcBodyId>tivo:pc.1002289361</pcBodyId><publishDate>2012-12-13 17:48:00</publishDate><size>6333082080</size><source>EP01466171</source><state>complete</state><subtitle>2x06 A Gettysburg Address</subtitle><title>Homeland</title><tvRating>ma</tvRating><updateDate>2012-12-12 00:25:47</updateDate><url>http://192.168.1.11:9032/My%20Videos/Homeland/Season%20%202/Homeland%20-%20S02E06%20-%20A%20Gettysburg%20Address.mkv?Format=video/mpeg</url></bodyOffer>g
2012-12-11 19:25:10,114 DEBUG pyTivo.mind: subscribe&bodyId=tsn:TiVoServiceNumber
{'uiType': 'cds', 'idSetSource': {'contentId': 'tivo:ct.bs.15000151', 'type': 'singleOfferSource', 'offerId': 'tivo:of.bs.15000151'}, 'bodyId': 'tsn:TiVoServiceNumber', 'title': 'pcBodySubscription'}

<subscribeResult><subscription><autoRecord>true</autoRecord><bodyGeneratesCandidates>false</bodyGeneratesCandidates><bodyId>tsn:TiVoServiceNumber</bodyId><hdOnly>false</hdOnly><idSetSource><contentId>tivo:ct.bs.15000151</contentId><offerId>tivo:of.bs.15000151</offerId><type>singleOfferSource</type></idSetSource><isAdult>false</isAdult><isForKids>false</isForKids><levelOfDetail>high</levelOfDetail><showStatus>rerunsAllowed</showStatus><subscriptionId>tivo:sb.15000171</subscriptionId><title>pcBodySubscription</title><type>subscription</type><uiType>cds</uiType></subscription></subscribeResult>g
2012-12-11 19:29:19,401 DEBUG pyTivo.video.video: mobileagent: -1 useragent: mozilla/5.0 (windows nt 6.1; wow64; rv:17.0) gecko/20100101 firefox/17.0
2012-12-11 19:29:19,403 INFO  pyTivo: 127.0.0.1 [11/Dec/2012 19:29:19] "
GET /TiVoConnect?Command=QueryContainer&Container=My%20Videos/Homeland&Format=text/html HTTP/1.1" 200 -
2012-12-11 19:29:19,415 INFO  pyTivo: 127.0.0.1 [11/Dec/2012 19:29:19] "
GET /main.css HTTP/1.1" 200 -
2012-12-11 19:29:19,428 INFO  pyTivo: 127.0.0.1 [11/Dec/2012 19:29:19] "
GET /back.png HTTP/1.1" 200 -
2012-12-11 19:29:19,428 INFO  pyTivo: 127.0.0.1 [11/Dec/2012 19:29:19] "
GET /folder.png HTTP/1.1" 200 -
2012-12-11 19:29:19,453 INFO  pyTivo: 127.0.0.1 [11/Dec/2012 19:29:19] "
GET /favicon.ico HTTP/1.1" 200 -
2012-12-11 19:29:19,456 INFO  pyTivo: 127.0.0.1 [11/Dec/2012 19:29:19] "
GET /favicon.ico HTTP/1.1" 200 -
2012-12-11 19:29:33,908 DEBUG pyTivo.video.video: mobileagent: -1 useragent: mozilla/5.0 (windows nt 6.1; wow64; rv:17.0) gecko/20100101 firefox/17.0
2012-12-11 19:29:33,996 INFO  pyTivo: 127.0.0.1 [11/Dec/2012 19:29:33] "
GET /TiVoConnect?Command=QueryContainer&Container=My%20Videos&Format=text/html HTTP/1.1" 200 -
2012-12-11 19:29:34,026 INFO  pyTivo: 127.0.0.1 [11/Dec/2012 19:29:34] "
GET /main.css HTTP/1.1" 200 -
2012-12-11 19:29:34,384 INFO  pyTivo: 127.0.0.1 [11/Dec/2012 19:29:34] "
GET /folder.png HTTP/1.1" 200 -
2012-12-11 19:29:34,450 INFO  pyTivo: 127.0.0.1 [11/Dec/2012 19:29:34] "
GET /favicon.ico HTTP/1.1" 200 -
2012-12-11 19:29:34,454 INFO  pyTivo: 127.0.0.1 [11/Dec/2012 19:29:34] "
GET /favicon.ico HTTP/1.1" 200 -
2012-12-11 19:29:43,825 DEBUG pyTivo.video.video: mobileagent: -1 useragent: mozilla/5.0 (windows nt 6.1; wow64; rv:17.0) gecko/20100101 firefox/17.0
2012-12-11 19:29:43,828 INFO  pyTivo: 127.0.0.1 [11/Dec/2012 19:29:43] "
GET /TiVoConnect?Command=QueryContainer&Container=My%20Videos/Leverage&Format=text/html HTTP/1.1" 200 -
2012-12-11 19:29:43,848 INFO  pyTivo: 127.0.0.1 [11/Dec/2012 19:29:43] "
GET /main.css HTTP/1.1" 200 -
2012-12-11 19:29:43,855 INFO  pyTivo: 127.0.0.1 [11/Dec/2012 19:29:43] "
GET /back.png HTTP/1.1" 200 -
2012-12-11 19:29:43,855 INFO  pyTivo: 127.0.0.1 [11/Dec/2012 19:29:43] "
GET /folder.png HTTP/1.1" 200 -
2012-12-11 19:29:43,878 INFO  pyTivo: 127.0.0.1 [11/Dec/2012 19:29:43] "
GET /favicon.ico HTTP/1.1" 200 -
2012-12-11 19:29:43,888 INFO  pyTivo: 127.0.0.1 [11/Dec/2012 19:29:43] "
GET /favicon.ico HTTP/1.1" 200 -
2012-12-11 19:29:46,365 DEBUG pyTivo.video.video: mobileagent: -1 useragent: mozilla/5.0 (windows nt 6.1; wow64; rv:17.0) gecko/20100101 firefox/17.0
2012-12-11 19:29:46,367 INFO  pyTivo: 127.0.0.1 [11/Dec/2012 19:29:46] "
GET /TiVoConnect?Command=QueryContainer&Container=My%20Videos/Leverage/Season%203&Format=text/html HTTP/1.1" 200 -
2012-12-11 19:29:46,378 INFO  pyTivo: 127.0.0.1 [11/Dec/2012 19:29:46] "
GET /main.css HTTP/1.1" 200 -
2012-12-11 19:29:46,384 INFO  pyTivo: 127.0.0.1 [11/Dec/2012 19:29:46] "
GET /back.png HTTP/1.1" 200 -
2012-12-11 19:29:46,395 INFO  pyTivo: 127.0.0.1 [11/Dec/2012 19:29:46] "
GET /folder.png HTTP/1.1" 200 -
2012-12-11 19:29:46,423 INFO  pyTivo: 127.0.0.1 [11/Dec/2012 19:29:46] "
GET /favicon.ico HTTP/1.1" 200 -
2012-12-11 19:29:46,424 INFO  pyTivo: 127.0.0.1 [11/Dec/2012 19:29:46] "
GET /favicon.ico HTTP/1.1" 200 -
2012-12-11 19:29:49,131 INFO  pyTivo.video.video: [11/Dec/2012 19:29:49] Queued "
NORCOVideosTV ShowsLeverageSeason 3Leverage S03E10 The Underground Job.mkv" for Push to Bedroom XL
2012-12-11 19:29:49,132 INFO  pyTivo: 127.0.0.1 [11/Dec/2012 19:29:49] "
POST /TiVoConnect HTTP/1.1" 200 -
2012-12-11 19:29:49,164 INFO  pyTivo: 127.0.0.1 [11/Dec/2012 19:29:49] "
GET /favicon.ico HTTP/1.1" 200 -
2012-12-11 19:29:49,167 INFO  pyTivo: 127.0.0.1 [11/Dec/2012 19:29:49] "
GET /favicon.ico HTTP/1.1" 200 -
2012-12-11 19:29:54,134 DEBUG pyTivo.video.transcode: starting ffmpeg, will wait 10 seconds for it to complete
2012-12-11 19:29:54,234 DEBUG pyTivo.video.transcode: ffmpeg output=FFmpeg version SVN-r21659-rdian06-1.02-win-x86_32, Copyright (c) 2000-2010 Fabrice Bellard, et al.

  built on Aug 24 2010 20:46:16 with gcc 4.4.0

  configuration: --enable-memalign-hack --disable-debug --enable-hardcoded-tables --enable-runtime-cpudetect --enable-static --disable-shared --disable-ffserver --disable-ffplay --enable-gpl --enable-pthreads --enable-libmp3lame --enable-libvorbis --enable-libtheora --enable-libspeex --enable-libgsm --enable-libx264 --enable-libschroedinger --enable-libfaad --enable-libxvid --disable-decoder=aac --enable-avisynth --enable-postproc --enable-avfilter --enable-avfilter-lavf

  libavutil     50. 8. 0 / 50. 8. 0

  libavcodec    52.52. 0 / 52.52. 0

  libavformat   52.50. 0 / 52.50. 0

  libavdevice   52. 2. 0 / 52. 2. 0

  libavfilter    1.17. 0 /  1.17. 0

  libswscale     0.10. 0 /  0.10. 0

  libpostproc   51. 2. 0 / 51. 2. 0

[matroska @ 0x15fcfc0]Estimating duration from bitrate, this may be inaccurate



Seems stream 0 codec frame rate differs from container frame rate: 47.95 (5994/125) -> 23.98 (24000/1001)

Input #0, matroska, from '\\NORCO\Videos\TV Shows\Leverage\Season 3\Leverage - S03E10 - The Underground Job.mkv':

  Duration: 00:42:44.48, start: 0.000000, bitrate: 384 kb/s

    Stream #0.0(eng): Video: h264, yuv420p, 1280x720 [PAR 1:1 DAR 16:9], 47.62 fps, 23.98 tbr, 1k tbn, 47.95 tbc

    Stream #0.1(eng): Audio: ac3, 48000 Hz, 5.1, s16, 384 kb/s

At least one output file must be specified


2012-12-11 19:29:54,250 DEBUG pyTivo.video.transcode: aFreq=48000; aCh=6; container=matroska; kbps=384; mapAudio=[('0.1', '(eng) ac3, 48000 Hz, 5.1, s16, 384 kb/s\r')]; vHeight=720; vCodec=h264; Supported=True; aKbps=384; par=None; millisecs=2564480; vFps=23.98; par2=1.0; par1=1:1; mapVideo=0.0; vWidth=1280; dar1=16:9; rawmeta={}; aCodec=ac3
2012-12-11 19:29:54,255 DEBUG pyTivo.video.transcode: CACHE HIT! \\NORCO\Videos\TV Shows\Leverage\Season 3\Leverage - S03E10 - The Underground Job.mkv
2012-12-11 19:29:54,255 DEBUG pyTivo.video.transcode: TRANSCODE=YES, container matroska not compatible, \\NORCO\Videos\TV Shows\Leverage\Season 3\Leverage - S03E10 - The Underground Job.mkv
2012-12-11 19:29:54,257 DEBUG pyTivo.video.transcode: CACHE HIT! \\NORCO\Videos\TV Shows\Leverage\Season 3\Leverage - S03E10 - The Underground Job.mkv
2012-12-11 19:29:54,257 DEBUG pyTivo.video.transcode: TRANSCODE=YES, vCodec h264 not compatible, \\NORCO\Videos\TV Shows\Leverage\Season 3\Leverage - S03E10 - The Underground Job.mkv
2012-12-11 19:29:54,259 DEBUG pyTivo.video.transcode: CACHE HIT! \\NORCO\Videos\TV Shows\Leverage\Season 3\Leverage - S03E10 - The Underground Job.mkv
2012-12-11 19:29:54,263 DEBUG pyTivo.video.transcode: CACHE HIT! \\NORCO\Videos\TV Shows\Leverage\Season 3\Leverage - S03E10 - The Underground Job.mkv
2012-12-11 19:29:54,265 DEBUG pyTivo.video.transcode: CACHE HIT! \\NORCO\Videos\TV Shows\Leverage\Season 3\Leverage - S03E10 - The Underground Job.mkv
2012-12-11 19:29:54,266 DEBUG pyTivo.video.transcode: CACHE HIT! \\NORCO\Videos\TV Shows\Leverage\Season 3\Leverage - S03E10 - The Underground Job.mkv
2012-12-11 19:29:54,266 DEBUG pyTivo.video.transcode: tsn: TiVoServiceNumber
2012-12-11 19:29:54,266 DEBUG pyTivo.video.transcode: aspect169: True
2012-12-11 19:29:54,267 DEBUG pyTivo.video.transcode: optres: False
2012-12-11 19:29:54,267 DEBUG pyTivo.video.transcode: File=\\NORCO\Videos\TV Shows\Leverage\Season 3\Leverage - S03E10 - The Underground Job.mkv vCodec=h264 vWidth=1280 vHeight=720 vFps=23.98 millisecs=2564480 TIVO_HEIGHT=1080 TIVO_WIDTH=1920
2012-12-11 19:29:54,269 DEBUG pyTivo.video.transcode: CACHE HIT! \\NORCO\Videos\TV Shows\Leverage\Season 3\Leverage - S03E10 - The Underground Job.mkv
2012-12-11 19:29:54,272 DEBUG pyTivo.video.transcode: CACHE HIT! \\NORCO\Videos\TV Shows\Leverage\Season 3\Leverage - S03E10 - The Underground Job.mkv
2012-12-11 19:29:54,273 DEBUG pyTivo.video.transcode: CACHE HIT! \\NORCO\Videos\TV Shows\Leverage\Season 3\Leverage - S03E10 - The Underground Job.mkv
2012-12-11 19:29:54,276 DEBUG pyTivo.video.transcode: CACHE HIT! \\NORCO\Videos\TV Shows\Leverage\Season 3\Leverage - S03E10 - The Underground Job.mkv
2012-12-11 19:29:54,278 DEBUG pyTivo.video.transcode: CACHE HIT! \\NORCO\Videos\TV Shows\Leverage\Season 3\Leverage - S03E10 - The Underground Job.mkv
2012-12-11 19:29:54,279 DEBUG pyTivo.video.transcode: CACHE HIT! \\NORCO\Videos\TV Shows\Leverage\Season 3\Leverage - S03E10 - The Underground Job.mkv
2012-12-11 19:29:54,279 DEBUG pyTivo.video.transcode: audio_lang: None
2012-12-11 19:29:54,280 DEBUG pyTivo.video.transcode: selected audio stream: 0.1
2012-12-11 19:29:54,280 DEBUG pyTivo.video.transcode: transcoding to tivo model 748 using ffmpeg command:
2012-12-11 19:29:54,280 DEBUG pyTivo.video.transcode: C:\Program Files\pyTivo\bin\ffmpeg.exe -i \\NORCO\Videos\TV Shows\Leverage\Season 3\Leverage - S03E10 - The Underground Job.mkv -vcodec copy -b 16384k -maxrate 30000k -bufsize 4096k -ab 448k -ar 48000 -ac 6 -acodec copy -copyts -map 0.0 -map 0.1 -threads 6 -f mp4 \\NORCO\Videos\TV Shows\Leverage\Season 3\Leverage - S03E10 - The Underground Job.mkv.pyTivo-temp
2012-12-11 19:29:54,282 DEBUG pyTivo.video.transcode: remuxing \\NORCO\Videos\TV Shows\Leverage\Season 3\Leverage - S03E10 - The Underground Job.mkv to \\NORCO\Videos\TV Shows\Leverage\Season 3\Leverage - S03E10 - The Underground Job.mkv.pyTivo-temp
2012-12-11 19:29:54,319 DEBUG pyTivo.video.video: mobileagent: -1 useragent: mozilla/5.0 (windows nt 6.1; wow64; rv:17.0) gecko/20100101 firefox/17.0
2012-12-11 19:29:54,322 INFO  pyTivo: 127.0.0.1 [11/Dec/2012 19:29:54] "
GET /TiVoConnect?Command=QueryContainer&Container=My%20Videos/Leverage/Season%203&Format=text/html HTTP/1.1" 200 -
2012-12-11 19:29:54,335 INFO  pyTivo: 127.0.0.1 [11/Dec/2012 19:29:54] "
GET /main.css HTTP/1.1" 200 -
2012-12-11 19:29:54,344 DEBUG pyTivo.video.transcode: error during remuxing
2012-12-11 19:29:54,346 INFO  pyTivo: 127.0.0.1 [11/Dec/2012 19:29:54] "
GET /back.png HTTP/1.1" 200 -
2012-12-11 19:29:54,351 DEBUG pyTivo.video.transcode: CACHE HIT! \\NORCO\Videos\TV Shows\Leverage\Season 3\Leverage - S03E10 - The Underground Job.mkv
2012-12-11 19:29:54,354 INFO  pyTivo: 127.0.0.1 [11/Dec/2012 19:29:54] "
GET /folder.png HTTP/1.1" 200 -
2012-12-11 19:29:54,365 DEBUG pyTivo.video.transcode: CACHE HIT! \\NORCO\Videos\TV Shows\Leverage\Season 3\Leverage - S03E10 - The Underground Job.mkv
2012-12-11 19:29:54,365 DEBUG pyTivo.video.transcode: TRANSCODE=YES, vCodec h264 not compatible, \\NORCO\Videos\TV Shows\Leverage\Season 3\Leverage - S03E10 - The Underground Job.mkv
2012-12-11 19:29:54,368 DEBUG pyTivo.video.transcode: CACHE HIT! \\NORCO\Videos\TV Shows\Leverage\Season 3\Leverage - S03E10 - The Underground Job.mkv
2012-12-11 19:29:54,369 DEBUG pyTivo.video.transcode: CACHE HIT! \\NORCO\Videos\TV Shows\Leverage\Season 3\Leverage - S03E10 - The Underground Job.mkv
2012-12-11 19:29:54,369 INFO  pyTivo: 127.0.0.1 [11/Dec/2012 19:29:54] "
GET /favicon.ico HTTP/1.1" 200 -
2012-12-11 19:29:54,371 DEBUG pyTivo.video.transcode: CACHE HIT! \\NORCO\Videos\TV Shows\Leverage\Season 3\Leverage - S03E10 - The Underground Job.mkv
2012-12-11 19:29:54,374 DEBUG pyTivo.video.transcode: CACHE HIT! \\NORCO\Videos\TV Shows\Leverage\Season 3\Leverage - S03E10 - The Underground Job.mkv
2012-12-11 19:29:54,374 DEBUG pyTivo.video.transcode: tsn: TiVoServiceNumber
2012-12-11 19:29:54,375 DEBUG pyTivo.video.transcode: aspect169: True
2012-12-11 19:29:54,375 DEBUG pyTivo.video.transcode: optres: False
2012-12-11 19:29:54,375 DEBUG pyTivo.video.transcode: File=\\NORCO\Videos\TV Shows\Leverage\Season 3\Leverage - S03E10 - The Underground Job.mkv vCodec=h264 vWidth=1280 vHeight=720 vFps=23.98 millisecs=2564480 TIVO_HEIGHT=1080 TIVO_WIDTH=1920
2012-12-11 19:29:54,377 DEBUG pyTivo.video.transcode: CACHE HIT! \\NORCO\Videos\TV Shows\Leverage\Season 3\Leverage - S03E10 - The Underground Job.mkv
2012-12-11 19:29:54,378 DEBUG pyTivo.video.transcode: CACHE HIT! \\NORCO\Videos\TV Shows\Leverage\Season 3\Leverage - S03E10 - The Underground Job.mkv
2012-12-11 19:29:54,381 DEBUG pyTivo.video.transcode: CACHE HIT! \\NORCO\Videos\TV Shows\Leverage\Season 3\Leverage - S03E10 - The Underground Job.mkv
2012-12-11 19:29:54,382 DEBUG pyTivo.video.transcode: CACHE HIT! \\NORCO\Videos\TV Shows\Leverage\Season 3\Leverage - S03E10 - The Underground Job.mkv
2012-12-11 19:29:54,384 INFO  pyTivo: 127.0.0.1 [11/Dec/2012 19:29:54] "
GET /favicon.ico HTTP/1.1" 200 -
2012-12-11 19:29:54,385 DEBUG pyTivo.video.transcode: CACHE HIT! \\NORCO\Videos\TV Shows\Leverage\Season 3\Leverage - S03E10 - The Underground Job.mkv
2012-12-11 19:29:54,388 DEBUG pyTivo.video.transcode: CACHE HIT! \\NORCO\Videos\TV Shows\Leverage\Season 3\Leverage - S03E10 - The Underground Job.mkv
2012-12-11 19:29:54,388 DEBUG pyTivo.video.transcode: audio_lang: None
2012-12-11 19:29:54,388 DEBUG pyTivo.video.transcode: selected audio stream: 0.1
2012-12-11 19:29:54,390 DEBUG pyTivo.video.transcode: CACHE HIT! \\NORCO\Videos\TV Shows\Leverage\Season 3\Leverage - S03E10 - The Underground Job.mkv
2012-12-11 19:29:54,391 DEBUG pyTivo.video.transcode: CACHE HIT! \\NORCO\Videos\TV Shows\Leverage\Season 3\Leverage - S03E10 - The Underground Job.mkv
2012-12-11 19:29:54,391 DEBUG pyTivo.video.transcode: TRANSCODE=YES, vCodec h264 not compatible, \\NORCO\Videos\TV Shows\Leverage\Season 3\Leverage - S03E10 - The Underground Job.mkv
2012-12-11 19:29:54,394 DEBUG pyTivo.video.transcode: CACHE HIT! \\NORCO\Videos\TV Shows\Leverage\Season 3\Leverage - S03E10 - The Underground Job.mkv
2012-12-11 19:29:54,395 DEBUG pyTivo.video.transcode: CACHE HIT! \\NORCO\Videos\TV Shows\Leverage\Season 3\Leverage - S03E10 - The Underground Job.mkv
2012-12-11 19:29:55,219 DEBUG pyTivo.mind: __login
{'cams_security_domain': 'tivocom', 'cams_login_config': 'http', 'cams_cb_password': 'password', 'cams_original_url': '/mind/mind7?type=infoGet', 'cams_cb_username': 'email@address.com'}
2012-12-11 19:29:56,209 DEBUG pyTivo.mind: pcBodySearch
{}

<pcBodyList><isBottom>true</isBottom><isTop>true</isTop><pcBody><bucketNumber>-1</bucketNumber><levelOfDetail>low</levelOfDetail><name>pyTivo</name><pcBodyId>tivo:pc.1002289361</pcBodyId><type>pcBody</type></pcBody></pcBodyList>g
2012-12-11 19:29:57,063 DEBUG pyTivo.mind: bodyOfferModify&bodyId=tsn:TiVoServiceNumber
{'subtitle': 'The Underground Job', 'description': "
In the aftermath of a deadly mine explosionthe team infiltrates the coal mines of West Virginia to put an end to the dangerous practices of the mine's owner.  But what the team digs up will threaten the livelihood of everyone in this tight-knit community.", 'pcBodyId': 'tivo:pc.1002289361', 'publishDate': '2012-12-12 00:2956', 'partnerId': 'tivo:pt.3187', 'duration': 2564, 'size': 5502549120L, 'title': 'Leverage', 'url': 'http://192.168.1.11:9032/My%20Videos/Leverage/Season%203/Leverage%20-%20S03E10%20-%20The%20Underground%20Job.mkv?Format=video/mpeg', 'bodyId': 'tsn:TiVoServiceNumber', 'source': 'SH01087016', 'state': 'complete', 'encodingType': 'mpeg2ProgramStream', 'tvRating': '14'}

<bodyOffer><bodyId>tsn:TiVoServiceNumber</bodyId><bodyOfferId>tivo:bo.15000161</bodyOfferId><createDate>2012-12-12 00:30:35</createDate><description>In the aftermath of a deadly mine explosionthe team infiltrates the coal mines of West Virginia to put an end to the dangerous practices of the mine's owner.  But what the team digs up will threaten the livelihood of everyone in this tight-knit community.</description><duration>2564</duration><encodingType>mpeg2ProgramStream</encodingType><levelOfDetail>high</levelOfDetail><offerId>tivo:of.bs.15000161</offerId><partnerId>tivo:pt.3187</partnerId><pcBodyId>tivo:pc.1002289361</pcBodyId><publishDate>2012-12-14 01:16:00</publishDate><size>5502549120</size><source>SH01087016</source><state>complete</state><subtitle>The Underground Job</subtitle><title>Leverage</title><tvRating>14</tvRating><updateDate>2012-12-12 00:30:35</updateDate><url>http://192.168.1.11:9032/My%20Videos/Leverage/Season%203/Leverage%20-%20S03E10%20-%20The%20Underground%20Job.mkv?Format=video/mpeg</url></bodyOffer>g
2012-12-11 19:29:58,053 DEBUG pyTivo.mind: subscribe&bodyId=tsn:TiVoServiceNumber
{'
uiType': 'cds', 'idSetSource': {'contentId': 'tivo:ct.bs.15000161', 'type': 'singleOfferSource', 'offerId': 'tivo:of.bs.15000161'}, 'bodyId': 'tsn:TiVoServiceNumber', 'title': 'pcBodySubscription}

<
subscribeResult><subscription><autoRecord>true</autoRecord><bodyGeneratesCandidates>false</bodyGeneratesCandidates><bodyId>tsn:TiVoServiceNumber</bodyId><hdOnly>false</hdOnly><idSetSource><contentId>tivo:ct.bs.15000161</contentId><offerId>tivo:of.bs.15000161</offerId><type>singleOfferSource</type></idSetSource><isAdult>false</isAdult><isForKids>false</isForKids><levelOfDetail>high</levelOfDetail><showStatus>rerunsAllowed</showStatus><subscriptionId>tivo:sb.15000181</subscriptionId><title>pcBodySubscription</title><type>subscription</type><uiType>cds</uiType></subscription></subscribeResult>g
2012
-12-11 19:30:14,448 DEBUG pyTivo.video.transcodeCACHE HITNORCOVideosTV ShowsLeverageSeason 3Leverage S03E10 The Underground Job.mkv
2012
-12-11 19:30:14,450 DEBUG pyTivo.video.transcodeTRANSCODE=YESvCodec h264 not compatibleNORCOVideosTV ShowsLeverageSeason 3Leverage S03E10 The Underground Job.mkv
2012
-12-11 19:30:14,450 INFO  pyTivo192.168.1.19 [11/Dec/2012 19:30:14"GET /My%20Videos/Leverage/Season%203/Leverage%20-%20S03E10%20-%20The%20Underground%20Job.mkv?Format=video%2Fmpeg HTTP/1.1" 206 -
2012-12-11 19:30:14,450 INFO  pyTivo.video.video: [11/Dec/2012 19:30:14Start sending "\\NORCO\Videos\TV Shows\Leverage\Season 3\Leverage - S03E10 - The Underground Job.mkv" to Bedroom XL
2012
-12-11 19:30:14,450 DEBUG pyTivo.video.video"\\NORCO\Videos\TV Shows\Leverage\Season 3\Leverage - S03E10 - The Underground Job.mkv" is not tivo compatible
2012
-12-11 19:30:14,451 DEBUG pyTivo.video.transcodeCACHE HITNORCOVideosTV ShowsLeverageSeason 3Leverage S03E10 The Underground Job.mkv
2012
-12-11 19:30:14,453 DEBUG pyTivo.video.transcodeCACHE HITNORCOVideosTV ShowsLeverageSeason 3Leverage S03E10 The Underground Job.mkv
2012
-12-11 19:30:14,456 DEBUG pyTivo.video.transcodeCACHE HITNORCOVideosTV ShowsLeverageSeason 3Leverage S03E10 The Underground Job.mkv
2012
-12-11 19:30:14,457 DEBUG pyTivo.video.transcodeCACHE HITNORCOVideosTV ShowsLeverageSeason 3Leverage S03E10 The Underground Job.mkv
2012
-12-11 19:30:14,459 DEBUG pyTivo.video.transcodetsnTiVoServiceNumber
2012
-12-11 19:30:14,459 DEBUG pyTivo.video.transcodeaspect169True
2012
-12-11 19:30:14,459 DEBUG pyTivo.video.transcodeoptresFalse
2012
-12-11 19:30:14,459 DEBUG pyTivo.video.transcodeFile=NORCOVideosTV ShowsLeverageSeason 3Leverage S03E10 The Underground Job.mkv vCodec=h264 vWidth=1280 vHeight=720 vFps=23.98 millisecs=2564480 TIVO_HEIGHT=1080 TIVO_WIDTH=1920
2012
-12-11 19:30:14,460 DEBUG pyTivo.video.transcodeCACHE HITNORCOVideosTV ShowsLeverageSeason 3Leverage S03E10 The Underground Job.mkv
2012
-12-11 19:30:14,463 DEBUG pyTivo.video.transcodeCACHE HITNORCOVideosTV ShowsLeverageSeason 3Leverage S03E10 The Underground Job.mkv
2012
-12-11 19:30:14,464 DEBUG pyTivo.video.transcodeCACHE HITNORCOVideosTV ShowsLeverageSeason 3Leverage S03E10 The Underground Job.mkv
2012
-12-11 19:30:14,467 DEBUG pyTivo.video.transcodeCACHE HITNORCOVideosTV ShowsLeverageSeason 3Leverage S03E10 The Underground Job.mkv
2012
-12-11 19:30:14,469 DEBUG pyTivo.video.transcodeCACHE HITNORCOVideosTV ShowsLeverageSeason 3Leverage S03E10 The Underground Job.mkv
2012
-12-11 19:30:14,470 DEBUG pyTivo.video.transcodeCACHE HITNORCOVideosTV ShowsLeverageSeason 3Leverage S03E10 The Underground Job.mkv
2012
-12-11 19:30:14,470 DEBUG pyTivo.video.transcodeaudio_langNone
2012
-12-11 19:30:14,471 DEBUG pyTivo.video.transcodeselected audio stream0.1
2012
-12-11 19:30:14,473 DEBUG pyTivo.video.transcodetranscoding to tivo model 748 using ffmpeg command:
2012-12-11 19:30:14,473 DEBUG pyTivo.video.transcodeC:Program FilespyTivobinffmpeg.exe -i NORCOVideosTV ShowsLeverageSeason 3Leverage S03E10 The Underground Job.mkv -vcodec mpeg2video -b 16384k -maxrate 30000k -bufsize 4096k -ab 448k -ar 48000 -ac 6 -acodec copy -copyts -map 0.0 -map 0.1 -threads 6 -f vob -
2012-12-11 19:40:04,280 INFO  pyTivo.video.video: [11/Dec/2012 19:40:04Done sending "\\NORCO\Videos\TV Shows\Leverage\Season 3\Leverage - S03E10 - The Underground Job.mkv" to Bedroom XL2061094912 bytes26.66 Mb/

__________________
1 - TiVo Roamio Pro
2 - TiVo Premiere XL

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


To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
innocentfreak is offline   Reply With Quote
Old 12-11-2012, 08:21 PM   #3812
moyekj
Registered User
 
Join Date: Jan 2006
Location: Mission Viejo, CA
Posts: 8,495
H.264 .TiVo file pulls & pushes

Haven't been following pyTivo updates very closely so I figured I would ask here. Does pyTivo now support pulls of H.264 .TiVo files? I think TiVo Desktop does and I seem to remember that pyTivo did not at some point in time. Reason I ask is 2 fold:
1. Some Cox markets (and I think FIOS markets) are now broadcasting some H.264 channels. I have a few H.264 channels that are not copy protected I can pull TiVo files from via TTG.
2. Dan203 has sample H.264 TiVo file I provided and I think is working on a way to be able to "fabricate" H.264 TiVo files (there's an oldish thread on that somewhere I'm too lazy to look for). This would be useful to provide an alternate container other than mp4 for H.264 files that doesn't require MOOV atom at start of file and also a way to natively pull H.264 files instead of having to push them.
__________________
Roamio Pro (GigE)
Elite (MoCA)
Premiere (MoCA adapter)
Cox - Motorola CableCards & TAs
Slingbox 350 via TiVo Mini & TiVo Stream for remote viewing

To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
moyekj is offline   Reply With Quote
Old 12-11-2012, 09:12 PM   #3813
lpwcomp
Registered User
 
Join Date: May 2002
Location: John's Creek, Georgia
Posts: 4,358
Quote:
Originally Posted by innocentfreak View Post
I am using the web browser interface.

The only thing I am seeing is a bunch of Cache hits, but I think I have always gotten those. There also looks like there might be some issue where it is failing to create a temp file.

Leverage went through, but Homeland fails even though it previously went through to another TiVo.
Do you have any non-default settings for pytivo? Can you pull the video to that TiVo?
__________________
James L. Sutherland
"You know TiVo users. Bunch of b****y little girls" TiVoAxe

"Jessica Fletcher visits Midsomer. Carnage ensues!"
lpwcomp is online now   Reply With Quote
Old 12-11-2012, 09:42 PM   #3814
innocentfreak
Registered User
 
Join Date: Aug 2001
Location: Florida
Posts: 8,404
Quote:
Originally Posted by lpwcomp View Post
Do you have any non-default settings for pytivo? Can you pull the video to that TiVo?
Nope, everything is the normal install. Pulling works fine.
__________________
1 - TiVo Roamio Pro
2 - TiVo Premiere XL

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


To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
innocentfreak is offline   Reply With Quote
Old 12-11-2012, 09:48 PM   #3815
wmcbrine
Resistance Useless
 
wmcbrine's Avatar
 
Join Date: Aug 2003
Posts: 8,751
Quote:
Originally Posted by moyekj View Post
Haven't been following pyTivo updates very closely so I figured I would ask here. Does pyTivo now support pulls of H.264 .TiVo files?
Shamefully no. I've been waiting for Fios to add an h.264 channel for me to play with that I don't have to pay extra for, but it doesn't look like that's going to happen. No luck synthesizing the files, either.
__________________

To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
wmcbrine is offline   Reply With Quote
Old 12-12-2012, 12:37 AM   #3816
moyekj
Registered User
 
Join Date: Jan 2006
Location: Mission Viejo, CA
Posts: 8,495
Quote:
Originally Posted by wmcbrine View Post
Shamefully no. I've been waiting for Fios to add an h.264 channel for me to play with that I don't have to pay extra for, but it doesn't look like that's going to happen. No luck synthesizing the files, either.
I've uploaded a sample clip to here:
http://tivostream.googlecode.com/fil...vo_sample.TiVo
Note that tivodecode does work to decrypt it. I'll PM you my MAK if you are interested in trying to use the sample for testing with.
__________________
Roamio Pro (GigE)
Elite (MoCA)
Premiere (MoCA adapter)
Cox - Motorola CableCards & TAs
Slingbox 350 via TiVo Mini & TiVo Stream for remote viewing

To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
moyekj is offline   Reply With Quote
Old 12-12-2012, 07:16 AM   #3817
newsposter
Poster of News
 
Join Date: Aug 2002
Location: SE PA
Posts: 32,920
i couldnt push last night..pull worked ok...well...for one show..2nd show had an error but i dont think it's tivos fault
__________________
Tivo Premiere; Hitachi 57 in

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

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

monsterjoe - You aren't wrong; spartanstew- I agree with newsposter
newsposter is offline   Reply With Quote
Old 12-12-2012, 07:45 AM   #3818
wkearney99
Bill Kearney
 
wkearney99's Avatar
 
Join Date: Dec 2003
Location: Bethesda, MD USA
Posts: 1,460
FWIW, pushing from Tivo Desktop has been wildly inconsistent lately too. This pushing from an otherwise idle PC to two different TivoHD units, all on their own gigE switch. So it's not a local networking issue.

I've not had pytivo online since the move; the ToDo list has had too much ahead of it...
wkearney99 is offline   Reply With Quote
Old 12-12-2012, 09:09 AM   #3819
newsposter
Poster of News
 
Join Date: Aug 2002
Location: SE PA
Posts: 32,920
i dont understand why tivo has control over what i push or not
__________________
Tivo Premiere; Hitachi 57 in

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

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

monsterjoe - You aren't wrong; spartanstew- I agree with newsposter
newsposter is offline   Reply With Quote
Old 12-12-2012, 09:57 AM   #3820
wmcbrine
Resistance Useless
 
wmcbrine's Avatar
 
Join Date: Aug 2003
Posts: 8,751
Quote:
Originally Posted by moyekj View Post
I've uploaded a sample clip to here:
Thanks, but, what I really need is a .TiVo file encrypted with my own MAK, and/or an unencrypted .TiVo file (as opposed to one that's been decrypted into a non-.TiVo file).

PM me anyway, I did DL the sample.
__________________

To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
wmcbrine is offline   Reply With Quote
Old 12-12-2012, 10:13 AM   #3821
wmcbrine
Resistance Useless
 
wmcbrine's Avatar
 
Join Date: Aug 2003
Posts: 8,751
Quote:
Originally Posted by newsposter View Post
i dont understand why tivo has control over what i push or not
The TiVo software is designed in such a way that you can never send video to the box, in the sense of directly initiating the transfer from outside; you have to get the box to request the video, instead. So, a Push works like this:

1. You make a request to pyTivo.
2. pyTivo passes it on to mind.tivo.com.
3. The TiVo checks in with the mothership, and sees the request.
4. The TiVo requests the video from pyTivo.

We can't control what mind.tivo.com does with the request, nor when (or whether) the TiVo checks in.
__________________

To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
wmcbrine is offline   Reply With Quote
Old 12-12-2012, 11:00 AM   #3822
moyekj
Registered User
 
Join Date: Jan 2006
Location: Mission Viejo, CA
Posts: 8,495
Quote:
Originally Posted by wmcbrine View Post
Thanks, but, what I really need is a .TiVo file encrypted with my own MAK, and/or an unencrypted .TiVo file (as opposed to one that's been decrypted into a non-.TiVo file).

PM me anyway, I did DL the sample.
PM sent. Note that you can decrypt it and then attach a .TiVo header of your own and pull it via TiVo Desktop, at least that's what Dan203 said worked for him.
__________________
Roamio Pro (GigE)
Elite (MoCA)
Premiere (MoCA adapter)
Cox - Motorola CableCards & TAs
Slingbox 350 via TiVo Mini & TiVo Stream for remote viewing

To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
moyekj is offline   Reply With Quote
Old 12-12-2012, 12:19 PM   #3823
newsposter
Poster of News
 
Join Date: Aug 2002
Location: SE PA
Posts: 32,920
Quote:
Originally Posted by wmcbrine View Post
The TiVo software is designed in such a way that you can never send video to the box, in the sense of directly initiating the transfer from outside; you have to get the box to request the video, instead. So, a Push works like this:

1. You make a request to pyTivo.
2. pyTivo passes it on to mind.tivo.com.
3. The TiVo checks in with the mothership, and sees the request.
4. The TiVo requests the video from pyTivo.

We can't control what mind.tivo.com does with the request, nor when (or whether) the TiVo checks in.
so strictly speaking they are 'nice' to even let us use pytivo
__________________
Tivo Premiere; Hitachi 57 in

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

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

monsterjoe - You aren't wrong; spartanstew- I agree with newsposter
newsposter is offline   Reply With Quote
Old 12-12-2012, 02:49 PM   #3824
wmcbrine
Resistance Useless
 
wmcbrine's Avatar
 
Join Date: Aug 2003
Posts: 8,751
Quote:
Originally Posted by moyekj View Post
Note that tivodecode does work to decrypt it.
Doesn't work for me, I only get the first 60K.
__________________

To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
wmcbrine is offline   Reply With Quote
Old 12-12-2012, 04:01 PM   #3825
moyekj
Registered User
 
Join Date: Jan 2006
Location: Mission Viejo, CA
Posts: 8,495
Quote:
Originally Posted by wmcbrine View Post
Doesn't work for me, I only get the first 60K.
Works for me with the TS tivodecode. At any rate I should have just uploaded the decrypted one from the start. Here it is:
http://tivostream.googlecode.com/fil...tivo_sample.ts
I think according to Dan203 there is some special private stream that is part of the TS container that seems to be required for it to transfer back to TiVo which this decrypted version should have. So part of the challenge of fabricating H.264 in TS container TiVo file is to deal with that.
__________________
Roamio Pro (GigE)
Elite (MoCA)
Premiere (MoCA adapter)
Cox - Motorola CableCards & TAs
Slingbox 350 via TiVo Mini & TiVo Stream for remote viewing

To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
moyekj is offline   Reply With Quote
Old 12-13-2012, 12:12 AM   #3826
wmcbrine
Resistance Useless
 
wmcbrine's Avatar
 
Join Date: Aug 2003
Posts: 8,751
Quote:
Originally Posted by moyekj View Post
Progress! This video transfers and plays. I only had to do a small mod to allow h264 in transport streams in tivo_video_compatible(), and set ts=on in pyTivo.conf. (It still fails if I try to enable the false .TiVo header.) If I remux it, the remuxed version transfers, but doesn't play.

It's possible this is enough to pass through h264 .TiVo files, if you have one with a MAK that matches the TiVo. (That shouldn't require setting ts=on.)
__________________

To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
wmcbrine is offline   Reply With Quote
Old 12-13-2012, 12:54 AM   #3827
moyekj
Registered User
 
Join Date: Jan 2006
Location: Mission Viejo, CA
Posts: 8,495
Quote:
Originally Posted by wmcbrine View Post
Progress! This video transfers and plays. I only had to do a small mod to allow h264 in transport streams in tivo_video_compatible(), and set ts=on in pyTivo.conf. (It still fails if I try to enable the false .TiVo header.) If I remux it, the remuxed version transfers, but doesn't play.

It's possible this is enough to pass through h264 .TiVo files, if you have one with a MAK that matches the TiVo. (That shouldn't require setting ts=on.)
Confirmed. With just tivo_compatible_video update (I just changed it to always return true for quick & easy patch for testing this) the h264 .TiVo transfers along with all the relevant metadata. For decrypted version setting ts=on to prevent pyTivo from transcoding works.
So the "magic" appears to be in the private stream in TS container that TiVo seems to require that is probably getting blown away when remuxing it.

Regarding the private stream ffmpeg -i on the decrypted version shows the extra private stream which I think Dan203 mentioned is used by TiVo for encryption purposes:
Input #0, mpegts, from 'h264_tivo_sample.ts':
Duration: 00:00:50.31, start: 45517.481300, bitrate: 8167 kb/s
Program 1
Stream #0:0[0x1ae1]: Video: h264 (High) ([27][0][0][0] / 0x001B), yuv420p, 1920x1080 [SAR 1:1 DAR 16:9], 29.97 fps, 59.94 tbr, 90k tbn, 59.94 tbc
Stream #0:1[0x1ae4]: Audio: ac3 ([129][0][0][0] / 0x0081), 48000 Hz, 5.1(side), s16, 384 kb/s
Stream #0:2[0x1ae6]: Unknown: none ([151][0][0][0] / 0x0097)
__________________
Roamio Pro (GigE)
Elite (MoCA)
Premiere (MoCA adapter)
Cox - Motorola CableCards & TAs
Slingbox 350 via TiVo Mini & TiVo Stream for remote viewing

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

Last edited by moyekj : 12-13-2012 at 01:05 AM.
moyekj is offline   Reply With Quote
Old 12-13-2012, 08:53 AM   #3828
lrhorer
Registered User
 
Join Date: Aug 2003
Location: San Antonio, Texas, USA
Posts: 6,849
Quote:
Originally Posted by newsposter View Post
so strictly speaking they are 'nice' to even let us use pytivo
Well, browsing through the text sent to the mind server, I don't see where the software identifies itself. I don't think the server or the TiVo really knows what software is serving up the video, so it really isn't a case of "letting us use it". I suppose you might say it is nice of them not to write their agent and client code in such a way that it does identify the server software.
lrhorer is offline   Reply With Quote
Old 12-13-2012, 10:01 AM   #3829
newsposter
Poster of News
 
Join Date: Aug 2002
Location: SE PA
Posts: 32,920
Quote:
Originally Posted by lrhorer View Post
Well, browsing through the text sent to the mind server, I don't see where the software identifies itself. I don't think the server or the TiVo really knows what software is serving up the video, so it really isn't a case of "letting us use it". I suppose you might say it is nice of them not to write their agent and client code in such a way that it does identify the server software.
oh , interesting explanation! didnt know how this worked. So then it's a fair statement to say whether i use software 1, 2 , 3 or 4 it really doesnt matter, there will be the same issue

my next question was going to be "is there other software i can use to push while pytivo doesnt work'
__________________
Tivo Premiere; Hitachi 57 in

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

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

monsterjoe - You aren't wrong; spartanstew- I agree with newsposter
newsposter is offline   Reply With Quote
Old 12-13-2012, 10:56 AM   #3830
moyekj
Registered User
 
Join Date: Jan 2006
Location: Mission Viejo, CA
Posts: 8,495
Quote:
Originally Posted by moyekj View Post
Confirmed. With just tivo_compatible_video update (I just changed it to always return true for quick & easy patch for testing this) the h264 .TiVo transfers along with all the relevant metadata. For decrypted version setting ts=on to prevent pyTivo from transcoding works.
So the "magic" appears to be in the private stream in TS container that TiVo seems to require that is probably getting blown away when remuxing it.

Regarding the private stream ffmpeg -i on the decrypted version shows the extra private stream which I think Dan203 mentioned is used by TiVo for encryption purposes:
Input #0, mpegts, from 'h264_tivo_sample.ts':
Duration: 00:00:50.31, start: 45517.481300, bitrate: 8167 kb/s
Program 1
Stream #0:0[0x1ae1]: Video: h264 (High) ([27][0][0][0] / 0x001B), yuv420p, 1920x1080 [SAR 1:1 DAR 16:9], 29.97 fps, 59.94 tbr, 90k tbn, 59.94 tbc
Stream #0:1[0x1ae4]: Audio: ac3 ([129][0][0][0] / 0x0081), 48000 Hz, 5.1(side), s16, 384 kb/s
Stream #0:2[0x1ae6]: Unknown: none ([151][0][0][0] / 0x0097)
Wait a minute. I remuxed the above sample with ffmpeg so that the private stream went away and was able to pull it fine using pyTivo. So next I tried making my own TS H264 encoding starting from an mpeg2 sample and that worked too! So it appears regular TS H264 files with AC3 audio work fine! So I don't know exactly which software revision this started working for but it certainly appears to be working with 20.2.2.

(And yes I verified pyTivo was not transcoding it and just for grins pulled the video back again from the TiVo via kmttg and verified it was H.264).
__________________
Roamio Pro (GigE)
Elite (MoCA)
Premiere (MoCA adapter)
Cox - Motorola CableCards & TAs
Slingbox 350 via TiVo Mini & TiVo Stream for remote viewing

To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
moyekj is offline   Reply With Quote
Old 12-13-2012, 11:45 AM   #3831
jcthorne
Registered User
 
Join Date: Jan 2002
Location: Houston
Posts: 1,828
Oh boy, I think I can see where this might lead.

Now if pytivo could remux to a TS-h.264 tivo file on the fly and allow it to be pulled, no more copy protected transfers...

Looking ahead a bit, any way for pytivo or kmttg to initiate a pull via the pc rather than having to do it from the tivo?

Full metadata for the transfers....?

This could be a major step forward. Look forward to trying some of this new capability.
__________________
Current : Roamio Base with 2TB drive and 2 Premieres, OTA. kmttg, pyTivo, running with a Synology 1511 NAS....serving up the world.

Setup help for pytivo under windows:
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
jcthorne is offline   Reply With Quote
Old 12-13-2012, 02:23 PM   #3832
wmcbrine
Resistance Useless
 
wmcbrine's Avatar
 
Join Date: Aug 2003
Posts: 8,751
Quote:
Originally Posted by moyekj View Post
Wait a minute. I remuxed the above sample with ffmpeg so that the private stream went away and was able to pull it fine using pyTivo.
That hasn't worked for me. (Like I said above -- it transfers, but doesn't play.) What version of ffmpeg?
__________________

To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
wmcbrine is offline   Reply With Quote
Old 12-13-2012, 02:57 PM   #3833
moyekj
Registered User
 
Join Date: Jan 2006
Location: Mission Viejo, CA
Posts: 8,495
Quote:
Originally Posted by wmcbrine View Post
That hasn't worked for me. (Like I said above -- it transfers, but doesn't play.) What version of ffmpeg?
I'm currently pointing to a very recent version:
ffmpeg version N-47062-g26c531c Copyright (c) 2000-2012 the FFmpeg developers
built on Nov 25 2012 12:21:26 with gcc 4.7.2 (GCC)

Windows Binary obtained from:
http://ffmpeg.zeranoe.com/builds/win...in32-static.7z

Remux is simply:
FFMPEG -y -i INPUT -vcodec copy -acodec copy -f mpegts OUTPUT

Encoding mpeg2 to H.264 that worked for me (using same ffmpeg):
FFMPEG -y -i INPUT -threads CPU_CORES -acodec copy -vcodec libx264 -flags +loop -coder ac -level 41 -b 8000k -refs 3 -bf 3 -me_method umh -subq 9 -me_range 16 -qmin 10 -qmax 50 -qscale 1 -g 24 -f mpegts OUTPUT

Using both the remux and the encode the resulting videos transfer, play, and transfer back via TTG without issue.

(Premiere software version I'm on is: 20.2.2.1-01-2)
__________________
Roamio Pro (GigE)
Elite (MoCA)
Premiere (MoCA adapter)
Cox - Motorola CableCards & TAs
Slingbox 350 via TiVo Mini & TiVo Stream for remote viewing

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

Last edited by moyekj : 12-13-2012 at 03:03 PM.
moyekj is offline   Reply With Quote
Old 12-13-2012, 03:13 PM   #3834
wmcbrine
Resistance Useless
 
wmcbrine's Avatar
 
Join Date: Aug 2003
Posts: 8,751
I went and pulled the latest git and built it right after I posted that, and I can now confirm that it's working for me! I guess they've improved their muxer. (I found a note about an earlier version saying that FFmpeg's transport streams weren't "STB-friendly".)
__________________

To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
wmcbrine is offline   Reply With Quote
Old 12-13-2012, 03:58 PM   #3835
moyekj
Registered User
 
Join Date: Jan 2006
Location: Mission Viejo, CA
Posts: 8,495
My guess this has been possible for much longer than we finally realized, possibly ever since TiVo updated software to support H.264 cable channels about a year ago. Tonight I'll have to try HME streaming to see if it works there too.
__________________
Roamio Pro (GigE)
Elite (MoCA)
Premiere (MoCA adapter)
Cox - Motorola CableCards & TAs
Slingbox 350 via TiVo Mini & TiVo Stream for remote viewing

To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
moyekj is offline   Reply With Quote
Old 12-13-2012, 04:00 PM   #3836
wmcbrine
Resistance Useless
 
wmcbrine's Avatar
 
Join Date: Aug 2003
Posts: 8,751
AAC audio in transport streams doesn't work. (Well, it makes pyTivo want to reencode everything, but I patched around that, and the sound doesn't play on the transferred recording.)

After transferring the sample to a Premiere, I can pull it from there to an OLED Series 3, but only the audio plays. It will stream and transfer to another Premiere.
__________________

To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
wmcbrine is offline   Reply With Quote
Old 12-13-2012, 04:20 PM   #3837
Dan203
Super Moderator
 
Dan203's Avatar
 
Join Date: Apr 2000
Location: Nevada
Posts: 23,620
I need to figure out what's allowing this to work. I've tried it with VideoReDo and I can't figure out what's different in the original stream vs the VRD muxed stream. Anyone have any idea what made the ffmpeg TS streams more "STB-friendly"?

Also, FYI, this has been possible for a loooooong time. I tried it with an H.264 TS file from an New Zeland TiVo like 2 years ago and it worked. Well the video played. The audio was AAC which wouldn't play. (just like now) However I could never figure out how to make my own files that worked so I gave up on it.

Has anyone tried a stream with MP2 audio?

Dan
__________________
Dan Haddix
Super Moderator
Developer for VideoReDo
Dan203 is offline   Reply With Quote
Old 12-13-2012, 04:30 PM   #3838
moyekj
Registered User
 
Join Date: Jan 2006
Location: Mission Viejo, CA
Posts: 8,495
Quote:
Originally Posted by Dan203 View Post
I need to figure out what's allowing this to work. I've tried it with VideoReDo and I can't figure out what's different in the original stream vs the VRD muxed stream. Anyone have any idea what made the ffmpeg TS streams more "STB-friendly"?

Also, FYI, this has been possible for a loooooong time. I tried it with an H.264 TS file from an New Zeland TiVo like 2 years ago and it worked. Well the video played. The audio was AAC which wouldn't play. (just like now) However I could never figure out how to make my own files that worked so I gave up on it.

Has anyone tried a stream with MP2 audio?

Dan
Well you could generate a sample using recent ffmpeg muxer and compare to what VRD is doing.

I tried H.264 + AC3 in TS container several years ago, but it was probably using ffmpeg from back then which we have just discovered wasn't "TiVo friendly". I think I also tried generating one using VRD TVSuite more recently than that which also didn't work.
__________________
Roamio Pro (GigE)
Elite (MoCA)
Premiere (MoCA adapter)
Cox - Motorola CableCards & TAs
Slingbox 350 via TiVo Mini & TiVo Stream for remote viewing

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

Last edited by moyekj : 12-13-2012 at 04:40 PM.
moyekj is offline   Reply With Quote
Old 12-13-2012, 04:51 PM   #3839
moyekj
Registered User
 
Join Date: Jan 2006
Location: Mission Viejo, CA
Posts: 8,495
Quote:
Originally Posted by Dan203 View Post
I need to figure out what's allowing this to work. I've tried it with VideoReDo and I can't figure out what's different in the original stream vs the VRD muxed stream. Anyone have any idea what made the ffmpeg TS streams more "STB-friendly"?
FYI, sample generated using new ffmpeg has this extra information (according to Mediainfo) that a VRD generated one does not:
Code:
Menu
ID                               : 4096 (0x1000)
Menu ID                          : 1 (0x1)
Duration                         : 49s 516ms
List                             : 256 (0x100) (AVC) / 257 (0x101) (AC-3)
Service name                     : Service01
Service provider                 : FFmpeg
Service type                     : digital television
Maybe the TiVo decoder uses the information to figure out what streams to use.
Haven't tried it but I would guess older ffmpeg did not generate this info.
__________________
Roamio Pro (GigE)
Elite (MoCA)
Premiere (MoCA adapter)
Cox - Motorola CableCards & TAs
Slingbox 350 via TiVo Mini & TiVo Stream for remote viewing

To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
moyekj is offline   Reply With Quote
Old 12-13-2012, 05:04 PM   #3840
Dan203
Super Moderator
 
Dan203's Avatar
 
Join Date: Apr 2000
Location: Nevada
Posts: 23,620
Can you try the VRD stream with pyTiVo and see if that works?

I tried creating a file with ffmpeg and attaching a tivo header and it doesn't work. It adds it to to the To Do List but never actually transfers. The VRD files at least appear to transfer, but never make any actual progress. If I simply decrypt a .tivo file using graphedit (you can get the same effect with DirectShow Dump) and then attach a header to that I can pull it to the TiVo just fine.

The only difference I know of is the protection packets. However I tried adding those to a VRD stream and it didn't work. I'm wondering if sending it as a .tivo requires both the protection packets and whatever magic ffmpeg is doing to make the streams compatible.

Dan
__________________
Dan Haddix
Super Moderator
Developer for VideoReDo
Dan203 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 11:57 PM.
OUR NETWORK: MyOpenRouter | TechLore | SansaCommunity | RoboCommunity | MediaSmart Home | Explore3DTV | Dijit Community | DVR Playground |