[mythtv] [mythtv-commits] Ticket #10765: HD-PVR: Rework SignalMonitor to avoid reading from device

John P Poet jppoet at gmail.com
Thu May 31 14:05:13 UTC 2012


On Thu, May 31, 2012 at 7:19 AM, Steven Adeff <adeffs.mythtv at gmail.com>wrote:

> On Wed, May 30, 2012 at 11:02 PM, John P Poet <jppoet at gmail.com> wrote:
> > On Wed, May 30, 2012 at 8:43 PM, Steven Adeff <adeffs.mythtv at gmail.com>
> > wrote:
> >> On Mon, May 28, 2012 at 12:10 PM,  <noreply at mythtv.org> wrote:
> >> > #10765: HD-PVR: Rework SignalMonitor to avoid reading from device
> >> > ------------------------------+------------------------
> >> >  Reporter:  jpoet             |          Owner:  jpoet
> >> >     Type:  Patch - Bug Fix   |         Status:  closed
> >> >  Priority:  minor             |      Milestone:  0.25.1
> >> > Component:  MythTV - General  |        Version:  0.25
> >> >  Severity:  medium            |     Resolution:  fixed
> >> >  Keywords:  HDPVR LiveTV      |  Ticket locked:  0
> >> > ------------------------------+------------------------
> >> > Changes (by wagnerrp):
> >> >
> >> >  * version:  Unspecified => 0.25
> >> >
> >> >
> >> > --
> >> > Ticket URL: <http://code.mythtv.org/trac/ticket/10765#comment:5>
> >> > MythTV <http://code.mythtv.org/trac>
> >> > MythTV Media Center
> >>
> >> since this was applied I've noticed this in my backend log:
> >>  (StartEncoding) MPEGRec(/dev/hdpvr2): StartEncoding
> >> May 30 19:36:28 MythCenter mythbackend[17345]: I RecThread
> >> mpegrecorder.cpp:1304 (StartEncoding) MPEGRec(/dev/hdpvr2): Encoding
> >> started
> >> May 30 19:36:28 MythCenter mythbackend[17345]: I RecThread
> >> DeviceReadBuffer.cpp:128 (Start) DevRdB(/dev/hdpvr2): Start() -- begin
> >> May 30 19:36:28 MythCenter mythbackend[17345]: I RecThread
> >> DeviceReadBuffer.cpp:146 (Start) DevRdB(/dev/hdpvr2): Start() --
> >> middle
> >> May 30 19:36:28 MythCenter mythbackend[17345]: I RecThread
> >> DeviceReadBuffer.cpp:151 (Start) DevRdB(/dev/hdpvr2): Start() -- end
> >> May 30 19:36:31 MythCenter mythbackend[17345]: E DeviceReadBuffer
> >> DeviceReadBuffer.cpp:513 (Poll) DevRdB(/dev/hdpvr2): Poll giving up 2
> >> May 30 19:36:31 MythCenter mythbackend[17345]: E DeviceReadBuffer
> >> DeviceReadBuffer.cpp:351 (run) DevRdB(/dev/hdpvr2): fill_ringbuffer:
> >> error state
> >> May 30 19:36:31 MythCenter mythbackend[17345]: E RecThread
> >> mpegrecorder.cpp:1010 (run) MPEGRec(/dev/hdpvr2): Device error
> >> detected
> >> May 30 19:36:31 MythCenter mythbackend[17345]: I RecThread
> >> mpegrecorder.cpp:1247 (RestartEncoding) MPEGRec(/dev/hdpvr2):
> >> RestartEncoding
> >
> > <snip>
> >
> >
> > Have you tried yanking the HD-PVR's power cord for a minute?  About once
> > every couple of months, my HD-PVR will get in a state like that.
> Turning it
> > off/on does not fix it -- I actually have to yank the power for a while.
>
> yea, that gets done about once a week, if not more often. I'll try it
> for a longer period of time and see if that does anything.
>


That can also be caused by a loose cable. If nothing else works, I can send
you a patch to revert that change, but I really expect this problem to be
coincidence instead of cause and effect.

John
-- 
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.mythtv.org/pipermail/mythtv-dev/attachments/20120531/31dcf883/attachment.html>


More information about the mythtv-dev mailing list