use aspect ratio information from mpeg sequence header instead of eit (needs
[enigma2.git] / lib / service / iservice.h
index 40997c028f21a73728add33a3904bc165bce2593..85ac6fd37d781600187e7153bc30e26a4e730e4f 100644 (file)
@@ -299,6 +299,11 @@ public:
                sVideoType,  // MPEG2 MPEG4
                
                sTags,  /* space seperated list of tags */
+               
+               sDVBState, /* states as defined in pmt handler (as events there) */
+
+               sVideoHeight,
+               sVideoWidth
        };
        enum { resNA = -1, resIsString = -2, resIsPyObject = -3 };
 
@@ -527,7 +532,9 @@ public:
                        /* only when cueSheet is implemented */
                evCuesheetChanged,
 
-               evUpdatedRadioText
+               evUpdatedRadioText,
+
+               evVideoSizeChanged
        };
 #ifndef SWIG
        virtual RESULT connectEvent(const Slot2<void,iPlayableService*,int> &event, ePtr<eConnection> &connection)=0;
@@ -646,8 +653,10 @@ class iListableService: public iObject
        ~iListableService();
 #endif
 public:
+#ifndef SWIG
                /* legacy interface: get a list */
        virtual RESULT getContent(std::list<eServiceReference> &list, bool sorted=false)=0;
+#endif
        virtual PyObject *getContent(const char* format, bool sorted=false)=0;
 
                /* new, shiny interface: streaming. */