git.cweiske.de
/
enigma2.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
5f822e0
)
add 16:9 letterbox mode
author
Felix Domke
<tmbinc@elitedvb.net>
Fri, 18 May 2007 10:29:13 +0000
(10:29 +0000)
committer
Felix Domke
<tmbinc@elitedvb.net>
Fri, 18 May 2007 10:29:13 +0000
(10:29 +0000)
lib/python/Components/AVSwitch.py
patch
|
blob
|
history
diff --git
a/lib/python/Components/AVSwitch.py
b/lib/python/Components/AVSwitch.py
index a8e471ba645e2322a3802ef35d4aac8468a62c0a..67fad7bc62d3fe4d498cae7e915ae735a7ce2763 100644
(file)
--- a/
lib/python/Components/AVSwitch.py
+++ b/
lib/python/Components/AVSwitch.py
@@
-42,6
+42,8
@@
class AVSwitch:
val = 4
elif valstr == "16_10_panscan":
val = 5
val = 4
elif valstr == "16_10_panscan":
val = 5
+ elif valstr == "16_9_letterbox":
+ val = 6
return val
def setAspectWSS(self, aspect=None):
return val
def setAspectWSS(self, aspect=None):
@@
-54,7
+56,7
@@
class AVSwitch:
value = 2 # auto(4:3_off)
else:
value = 1 # auto
value = 2 # auto(4:3_off)
else:
value = 1 # auto
- elif aspect == 3: # always 16:9
+ elif aspect == 3
or aspect == 6
: # always 16:9
value = 4 # 16:9_full_format
elif aspect == 4 or aspect == 5: # 16:10
value = 10 # 14:9_full_format
value = 4 # 16:9_full_format
elif aspect == 4 or aspect == 5: # 16:10
value = 10 # 14:9_full_format
@@
-67,7
+69,7
@@
class AVSwitch:
value = 2 # 12 V
elif aspect == 2: # 16:9
value = 4 # auto
value = 2 # 12 V
elif aspect == 2: # 16:9
value = 4 # auto
- elif aspect == 3 or aspect == 4 or aspect == 5: # always 16:9
+ elif aspect == 3 or aspect == 4 or aspect == 5
or aspect == 6
: # always 16:9
value = 1 # 6V
eAVSwitch.getInstance().setSlowblank(value)
value = 1 # 6V
eAVSwitch.getInstance().setSlowblank(value)
@@
-87,7
+89,8
@@
def InitAVSwitch():
"16_9": _("16:9"),
"16_9_always": _("16:9 always"),
"16_10_letterbox": _("16:10 Letterbox"),
"16_9": _("16:9"),
"16_9_always": _("16:9 always"),
"16_10_letterbox": _("16:10 Letterbox"),
- "16_10_panscan": _("16:10 PanScan")},
+ "16_10_panscan": _("16:10 PanScan"),
+ "16_9_letterbox": _("16:9 Letterbox")},
default = "4_3_letterbox")
config.av.tvsystem = ConfigSelection(choices = {"pal": _("PAL"), "ntsc": _("NTSC"), "multinorm": _("multinorm")}, default="pal")
config.av.wss = ConfigEnableDisable(default = True)
default = "4_3_letterbox")
config.av.tvsystem = ConfigSelection(choices = {"pal": _("PAL"), "ntsc": _("NTSC"), "multinorm": _("multinorm")}, default="pal")
config.av.wss = ConfigEnableDisable(default = True)
@@
-101,7
+104,7
@@
def InitAVSwitch():
iAVSwitch.setColorFormat(map[configElement.value])
def setAspectRatio(configElement):
iAVSwitch.setColorFormat(map[configElement.value])
def setAspectRatio(configElement):
- map = {"4_3_letterbox": 0, "4_3_panscan": 1, "16_9": 2, "16_9_always": 3, "16_10_letterbox": 4, "16_10_panscan": 5}
+ map = {"4_3_letterbox": 0, "4_3_panscan": 1, "16_9": 2, "16_9_always": 3, "16_10_letterbox": 4, "16_10_panscan": 5
, "16_9_letterbox" : 6
}
iAVSwitch.setAspectRatio(map[configElement.value])
def setSystem(configElement):
iAVSwitch.setAspectRatio(map[configElement.value])
def setSystem(configElement):