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

Steven Adeff adeffs.mythtv at gmail.com
Fri Jun 1 13:20:25 UTC 2012


On Thu, May 31, 2012 at 9: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.

turns out my ol' man accidentally plugged the toslink into the output
instead of the input on one of the HDPVR when he replaced a broken
toslink cable a few days ago!

-- 
Steve
http://www.mythtv.org/wiki/User:Steveadeff
Before you ask, read the FAQ!
http://www.mythtv.org/wiki/Frequently_Asked_Questions
then search the Wiki, and this list,
http://www.gossamer-threads.com/lists/mythtv/
Mailinglist etiquette - http://www.mythtv.org/wiki/Mailing_List_etiquette


More information about the mythtv-dev mailing list