#include #include #include #include #include #include #include #include eAVSwitch *eAVSwitch::instance = 0; eAVSwitch::eAVSwitch() { ASSERT(!instance); instance = this; avsfd = open("/dev/dbox/avs0", O_RDWR); } eAVSwitch::~eAVSwitch() { if(avsfd > 0) close(avsfd); } eAVSwitch *eAVSwitch::getInstance() { return instance; } void eAVSwitch::setColorFormat(int format) { printf("eAVSwitch::setColorFormat(%d)\n",format); /*there are no ioctl for controling this in avs - scart api needed no, not the gillem one */ } //FIXME: correct "run/startlevel" eAutoInitP0 init_avswitch(eAutoInitNumbers::rc, "AVSwitch Driver");