aboutsummaryrefslogtreecommitdiff
path: root/lib/driver/avswitch.cpp
diff options
context:
space:
mode:
authorStefan Pluecken <stefan.pluecken@multimedia-labs.de>2005-12-25 23:29:43 +0000
committerStefan Pluecken <stefan.pluecken@multimedia-labs.de>2005-12-25 23:29:43 +0000
commit389ae07e59aaf1b8e504801cd49409072f7d3b6b (patch)
tree97d2d95ef91ea825c23c550da92a3d81b20e4076 /lib/driver/avswitch.cpp
parent7843cbf34ccb5b867ae49fc9e7731247e525f81e (diff)
downloadenigma2-389ae07e59aaf1b8e504801cd49409072f7d3b6b.tar.gz
enigma2-389ae07e59aaf1b8e504801cd49409072f7d3b6b.zip
add vcr scart switch to main menu
Diffstat (limited to 'lib/driver/avswitch.cpp')
-rw-r--r--lib/driver/avswitch.cpp9
1 files changed, 8 insertions, 1 deletions
diff --git a/lib/driver/avswitch.cpp b/lib/driver/avswitch.cpp
index 40db19ae..482a0f06 100644
--- a/lib/driver/avswitch.cpp
+++ b/lib/driver/avswitch.cpp
@@ -46,6 +46,13 @@ void eAVSwitch::setInput(int val)
write(fd, input[val], strlen(input[val]));
close(fd);
+ if (val == 1)
+ setFastBlank(0);
+}
+
+void eAVSwitch::setFastBlank(int val)
+{
+ int fd;
char *fb[] = {"low", "high", "vcr"};
@@ -54,7 +61,7 @@ void eAVSwitch::setInput(int val)
return;
}
- write(fd, input[val], strlen(fb[0]));
+ write(fd, fb[val], strlen(fb[0]));
close(fd);
}