--- neutrino.cpp.~1.755.~ 2005-03-30 20:53:16.000000000 +0200 +++ neutrino.cpp 2005-04-02 13:32:36.112458200 +0200 @@ -42,6 +42,7 @@ #include #include #include +#include #include #include #include @@ -59,6 +60,8 @@ #include "global.h" #include "neutrino.h" +#include + #include #include @@ -3323,6 +3326,18 @@ dprintf(DEBUG_NORMAL, "initialized everything\n"); + int val = 0; + int fp = open("/dev/dbox/fp0",O_RDWR); + if (fp >= 0) { + ioctl(fp, FP_IOCTL_GET_VCR, &val); + close(fp); + if (val > 0) { + dprintf(DEBUG_NORMAL, "Switching to scart mode...\n"); + lastMode = mode; + handleMsg(NeutrinoMessages::EVT_VCRCHANGED, VCR_STATUS_ON); + } + } + while( true ) { g_RCInput->getMsg(&msg, &data, 100); // 10 secs..