X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/7fe561a6df44e7d71ff436a84bfd7e8881d24373..4510fa62a33b31fec442fd0d77eb682d93ebf7e6:/lib/dvb/tstools.h diff --git a/lib/dvb/tstools.h b/lib/dvb/tstools.h index 13168253..a8e0751e 100644 --- a/lib/dvb/tstools.h +++ b/lib/dvb/tstools.h @@ -40,7 +40,7 @@ public: int fixupPTS(const off_t &offset, pts_t &pts); /* get (approximate) offset corresponding to PTS */ - int getOffset(off_t &offset, pts_t &pts); + int getOffset(off_t &offset, pts_t &pts, int marg=0); int getNextAccessPoint(pts_t &ts, const pts_t &start, int direction); @@ -55,6 +55,8 @@ public: int takeSample(off_t off, pts_t &p); int findPMT(int &pmt_pid, int &service_id); + + int findIFrame(off_t &offset, size_t &len, int direction); private: int m_pid; int m_maxrange;