servicemp3.cpp: more simple/flexible streaming detection
[enigma2.git] / lib / dvb_ci / dvbci_resmgr.cpp
index e9e4bd1..167400c 100644 (file)
@@ -1,29 +1,30 @@
 /* DVB CI Resource Manager */
 
+#include <lib/base/eerror.h>
 #include <lib/dvb_ci/dvbci_resmgr.h>
 
 int eDVBCIResourceManagerSession::receivedAPDU(const unsigned char *tag,const void *data, int len)
 {
-       printf("SESSION(%d) %02x %02x %02x: ", session_nb, tag[0], tag[1], tag[2]);
+       eDebugNoNewLine("SESSION(%d) %02x %02x %02x: ", session_nb, tag[0], tag[1], tag[2]);
        for (int i=0; i<len; i++)
-               printf("%02x ", ((const unsigned char*)data)[i]);
-       printf("\n");
+               eDebugNoNewLine("%02x ", ((const unsigned char*)data)[i]);
+       eDebug("");
        if ((tag[0]==0x9f) && (tag[1]==0x80))
        {
                switch (tag[2])
                {
                case 0x10:  // profile enquiry
-                       printf("cam fragt was ich kann.\n");
+                       eDebug("cam fragt was ich kann.");
                        state=stateProfileEnquiry;
                        return 1;
                        break;
                case 0x11: // Tprofile
-                       printf("mein cam kann: ");
+                       eDebugNoNewLine("mein cam kann: ");
                        if (!len)
-                               printf("nichts\n");
+                               eDebug("nichts");
                        else
                                for (int i=0; i<len; i++)
-                                       printf("%02x ", ((const unsigned char*)data)[i]);
+                                       eDebugNoNewLine("%02x ", ((const unsigned char*)data)[i]);
 
                        if (state == stateFirstProfileEnquiry)
                        {
@@ -33,7 +34,7 @@ int eDVBCIResourceManagerSession::receivedAPDU(const unsigned char *tag,const vo
                        state=stateFinal;
                        break;
                default:
-                       printf("unknown APDU tag 9F 80 %02x\n", tag[2]);
+                       eDebug("unknown APDU tag 9F 80 %02x", tag[2]);
                }
        }
        
@@ -58,11 +59,11 @@ int eDVBCIResourceManagerSession::doAction()
                state=stateProfileChange;
                return 0;
        }
-  case stateProfileChange:
-  {
-    printf("bla kaputt\n");
-    break;
-  }
+       case stateProfileChange:
+       {
+               eDebug("bla kaputt");
+               break;
+       }
        case stateProfileEnquiry:
        {
                const unsigned char tag[3]={0x9F, 0x80, 0x11};
@@ -81,7 +82,7 @@ int eDVBCIResourceManagerSession::doAction()
                return 0;
        }
        case stateFinal:
-               printf("stateFinal und action! kann doch garnicht sein ;)\n");
+               eDebug("stateFinal und action! kann doch garnicht sein ;)");
        default:
                break;
        }