if(i->getSlotID() == slotid)
return i;
- printf("FIXME: request for unknown slot\n");
+ eDebug("FIXME: request for unknown slot");
return 0;
}
static bool canDescrambleMultipleServices(int slotid)
{
char configStr[255];
- snprintf(configStr, 255, "config.ci%d.canDescrambleMultipleServices", slotid);
+ snprintf(configStr, 255, "config.ci.%d.canDescrambleMultipleServices", slotid);
std::string str;
ePythonConfigQuery::getConfigValue(configStr, str);
if ( str == "auto" )
{
int res=0;
//int i;
- //printf("< ");
+ //eDebugNoNewLine("< ");
//for(i=0;i<len;i++)
- // printf("%02x ",data[i]);
- //printf("\n");
+ // eDebugNoNewLine("%02x ",data[i]);
+ //eDebug("");
if (sendqueue.empty())
res = ::write(fd, data, len);
if(what == eSocketNotifier::Priority) {
if(state != stateRemoved) {
state = stateRemoved;
- printf("ci removed\n");
+ eDebug("ci removed");
while(sendqueue.size())
{
delete [] sendqueue.top().data;
r = ::read(fd, data, 4096);
if(r > 0) {
// int i;
-// printf("> ");
+// eDebugNoNewLine("> ");
// for(i=0;i<r;i++)
-// printf("%02x ",data[i]);
-// printf("\n");
+// eDebugNoNewLine("%02x ",data[i]);
+// eDebug("");
eDVBCISession::receiveData(this, data, r);
eDVBCISession::pollAll();
return;
int eDVBCISlot::reset()
{
- printf("edvbcislot: reset requested\n");
+ eDebug("edvbcislot: reset requested");
if (state == stateInvalid)
{
int eDVBCISlot::startMMI()
{
- printf("edvbcislot: startMMI()\n");
+ eDebug("edvbcislot: startMMI()");
if(application_manager)
application_manager->startMMI();
int eDVBCISlot::stopMMI()
{
- printf("edvbcislot: stopMMI()\n");
+ eDebug("edvbcislot: stopMMI()");
if(mmi_session)
mmi_session->stopMMI();
int eDVBCISlot::answerText(int answer)
{
- printf("edvbcislot: answerText(%d)\n", answer);
+ eDebug("edvbcislot: answerText(%d)", answer);
if(mmi_session)
mmi_session->answerText(answer);
int eDVBCISlot::answerEnq(char *value)
{
- printf("edvbcislot: answerENQ(%s)\n", value);
+ eDebug("edvbcislot: answerENQ(%s)", value);
if(mmi_session)
mmi_session->answerEnq(value);
int eDVBCISlot::cancelEnq()
{
- printf("edvbcislot: cancelENQ\n");
+ eDebug("edvbcislot: cancelENQ");
if(mmi_session)
mmi_session->cancelEnq();
int eDVBCISlot::enableTS(int enable, int tuner)
{
-// printf("!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\n");
-// printf("eDVBCISlot::enableTS(%d %d)\n", enable, tuner);
+// eDebug("!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!");
+// eDebug("eDVBCISlot::enableTS(%d %d)", enable, tuner);
FILE *input0, *input1, *ci;
if((input0 = fopen("/proc/stb/tsmux/input0", "wb")) == NULL) {
- printf("cannot open /proc/stb/tsmux/input0\n");
+ eDebug("cannot open /proc/stb/tsmux/input0");
return 0;
}
if((input1 = fopen("/proc/stb/tsmux/input1", "wb")) == NULL) {
- printf("cannot open /proc/stb/tsmux/input1\n");
+ eDebug("cannot open /proc/stb/tsmux/input1");
return 0;
}
if((ci = fopen("/proc/stb/tsmux/input2", "wb")) == NULL) {
- printf("cannot open /proc/stb/tsmux/input2\n");
+ eDebug("cannot open /proc/stb/tsmux/input2");
return 0;
}