<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" target="_blank">mdupuis@ocg.ca</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">




<div>
<div dir="ltr"><font color="#000000" face="Tahoma">My HDPVR is connected to a satelite box, and has been running great for years.  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> </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;.  I captured the backend
 output below, and see &quot;Device error detected&quot;.  What does that mean?  How do I fix it?</font></div>
<div dir="ltr"><font face="tahoma"></font> </div>
<div dir="ltr"><font face="tahoma">I flashed my HDPVR to the 1.7.1 firmware but that doesn&#39;t make a difference....</font></div>
<div dir="ltr"><font face="tahoma"></font> </div>
<div dir="ltr"><font face="tahoma">help!?</font></div>
<div dir="ltr"><font face="tahoma"></font> </div>
<div dir="ltr"><font face="tahoma">--------------------------------------------------------------------------------------------------------------------</font></div>
<div dir="ltr"><font face="tahoma"></font> </div>
<div dir="ltr">2013-12-04 19:05:00.739559 I  adding: mythlivingroom as a client (events: 0)<br>
2013-12-04 19:05:00.751537 I  TVRec(1): Changing from None to WatchingLiveTV<br>
2013-12-04 19:05:00.752898 I  TVRec(1): HW Tuner: 1-&gt;1<br>
2013-12-04 19:05:00.767934 I  V4LChannel(/dev/HDPVR): SetInputAndFormat(1, NTSC) (v4l v2) input_switch: 0 mode_switch: 0<br>
2013-12-04 19:05:00.929419 N  AutoExpire: CalcParams(): Max required Free Space: 3.0 GB w/freq: 15 min<br>
2013-12-04 19:05:01.927840 I  MainServer::ANN Playback<br>
2013-12-04 19:05:01.927846 I  adding: mythlivingroom as a client (events: 0)<br>
2013-12-04 19:05:01.929745 I  MainServer::HandleAnnounce FileTransfer<br>
2013-12-04 19:05:01.929749 I  adding: mythlivingroom as a remote file transfer<br>
2013-12-04 19:05:03.300243 N  AutoExpire: CalcParams(): Max required Free Space: 3.0 GB w/freq: 15 min<br>
2013-12-04 19:05:03.414922 I  MainServer::ANN Playback<br>
2013-12-04 19:05:03.414928 I  adding: mythlivingroom as a client (events: 0)<br>
2013-12-04 19:05:03.416886 I  MainServer::HandleAnnounce FileTransfer<br>
2013-12-04 19:05:03.416890 I  adding: mythlivingroom as a remote file transfer<br>
2013-12-04 19:05:05.580139 I  RingBuf(/mythstorage/livetv/1500_20131204190503.mpg): Waited 0.2 seconds for data
<br>
                        to become available... 65144 &lt; 196608<br>
2013-12-04 19:05:05.830265 I  RingBuf(/mythstorage/livetv/1500_20131204190503.mpg): Waited 0.5 seconds for data
<br>
                        to become available... 65144 &lt; 196608<br>
2013-12-04 19:05:06.330465 I  RingBuf(/mythstorage/livetv/1500_20131204190503.mpg): Waited 1.0 seconds for data
<br>
                        to become available... 65144 &lt; 196608<br>
2013-12-04 19:05:07.330876 I  RingBuf(/mythstorage/livetv/1500_20131204190503.mpg): Waited 2.0 seconds for data
<br>
                        to become available... 65144 &lt; 196608<br>
2013-12-04 19:05:07.766811 E  DevRdB(/dev/HDPVR): Poll giving up 2<br>
2013-12-04 19:05:07.766923 E  MPEGRec(/dev/HDPVR): Device error detected<br>
2013-12-04 19:05:10.549648 E  DevRdB(/dev/HDPVR): Poll giving up 2<br>
2013-12-04 19:05:10.549731 E  MPEGRec(/dev/HDPVR): Device error detected<br>
2013-12-04 19:05:13.295229 E  DevRdB(/dev/HDPVR): Poll giving up 2<br>
2013-12-04 19:05:13.295328 E  MPEGRec(/dev/HDPVR): Device error detected<br>
2013-12-04 19:05:24.743063 I  RecBase(1:/dev/HDPVR): GetKeyframePositions(287,9223372036854775807,#0) out of 4<br>
2013-12-04 19:05:24.763134 I  RecBase(1:/dev/HDPVR): GetKeyframePositions(287,9223372036854775807,#0) out of 4<br>
2013-12-04 19:05:42.594878 I  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  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  TVRec(1): Changing from WatchingLiveTV to None<br>
2013-12-04 19:05:55.311596 I  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>

    &lt;Gap start=&quot;2013-12-04T19:00:00&quot; end=&quot;2013-12-04T19:05:04&quot; duration=&quot;304&quot; /&gt;<br>
    &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  MainServer::ANN Playback<br>
2013-12-04 19:05:55.325376 I  adding: mythlivingroom as a client (events: 0)<br>
2013-12-04 19:05:55.336421 I  TVRec(1): Changing from None to WatchingLiveTV<br>
2013-12-04 19:05:55.337630 I  TVRec(1): HW Tuner: 1-&gt;1<br>
2013-12-04 19:05:55.352855 I  V4LChannel(/dev/HDPVR): SetInputAndFormat(1, NTSC) (v4l v2) input_switch: 0 mode_switch: 0<br>
2013-12-04 19:05:55.400242 N  AutoExpire: CalcParams(): Max required Free Space: 3.0 GB w/freq: 15 min<br>
2013-12-04 19:05:55.492189 I  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.  That helps quite a bit, since I don&#39;t return from the channel change script until the STB says it is done changing channels.  I still have to sleep for one second, to give the STB a chance to stabilize, though.  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>