[mythtv-commits] Re: Ticket #13: Tune to an on air channel when the
current channel is unavailable.
MythTV
mythtv at cvs.mythtv.org
Fri Aug 19 10:06:23 UTC 2005
#13: Tune to an on air channel when the current channel is unavailable.
--------------------------------------+-------------------------------------
Reporter: stuarta at squashedfrog.net | Owner: danielk
Type: defect | Status: reopened
Priority: minor | Milestone: 0.19
Component: mythtv | Version: head
Severity: low | Resolution:
Cc: |
--------------------------------------+-------------------------------------
Changes (by stuarta at squashedfrog.net):
* resolution: fixed =>
* status: closed => reopened
Comment:
I've been testing for the last few days.
rev 7064 + signal monitoring patch.
This fixes problem 3 in the list.
When testing case 2 I was able to watch the other channel which timeshares
with the
channel that went off air, although I was tuned to the logical channel
that was off
air. I'm happy to leave this part as resolved for now, since proper
handling of this
requires finishing off interactive tv.
(The following I've tested on 7082 + signal monitoring as well.)
What no longer works is case 1. This is because the channels here in the
UK logically
go off air, but in practice they are still on air. What happens is the PMT
is updated
from a video + audio stream to only a data stream(s). So the signal
monitoring isn't
going to help us here.
When the backend starts up on one of these "off air" channels, it can
still get a
valid signal lock, but there is no TV service present. There used to be a
check in
dvbchannel.cpp
if (!chan_opts.pmt.OnAir())
{
ERROR(QString("Channel #%1 is off air.").arg(chan));
return false;
}
This did pick up this case.
We will need to check something like this when entering live tv.
--
Ticket URL: <http://cvs.mythtv.org/trac/ticket/13>
MythTV <http://www.mythtv.org/>
MythTV
More information about the mythtv-commits
mailing list