small code cleanup, fix memleaks
[enigma2.git] / lib / service / servicexine.h
index 4a50b11f9c5e283e9a0d4181c36b2e397dc1acd6..b18f678515e74f13f51955a20de011b345f56850 100644 (file)
@@ -13,7 +13,7 @@ class eStaticServiceXineInfo;
 
 class eServiceFactoryXine: public iServiceHandler
 {
-DECLARE_REF(eServiceFactoryXine);
+       DECLARE_REF(eServiceFactoryXine);
 public:
        eServiceFactoryXine();
        virtual ~eServiceFactoryXine();
@@ -44,7 +44,7 @@ typedef struct _GstElement GstElement;
 class eServiceXine: public iPlayableService, public iPauseableService, 
        public iServiceInformation, public iSeekableService, public Object
 {
-DECLARE_REF(eServiceXine);
+       DECLARE_REF(eServiceXine);
 public:
        virtual ~eServiceXine();
 
@@ -69,7 +69,8 @@ public:
        RESULT cueSheet(ePtr<iCueSheet> &ptr) { ptr = 0; return -1; }
        RESULT subtitle(ePtr<iSubtitleOutput> &ptr) { ptr = 0; return -1; }
        RESULT audioDelay(ePtr<iAudioDelay> &ptr) { ptr = 0; return -1; }
-       RESULT radioText(ePtr<iRadioText> &ptr) { ptr = 0; return -1; }
+       RESULT rdsDecoder(ePtr<iRdsDecoder> &ptr) { ptr = 0; return -1; }
+       RESULT keys(ePtr<iServiceKeys> &ptr) { ptr = 0; return -1; }
 
                // iPausableService
        RESULT pause();