[mythtv-commits] Ticket #1945: DVB-S/diseqc patch

MythTV mythtv at cvs.mythtv.org
Mon Jun 12 18:20:36 UTC 2006


#1945: DVB-S/diseqc patch
--------------------------------+-------------------------------------------
 Reporter:  yeasah at schwide.net  |       Owner:  danielk
     Type:  enhancement         |      Status:  new    
 Priority:  minor               |   Milestone:         
Component:  mythtv              |     Version:         
 Severity:  medium              |  
--------------------------------+-------------------------------------------
 Includes various improvements, including:

 * Full diseqc tree code and GUI -- allows arbitrary diseqc configurations.
 New diseqc code.

 * LNB configuration is done by common presets (or optional custom mode
 that lets you directly set LOFs/etc.)
 * Retune on HAS_LOCK timeout for cards that lack the FE_CAN_RECOVER
 capability.

 * Rotor progress monitoring in signalmonitor, retune on rotation complete.

 * Raises voltage temporarily for duration of rotation to increase rotor
 speed.

 * Fix Hz/KHz tuning bug.

 * Always tune with FEC_AUTO if card can do it.

 * Move DVB options in the input configuration wizard that affect scanning
 above the scan button (previously on second page)

 * Some DVB-S fixes in siscan.cpp (but there's a long way to go there)

 * Change DVB-S+diseqc fixed-number-of-phantom-inputs scheme to instead
 allow the ad-hoc creation of new inputs (since there is no longer a
 bounded number of possible input configurations, the old scheme will not
 work anymore)

 * Coincidentally fixed bug in ListBoxSetting that prevented multiple
 strings from being present in the list with the same displayed name but
 different values.

 There's some database update code that needs to be integrated; right now
 it's just called every time and the code works out whether the upgrade is
 needed.

 I've been running with this code for some time, and it works well for me,
 but of course there is a wide variety of devices out there and it's likely
 it will need adjustment in some cases. Generally the new diseqc code
 attempts to be as efficient as possible and includes a minimum of device-
 workaround-hacks that make the command latency longer, but some of those
 may need to be added back in at some point.

-- 
Ticket URL: <http://svn.mythtv.org/trac/ticket/1945>
MythTV <http://www.mythtv.org/>
MythTV


More information about the mythtv-commits mailing list