- add missing file
[enigma2.git] / lib / dvb / decoder.h
index 6694e9fcdb60814f97a0ad260dfe808d1ee5b1d8..b566df89843db82d7dd5e2c708739b22f84fb8ff 100644 (file)
@@ -4,9 +4,9 @@
 #include <lib/base/object.h>
 #include <lib/dvb/demux.h>
 
-class eDVBAudio: public virtual iObject
+class eDVBAudio: public iObject
 {
-DECLARE_REF;
+DECLARE_REF(eDVBAudio);
 private:
        ePtr<eDVBDemux> m_demux;
        int m_fd, m_fd_demux;
@@ -17,9 +17,9 @@ public:
        virtual ~eDVBAudio();
 };
 
-class eDVBVideo: public virtual iObject
+class eDVBVideo: public iObject
 {
-DECLARE_REF;
+DECLARE_REF(eDVBVideo);
 private:
        ePtr<eDVBDemux> m_demux;
        int m_fd, m_fd_demux;
@@ -30,9 +30,9 @@ public:
        virtual ~eDVBVideo();
 };
 
-class eTSMPEGDecoder: public virtual iTSMPEGDecoder
+class eTSMPEGDecoder: public iTSMPEGDecoder
 {
-DECLARE_REF;
+DECLARE_REF(eTSMPEGDecoder);
 private:
        ePtr<eDVBDemux> m_demux;
        ePtr<eDVBAudio> m_audio;