<html dir="ltr"><head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="GENERATOR" content="MSHTML 11.00.9600.16428">
<style title="owaParaStyle"><!--P {
        MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px
}
--></style>
</head>
<body ocsi="x">
<div dir="ltr"><font color="#000000" size="2" face="Tahoma">Thanks for that idea!&nbsp; Although the sat receivers are identical models, the channel change takes slightly longer on this one which causes my channel change script to hickup.</font></div>
<div dir="ltr"><font size="2" face="tahoma"></font>&nbsp;</div>
<div dir="ltr"><font size="2" face="tahoma">I added a 2 second pause on the end of the channel change and now it works!&nbsp; Interesting...I will investigate more</font></div>
<div dir="ltr"><font size="2" face="tahoma"></font>&nbsp;</div>
<div dir="ltr"><font size="2" face="tahoma">Thanks!</font></div>
<div id="divRpF264136" style="DIRECTION: ltr">
<hr tabindex="-1">
<font size="2" face="Tahoma"><b>From:</b> mythtv-users-bounces@mythtv.org [mythtv-users-bounces@mythtv.org] On Behalf Of John P Poet [jppoet@gmail.com]<br>
<b>Sent:</b> Wednesday, December 04, 2013 7:18 PM<br>
<b>To:</b> Myth TV Users List<br>
<b>Subject:</b> Re: [mythtv-users] HDPVR lockup - new<br>
</font><br>
</div>
<div></div>
<div>
<div dir="ltr">
<div class="gmail_extra">
<div class="gmail_quote">On Wed, Dec 4, 2013 at 5:11 PM, Michelle Dupuis <span dir="ltr">
&lt;<a href="mailto:mdupuis@ocg.ca">mdupuis@ocg.ca</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<div>
<div dir="ltr"><font color="#000000" face="Tahoma">My HDPVR is connected to a satelite box, and has been running great for years.&nbsp; After switching out the receiver for an identical one, I now have problems in myth-HDPVR</font></div>
<div dir="ltr"><font face="tahoma"></font>&nbsp;</div>
<div dir="ltr"><font face="tahoma">SD channels seem to work fine (based on testing so far), but switching to a HD channel causes the image to lockup and the frontend to eventually show &quot;Video frame budder failed too many times&quot;.&nbsp; I captured the backend output
 below, and see &quot;Device error detected&quot;.&nbsp; What does that mean?&nbsp; How do I fix it?</font></div>
