refuse to stop scan after first invalid NIT in quick mode
[enigma2.git] / lib / dvb / pvrparse.h
index 5ca6263d3a957ab80eb2f6aba2fbc9280a99115d..9a0c3eb0f27ad6a6f38dfe4b9f5dca045ae46f49 100644 (file)
@@ -29,14 +29,19 @@ public:
                /* get delta at specific offset */
        pts_t getDelta(off_t offset);
        
-               /* fixup timestamp near offset */
-       pts_t fixuppts_t(off_t offset, pts_t ts);
+               /* fixup timestamp near offset, i.e. convert to zero-based */
+       int fixupPTS(const off_t &offset, pts_t &ts);
+
+               /* get PTS before offset */     
+       int getPTS(off_t &offset, pts_t &pts);
        
                /* inter/extrapolate timestamp from offset */
        pts_t getInterpolated(off_t offset);
        
        off_t getAccessPoint(pts_t ts);
        
+       int getNextAccessPoint(pts_t &ts, const pts_t &start, int direction);
+       
        bool empty();
 };