#include <sys/types.h>
#include <lib/dvb/pvrparse.h>
+#include <lib/base/rawfile.h>
/*
* Note: we're interested in PTS values, not STC values.
/* get (approximate) offset corresponding to PTS */
int getOffset(off_t &offset, pts_t &pts);
+ int getNextAccessPoint(pts_t &ts, const pts_t &start, int direction);
+
void calcBegin();
void calcEnd();
int calcBitrate(); /* in bits/sec */
private:
- int m_fd, m_pid;
+ int m_pid;
int m_maxrange;
+ eRawFile m_file;
+
int m_begin_valid, m_end_valid;
pts_t m_pts_begin, m_pts_end;
off_t m_offset_begin, m_offset_end;