X-Git-Url: http://code.vuplus.com/gitweb/?p=vuplus_dvbapp;a=blobdiff_plain;f=lib%2Fdriver%2Favswitch.cpp;h=2556ab0d32b12f6e24a6ddedd1e3d9655dd0c567;hp=482a0f062b4fb383d2d4a525b43139261591fac2;hb=036d2ec4dc7a66f9d591c00f65fa54bbddb24769;hpb=389ae07e59aaf1b8e504801cd49409072f7d3b6b diff --git a/lib/driver/avswitch.cpp b/lib/driver/avswitch.cpp index 482a0f0..2556ab0 100644 --- a/lib/driver/avswitch.cpp +++ b/lib/driver/avswitch.cpp @@ -6,7 +6,6 @@ #include #include -#include #include eAVSwitch *eAVSwitch::instance = 0; @@ -47,7 +46,7 @@ void eAVSwitch::setInput(int val) close(fd); if (val == 1) - setFastBlank(0); + setFastBlank(2); } void eAVSwitch::setFastBlank(int val) @@ -75,6 +74,7 @@ void eAVSwitch::setColorFormat(int format) char *cvbs="cvbs"; char *rgb="rgb"; char *svideo="svideo"; + char *yuv="yuv"; int fd; if((fd = open("/proc/stb/avs/0/colorformat", O_WRONLY)) < 0) { @@ -91,6 +91,9 @@ void eAVSwitch::setColorFormat(int format) case 2: write(fd, svideo, strlen(svideo)); break; + case 3: + write(fd, yuv, strlen(yuv)); + break; } close(fd); }