[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