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

Steven Adeff adeffs.mythtv at gmail.com
Thu May 31 02:43:08 UTC 2012


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
May 30 19:36:31 MythCenter mythbackend[17345]: I RecThread
mpegrecorder.cpp:1332 (StopEncoding) MPEGRec(/dev/hdpvr2):
StopEncoding
May 30 19:36:32 MythCenter mythbackend[17345]: I RecThread
mpegrecorder.cpp:1348 (StopEncoding) MPEGRec(/dev/hdpvr2): Encoding
stopped
May 30 19:36:32 MythCenter mythbackend[17345]: I RecThread
mpegrecorder.cpp:1410 (HandleResolutionChanges) MPEGRec(/dev/hdpvr2):
Checking Resolution
May 30 19:36:32 MythCenter mythbackend[17345]: I RecThread
mpegrecorder.cpp:1419 (HandleResolutionChanges) MPEGRec(/dev/hdpvr2):
Got Resolution 1920x1080
May 30 19:36:32 MythCenter mythbackend[17345]: I RecThread
mpegrecorder.cpp:1280 (StartEncoding) MPEGRec(/dev/hdpvr2):
StartEncoding
May 30 19:36:32 MythCenter mythbackend[17345]: I RecThread
mpegrecorder.cpp:1304 (StartEncoding) MPEGRec(/dev/hdpvr2): Encoding
started
May 30 19:36:32 MythCenter mythbackend[17345]: I RecThread
DeviceReadBuffer.cpp:128 (Start) DevRdB(/dev/hdpvr2): Start() -- begin
May 30 19:36:32 MythCenter mythbackend[17345]: I RecThread
DeviceReadBuffer.cpp:146 (Start) DevRdB(/dev/hdpvr2): Start() --
middle
May 30 19:36:32 MythCenter mythbackend[17345]: I RecThread
DeviceReadBuffer.cpp:151 (Start) DevRdB(/dev/hdpvr2): Start() -- end
May 30 19:36:35 MythCenter mythbackend[17345]: E DeviceReadBuffer
DeviceReadBuffer.cpp:513 (Poll) DevRdB(/dev/hdpvr2): Poll giving up 2
May 30 19:36:35 MythCenter mythbackend[17345]: E DeviceReadBuffer
DeviceReadBuffer.cpp:351 (run) DevRdB(/dev/hdpvr2): fill_ringbuffer:
error state
May 30 19:36:35 MythCenter mythbackend[17345]: E RecThread
mpegrecorder.cpp:1010 (run) MPEGRec(/dev/hdpvr2): Device error
detected
May 30 19:36:35 MythCenter mythbackend[17345]: I RecThread
mpegrecorder.cpp:1247 (RestartEncoding) MPEGRec(/dev/hdpvr2):
RestartEncoding
May 30 19:36:35 MythCenter mythbackend[17345]: I RecThread
mpegrecorder.cpp:1332 (StopEncoding) MPEGRec(/dev/hdpvr2):
StopEncoding
May 30 19:36:36 MythCenter mythbackend[17345]: I RecThread
mpegrecorder.cpp:1348 (StopEncoding) MPEGRec(/dev/hdpvr2): Encoding
stopped
May 30 19:36:36 MythCenter mythbackend[17345]: I RecThread
mpegrecorder.cpp:1410 (HandleResolutionChanges) MPEGRec(/dev/hdpvr2):
Checking Resolution
May 30 19:36:36 MythCenter mythbackend[17345]: I RecThread
mpegrecorder.cpp:1419 (HandleResolutionChanges) MPEGRec(/dev/hdpvr2):
Got Resolution 1920x1080
May 30 19:36:36 MythCenter mythbackend[17345]: I RecThread
mpegrecorder.cpp:1280 (StartEncoding) MPEGRec(/dev/hdpvr2):
StartEncoding
May 30 19:36:36 MythCenter mythbackend[17345]: I RecThread
mpegrecorder.cpp:1304 (StartEncoding) MPEGRec(/dev/hdpvr2): Encoding
started
May 30 19:36:36 MythCenter mythbackend[17345]: I RecThread
DeviceReadBuffer.cpp:128 (Start) DevRdB(/dev/hdpvr2): Start() -- begin
May 30 19:36:36 MythCenter mythbackend[17345]: I RecThread
DeviceReadBuffer.cpp:146 (Start) DevRdB(/dev/hdpvr2): Start() --
middle
May 30 19:36:36 MythCenter mythbackend[17345]: I RecThread
DeviceReadBuffer.cpp:151 (Start) DevRdB(/dev/hdpvr2): Start() -- end
May 30 19:36:39 MythCenter mythbackend[17345]: E DeviceReadBuffer
DeviceReadBuffer.cpp:513 (Poll) DevRdB(/dev/hdpvr2): Poll giving up 2
May 30 19:36:39 MythCenter mythbackend[17345]: E DeviceReadBuffer
DeviceReadBuffer.cpp:351 (run) DevRdB(/dev/hdpvr2): fill_ringbuffer:
error state
May 30 19:36:39 MythCenter mythbackend[17345]: E RecThread
mpegrecorder.cpp:1010 (run) MPEGRec(/dev/hdpvr2): Device error
detected
May 30 19:36:39 MythCenter mythbackend[17345]: I RecThread
mpegrecorder.cpp:1247 (RestartEncoding) MPEGRec(/dev/hdpvr2):
RestartEncoding
May 30 19:36:39 MythCenter mythbackend[17345]: I RecThread
mpegrecorder.cpp:1332 (StopEncoding) MPEGRec(/dev/hdpvr2):
StopEncoding
May 30 19:36:40 MythCenter mythbackend[17345]: I RecThread
mpegrecorder.cpp:1348 (StopEncoding) MPEGRec(/dev/hdpvr2): Encoding
stopped
May 30 19:36:40 MythCenter mythbackend[17345]: I RecThread
mpegrecorder.cpp:1410 (HandleResolutionChanges) MPEGRec(/dev/hdpvr2):
Checking Resolution
May 30 19:36:40 MythCenter mythbackend[17345]: I RecThread
mpegrecorder.cpp:1419 (HandleResolutionChanges) MPEGRec(/dev/hdpvr2):
Got Resolution 1920x1080
May 30 19:36:40 MythCenter mythbackend[17345]: I RecThread
mpegrecorder.cpp:1280 (StartEncoding) MPEGRec(/dev/hdpvr2):
StartEncoding
May 30 19:36:40 MythCenter mythbackend[17345]: I RecThread
mpegrecorder.cpp:1304 (StartEncoding) MPEGRec(/dev/hdpvr2): Encoding
started
May 30 19:36:40 MythCenter mythbackend[17345]: I RecThread
DeviceReadBuffer.cpp:128 (Start) DevRdB(/dev/hdpvr2): Start() -- begin
May 30 19:36:40 MythCenter mythbackend[17345]: I RecThread
DeviceReadBuffer.cpp:146 (Start) DevRdB(/dev/hdpvr2): Start() --
middle
May 30 19:36:40 MythCenter mythbackend[17345]: I RecThread
DeviceReadBuffer.cpp:151 (Start) DevRdB(/dev/hdpvr2): Start() -- end
May 30 19:36:43 MythCenter mythbackend[17345]: E DeviceReadBuffer
DeviceReadBuffer.cpp:513 (Poll) DevRdB(/dev/hdpvr2): Poll giving up 2
May 30 19:36:43 MythCenter mythbackend[17345]: E DeviceReadBuffer
DeviceReadBuffer.cpp:351 (run) DevRdB(/dev/hdpvr2): fill_ringbuffer:
error state
May 30 19:36:43 MythCenter mythbackend[17345]: E RecThread
mpegrecorder.cpp:1010 (run) MPEGRec(/dev/hdpvr2): Device error
detected
May 30 19:36:43 MythCenter mythbackend[17345]: I RecThread
mpegrecorder.cpp:1247 (RestartEncoding) MPEGRec(/dev/hdpvr2):
RestartEncoding
May 30 19:36:43 MythCenter mythbackend[17345]: I RecThread
mpegrecorder.cpp:1332 (StopEncoding) MPEGRec(/dev/hdpvr2):
StopEncoding
May 30 19:36:44 MythCenter mythbackend[17345]: I RecThread
mpegrecorder.cpp:1348 (StopEncoding) MPEGRec(/dev/hdpvr2): Encoding
stopped
May 30 19:36:44 MythCenter mythbackend[17345]: I RecThread
mpegrecorder.cpp:1410 (HandleResolutionChanges) MPEGRec(/dev/hdpvr2):
Checking Resolution
May 30 19:36:44 MythCenter mythbackend[17345]: I RecThread
mpegrecorder.cpp:1419 (HandleResolutionChanges) MPEGRec(/dev/hdpvr2):
Got Resolution 1920x1080
May 30 19:36:44 MythCenter mythbackend[17345]: I RecThread
mpegrecorder.cpp:1280 (StartEncoding) MPEGRec(/dev/hdpvr2):
StartEncoding
May 30 19:36:44 MythCenter mythbackend[17345]: I RecThread
mpegrecorder.cpp:1304 (StartEncoding) MPEGRec(/dev/hdpvr2): Encoding
started
May 30 19:36:44 MythCenter mythbackend[17345]: I RecThread
DeviceReadBuffer.cpp:128 (Start) DevRdB(/dev/hdpvr2): Start() -- begin
May 30 19:36:44 MythCenter mythbackend[17345]: I RecThread
DeviceReadBuffer.cpp:146 (Start) DevRdB(/dev/hdpvr2): Start() --
middle
May 30 19:36:44 MythCenter mythbackend[17345]: I RecThread
DeviceReadBuffer.cpp:151 (Start) DevRdB(/dev/hdpvr2): Start() -- end
May 30 19:36:47 MythCenter mythbackend[17345]: E DeviceReadBuffer
DeviceReadBuffer.cpp:513 (Poll) DevRdB(/dev/hdpvr2): Poll giving up 2
May 30 19:36:47 MythCenter mythbackend[17345]: E DeviceReadBuffer
DeviceReadBuffer.cpp:351 (run) DevRdB(/dev/hdpvr2): fill_ringbuffer:
error state
May 30 19:36:47 MythCenter mythbackend[17345]: E RecThread
mpegrecorder.cpp:1010 (run) MPEGRec(/dev/hdpvr2): Device error
detected
May 30 19:36:47 MythCenter mythbackend[17345]: I RecThread
mpegrecorder.cpp:1247 (RestartEncoding) MPEGRec(/dev/hdpvr2):
RestartEncoding
May 30 19:36:47 MythCenter mythbackend[17345]: I RecThread
mpegrecorder.cpp:1332 (StopEncoding) MPEGRec(/dev/hdpvr2):
StopEncoding
May 30 19:36:48 MythCenter mythbackend[17345]: I RecThread
mpegrecorder.cpp:1348 (StopEncoding) MPEGRec(/dev/hdpvr2): Encoding
stopped
May 30 19:36:48 MythCenter mythbackend[17345]: I RecThread
mpegrecorder.cpp:1410 (HandleResolutionChanges) MPEGRec(/dev/hdpvr2):
Checking Resolution
May 30 19:36:48 MythCenter mythbackend[17345]: I RecThread
mpegrecorder.cpp:1419 (HandleResolutionChanges) MPEGRec(/dev/hdpvr2):
Got Resolution 1920x1080
May 30 19:36:48 MythCenter mythbackend[17345]: I RecThread
mpegrecorder.cpp:1280 (StartEncoding) MPEGRec(/dev/hdpvr2):
StartEncoding
May 30 19:36:48 MythCenter mythbackend[17345]: I RecThread
mpegrecorder.cpp:1304 (StartEncoding) MPEGRec(/dev/hdpvr2): Encoding
started
May 30 19:36:48 MythCenter mythbackend[17345]: I RecThread
DeviceReadBuffer.cpp:128 (Start) DevRdB(/dev/hdpvr2): Start() -- begin
May 30 19:36:48 MythCenter mythbackend[17345]: I RecThread
DeviceReadBuffer.cpp:146 (Start) DevRdB(/dev/hdpvr2): Start() --
middle
May 30 19:36:48 MythCenter mythbackend[17345]: I RecThread
DeviceReadBuffer.cpp:151 (Start) DevRdB(/dev/hdpvr2): Start() -- end
May 30 19:36:50 MythCenter mythbackend[17345]: E DeviceReadBuffer
DeviceReadBuffer.cpp:513 (Poll) DevRdB(/dev/hdpvr2): Poll giving up 2
May 30 19:36:50 MythCenter mythbackend[17345]: E DeviceReadBuffer
DeviceReadBuffer.cpp:351 (run) DevRdB(/dev/hdpvr2): fill_ringbuffer:
error state
May 30 19:36:50 MythCenter mythbackend[17345]: E RecThread
mpegrecorder.cpp:1010 (run) MPEGRec(/dev/hdpvr2): Device error
detected
May 30 19:36:50 MythCenter mythbackend[17345]: I RecThread
mpegrecorder.cpp:1247 (RestartEncoding) MPEGRec(/dev/hdpvr2):
RestartEncoding
May 30 19:36:50 MythCenter mythbackend[17345]: I RecThread
mpegrecorder.cpp:1332 (StopEncoding) MPEGRec(/dev/hdpvr2):
StopEncoding


-- 
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