diff options
| author | Felix Domke <tmbinc@elitedvb.net> | 2006-02-21 20:59:36 +0000 |
|---|---|---|
| committer | Felix Domke <tmbinc@elitedvb.net> | 2006-02-21 20:59:36 +0000 |
| commit | 404af598e9cd43f9779939ea41e64b14542fda0e (patch) | |
| tree | 2aabfaeb6dd90f0e6daaa2cef189456dfa20d650 /lib | |
| parent | 05498ce99624346dc1ff19dcb97fdf9c0fffef35 (diff) | |
| download | enigma2-404af598e9cd43f9779939ea41e64b14542fda0e.tar.gz enigma2-404af598e9cd43f9779939ea41e64b14542fda0e.zip | |
allow YUV if manually enabled
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/python/Components/AVSwitch.py | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/lib/python/Components/AVSwitch.py b/lib/python/Components/AVSwitch.py index 1a931497..b391dab6 100644 --- a/lib/python/Components/AVSwitch.py +++ b/lib/python/Components/AVSwitch.py @@ -66,7 +66,14 @@ class AVSwitch: def InitAVSwitch(): config.av = ConfigSubsection(); - config.av.colorformat = configElement("config.av.colorformat", configSelection, 1, (("cvbs", _("CVBS")), ("rgb", _("RGB")), ("svideo", _("S-Video")) )) + config.av.yuvenabled = configElementBoolean("config.av.yuvenabled", 0) + colorformat_choices = ( ("cvbs", _("CVBS")), ("rgb", _("RGB")), ("svideo", _("S-Video")), ("yuv", _("YPbPr")) ) + + # when YUV is not enabled, don't let the user select it + if not config.av.yuvenabled.value: + colorformat_choices = colorformat_choices[:3] + + config.av.colorformat = configElement("config.av.colorformat", configSelection, 1, colorformat_choices) config.av.aspectratio = configElement("config.av.aspectratio", configSelection, 0, (("4_3_letterbox", _("4:3 Letterbox")), ("4_3_panscan", _("4:3 PanScan")), ("16_9", _("16:9")), ("16_9_always", _("16:9 always"))) ) #config.av.tvsystem = configElement("config.av.tvsystem", configSelection, 0, ("PAL", "PAL + PAL60", "Multi", "NTSC") ) config.av.tvsystem = configElement("config.av.tvsystem", configSelection, 0, (("pal", _("PAL")), ("ntsc", _("NTSC"))) ) @@ -94,4 +101,4 @@ def InitAVSwitch(): config.av.tvsystem.addNotifier(setSystem) config.av.wss.addNotifier(setWSS) - iAVSwitch.setInput("ENCODER") # init on startup
\ No newline at end of file + iAVSwitch.setInput("ENCODER") # init on startup |
