1 #ifndef __lib_dvb_tstools_h
2 #define __lib_dvb_tstools_h
7 * Note: we're interested in PTS values, not STC values.
8 * thus we're not evaluating PES headers, not adaption fields.
14 typedef unsigned long long pts_t;
18 int openFile(const char *filename);
21 void setSyncPID(int pid);
22 void setSearchRange(int maxrange);
24 /* get first PTS *after* the given offset. */
25 int getPTS(off_t &offset, pts_t &pts);
30 int calcLen(pts_t &len);
36 int m_begin_valid, m_end_valid;
37 pts_t m_pts_begin, m_pts_end;
38 off_t m_offset_begin, m_offset_end;