<div dir="ltr"><font face="tahoma"></font>&nbsp;</div>
<div dir="ltr"><font face="tahoma">I flashed my HDPVR to the 1.7.1 firmware but that doesn't make a difference....</font></div>
<div dir="ltr"><font face="tahoma"></font>&nbsp;</div>
<div dir="ltr"><font face="tahoma">help!?</font></div>
<div dir="ltr"><font face="tahoma"></font>&nbsp;</div>
<div dir="ltr"><font face="tahoma">--------------------------------------------------------------------------------------------------------------------</font></div>
<div dir="ltr"><font face="tahoma"></font>&nbsp;</div>
<div dir="ltr">2013-12-04 19:05:00.739559 I&nbsp; adding: mythlivingroom as a client (events: 0)<br>
2013-12-04 19:05:00.751537 I&nbsp; TVRec(1): Changing from None to WatchingLiveTV<br>
2013-12-04 19:05:00.752898 I&nbsp; TVRec(1): HW Tuner: 1-&gt;1<br>
2013-12-04 19:05:00.767934 I&nbsp; V4LChannel(/dev/HDPVR): SetInputAndFormat(1, NTSC) (v4l v2) input_switch: 0 mode_switch: 0<br>
2013-12-04 19:05:00.929419 N&nbsp; AutoExpire: CalcParams(): Max required Free Space: 3.0 GB w/freq: 15 min<br>
2013-12-04 19:05:01.927840 I&nbsp; MainServer::ANN Playback<br>
2013-12-04 19:05:01.927846 I&nbsp; adding: mythlivingroom as a client (events: 0)<br>
2013-12-04 19:05:01.929745 I&nbsp; MainServer::HandleAnnounce FileTransfer<br>
2013-12-04 19:05:01.929749 I&nbsp; adding: mythlivingroom as a remote file transfer<br>
2013-12-04 19:05:03.300243 N&nbsp; AutoExpire: CalcParams(): Max required Free Space: 3.0 GB w/freq: 15 min<br>
2013-12-04 19:05:03.414922 I&nbsp; MainServer::ANN Playback<br>
2013-12-04 19:05:03.414928 I&nbsp; adding: mythlivingroom as a client (events: 0)<br>
2013-12-04 19:05:03.416886 I&nbsp; MainServer::HandleAnnounce FileTransfer<br>
2013-12-04 19:05:03.416890 I&nbsp; adding: mythlivingroom as a remote file transfer<br>
2013-12-04 19:05:05.580139 I&nbsp; RingBuf(/mythstorage/livetv/1500_20131204190503.mpg): Waited 0.2 seconds for data
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; to become available... 65144 &lt; 196608<br>
2013-12-04 19:05:05.830265 I&nbsp; RingBuf(/mythstorage/livetv/1500_20131204190503.mpg): Waited 0.5 seconds for data
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; to become available... 65144 &lt; 196608<br>
2013-12-04 19:05:06.330465 I&nbsp; RingBuf(/mythstorage/livetv/1500_20131204190503.mpg): Waited 1.0 seconds for data
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; to become available... 65144 &lt; 196608<br>
2013-12-04 19:05:07.330876 I&nbsp; RingBuf(/mythstorage/livetv/1500_20131204190503.mpg): Waited 2.0 seconds for data
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; to become available... 65144 &lt; 196608<br>
2013-12-04 19:05:07.766811 E&nbsp; DevRdB(/dev/HDPVR): Poll giving up 2<br>
2013-12-04 19:05:07.766923 E&nbsp; MPEGRec(/dev/HDPVR): Device error detected<br>
2013-12-04 19:05:10.549648 E&nbsp; DevRdB(/dev/HDPVR): Poll giving up 2<br>
2013-12-04 19:05:10.549731 E&nbsp; MPEGRec(/dev/HDPVR): Device error detected<br>
2013-12-04 19:05:13.295229 E&nbsp; DevRdB(/dev/HDPVR): Poll giving up 2<br>
2013-12-04 19:05:13.295328 E&nbsp; MPEGRec(/dev/HDPVR): Device error detected<br>
2013-12-04 19:05:24.743063 I&nbsp; RecBase(1:/dev/HDPVR): GetKeyframePositions(287,9223372036854775807,#0) out of 4<br>
2013-12-04 19:05:24.763134 I&nbsp; RecBase(1:/dev/HDPVR): GetKeyframePositions(287,9223372036854775807,#0) out of 4<br>
2013-12-04 19:05:42.594878 I&nbsp; JobQueue: Metadata Lookup Starting for &quot;Erin Burnett OutFront&quot; recorded from channel 1500 at 2013-12-04T19:05:01<br>
2013-12-04 19:05:43.024259 E&nbsp; JobQueue: Metadata Lookup Errored: &quot;Erin Burnett OutFront&quot; recorded from channel 1500 at 2013-12-04T19:05:01 (Failed with exit status 128)<br>
2013-12-04 19:05:55.060626 I&nbsp; TVRec(1): Changing from WatchingLiveTV to None<br>
2013-12-04 19:05:55.311596 I&nbsp; TVRec(1): FinishedRecording(1500_2013-12-04T19:05:03) damaged recq:&lt;RecordingQuality overall_score=&quot;0&quot; key=&quot;1500_2013-12-04T19:05:03&quot; countinuity_error_count=&quot;2&quot; packet_count=&quot;337374&quot;&gt;<br>
&nbsp;&nbsp;&nbsp; &lt;Gap start=&quot;2013-12-04T19:00:00&quot; end=&quot;2013-12-04T19:05:04&quot; duration=&quot;304&quot; /&gt;<br>
&nbsp;&nbsp;&nbsp; &lt;Gap start=&quot;2013-12-04T19:05:50&quot; end=&quot;2013-12-04T20:00:00&quot; duration=&quot;3250&quot; /&gt;<br>
&lt;/RecordingQuality&gt;</div>
<div dir="ltr">2013-12-04 19:05:55.325370 I&nbsp; MainServer::ANN Playback<br>
2013-12-04 19:05:55.325376 I&nbsp; adding: mythlivingroom as a client (events: 0)<br>
2013-12-04 19:05:55.336421 I&nbsp; TVRec(1): Changing from None to WatchingLiveTV<br>
2013-12-04 19:05:55.337630 I&nbsp; TVRec(1): HW Tuner: 1-&gt;1<br>
2013-12-04 19:05:55.352855 I&nbsp; V4LChannel(/dev/HDPVR): SetInputAndFormat(1, NTSC) (v4l v2) input_switch: 0 mode_switch: 0<br>
2013-12-04 19:05:55.400242 N&nbsp; AutoExpire: CalcParams(): Max required Free Space: 3.0 GB w/freq: 15 min<br>
2013-12-04 19:05:55.492189 I&nbsp; TVRec(1): Changing from WatchingLiveTV to None</div>
</div>
<br>
</blockquote>
<div><br>
</div>
<div>The first thing to try in a situation like this, is to add a longer sleep to the end of your channel change script.</div>
<div><br>
</div>
<div>With Directv, I can control it via USB, which also means I can query the STB to find out what channel it thinks it is on. &nbsp;That helps quite a bit, since I don't return from the channel change script until the STB says it is done changing channels. &nbsp;I still
 have to sleep for one second, to give the STB a chance to stabilize, though. &nbsp;The HD-PVR does not handle &quot;garbage in&quot; well at all, so if it is told to &quot;start encoding&quot; when the input is still in flux (changing resolutions), it can get wedged.</div>
<div><br>
</div>
<div>John</div>
</div>
</div>
</div>
</div>
</body>
</html>