[mythtv-commits] Ticket #2033: DVB-S scanning ticket
MythTV
mythtv at cvs.mythtv.org
Sat Jul 8 01:23:30 UTC 2006
#2033: DVB-S scanning ticket
--------------------------------+-------------------------------------------
Reporter: yeasah at schwide.net | Owner: ijr
Type: defect | Status: new
Priority: minor | Milestone:
Component: mythtv | Version:
Severity: medium |
--------------------------------+-------------------------------------------
As has been noted before, DVB-S scanning is not really functional right
now. I have been slowly putting together a few patches that get things
minimally going, but I don't have much so far (most of my available mythtv
energy has been focused on the diseqc rework)
The patch contains three one-liners, to wit:
* HandleDVBDBInsertion would complete if either the SDT *or* the NIT was
found, so quite often the NIT would show up first, and the scan would
terminate before any SDTs were found. The patch changes it to wait for
both the SDT and the NIT before completing the DB insertion.
* The SetRotorTarget() call is not strictly needed right now, but it's
better to be explicit and someday if live scanning is put back in it will
be needed. Better safe than sorry.
* The atsc_major_chan and atsc_minor_chan are strangely NOT NULL fields
and default to zero, and the call to GetChanID found in UpdateSDTinDB sets
the ATSC matching arguments to 0, 0 -- so it will always match the first
non-ATSC channel, and only one non-ATSC channel will ever be inserted. The
change goes for the simple approach and simply calls GetChanID with -1, -1
for the atsc major/minor, but perhaps a better approach would be just to
change GetChanID to add a "dtv_multiplex.sistandard = 'atsc'" clause (and
dtv_multiplex join where necessary) to the ATSC queries.
--
Ticket URL: <http://svn.mythtv.org/trac/ticket/2033>
MythTV <http://www.mythtv.org/>
MythTV
More information about the mythtv-commits
mailing list