[mythtv-commits] Re: Ticket #804: DVB signal monitor,
signal level OSD (race condition ?)
MythTV
mythtv at cvs.mythtv.org
Wed Dec 14 01:47:17 EST 2005
#804: DVB signal monitor, signal level OSD (race condition ?)
-------------------------------------------------+--------------------------
Reporter: John Pullan <john.pullan at gmail.com> | Owner: danielk
Type: defect | Status: reopened
Priority: minor | Milestone:
Component: mythtv | Version:
Severity: medium | Resolution:
-------------------------------------------------+--------------------------
Comment (by nooneimprt4nt at gmail.com):
I can easily reproduce this as well using DVB-S. In fact in my case, it
is worse, in that it often takes more than 4 retries before the frontend
is able to read data when switching channels, so I get something that
looks like:
{{{
2005-12-13 22:12:37.003 Invalid file handle when opening
/var/lib/mythtv/1110_20051213221236.mpg. 4 retries remaining.
2005-12-13 22:12:37.505 Invalid file handle when opening
/var/lib/mythtv/1110_20051213221236.mpg. 3 retries remaining.
2005-12-13 22:12:37.580 NVP: Prebuffer wait timed out 10 times.
2005-12-13 22:12:38.007 Invalid file handle when opening
/var/lib/mythtv/1110_20051213221236.mpg. 2 retries remaining.
2005-12-13 22:12:38.400 NVP: Prebuffer wait timed out 10 times.
2005-12-13 22:12:38.512 Invalid file handle when opening
/var/lib/mythtv/1110_20051213221236.mpg. 1 retries remaining.
2005-12-13 22:12:39.013 Invalid file handle when opening
/var/lib/mythtv/1110_20051213221236.mpg. 0 retries remaining.
2005-12-13 22:12:39.224 NVP: Prebuffer wait timed out 10 times.
2005-12-13 22:12:39.518 RingBuf(/var/lib/mythtv/1110_20051213221236.mpg)
Error: File I/O problem in 'safe_read()'
eno: Bad file descriptor (9)
2005-12-13 22:12:39.580 RingBuf(/var/lib/mythtv/1110_20051213221236.mpg)
Error: File I/O problem in 'safe_read()'
eno: Bad file descriptor (9)
2005-12-13 22:12:39.642 RingBuf(/var/lib/mythtv/1110_20051213221236.mpg)
Error: File I/O problem in 'safe_read()'
eno: Bad file descriptor (9)
2005-12-13 22:12:39.644 RingBuf(/var/lib/mythtv/1110_20051213221236.mpg)
Error: File I/O problem in 'safe_read()'
eno: Bad file descriptor (9)
2005-12-13 22:12:39.706 RingBuf(/var/lib/mythtv/1110_20051213221236.mpg)
Error: File I/O problem in 'safe_read()'
eno: Bad file descriptor (9)
2005-12-13 22:12:39.768 RingBuf(/var/lib/mythtv/1110_20051213221236.mpg)
Error: File I/O problem in 'safe_read()'
eno: Bad file descriptor (9)
2005-12-13 22:12:40.044 NVP: Prebuffer wait timed out 10 times.
2005-12-13 22:12:40.864 NVP: Prebuffer wait timed out 10 times.
2005-12-13 22:12:41.685 NVP: Prebuffer wait timed out 10 times.
2005-12-13 22:12:42.507 NVP: Prebuffer wait timed out 10 times.
2005-12-13 22:12:43.327 NVP: Prebuffer wait timed out 10 times.
...
}}}
At which point I need to restart the frontend to continue.
Changing the default number of retries to 20 in RingBuffer.h fixes that
problem, but I still get the 'you should have a signal lock' message
whenever it takes more than a couple retries.
--
Ticket URL: <http://svn.mythtv.org/trac/ticket/804>
MythTV <http://www.mythtv.org/>
MythTV
More information about the mythtv-commits
mailing list