git.cweiske.de
/
enigma2.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
base/console.cpp: fix typo
[enigma2.git]
/
lib
/
dvb
/
tstools.h
diff --git
a/lib/dvb/tstools.h
b/lib/dvb/tstools.h
index ed8b9241f285c74189a6078cc778621dc8ecc8ae..99827921f84fc20e21fc6e1e172bae88f3e9d3a9 100644
(file)
--- a/
lib/dvb/tstools.h
+++ b/
lib/dvb/tstools.h
@@
-19,9
+19,12
@@
public:
eDVBTSTools();
~eDVBTSTools();
eDVBTSTools();
~eDVBTSTools();
+ void setSource(ePtr<iTsSource> &source, const char *streaminfo_filename=NULL);
+ void closeSource();
+
int openFile(const char *filename, int nostreaminfo = 0);
void closeFile();
int openFile(const char *filename, int nostreaminfo = 0);
void closeFile();
-
+
void setSyncPID(int pid);
void setSearchRange(int maxrange);
void setSyncPID(int pid);
void setSearchRange(int maxrange);
@@
-77,8
+80,7
@@
private:
int m_pid;
int m_maxrange;
int m_pid;
int m_maxrange;
- eSingleLock m_file_lock;
- eRawFile m_file;
+ ePtr<iTsSource> m_source;
int m_begin_valid, m_end_valid;
pts_t m_pts_begin, m_pts_end;
int m_begin_valid, m_end_valid;
pts_t m_pts_begin, m_pts_end;