git.cweiske.de
/
enigma2.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
only sample each 40MB at max, use fallback bitrate if no other bitrate available
[enigma2.git]
/
lib
/
dvb
/
demux.h
diff --git
a/lib/dvb/demux.h
b/lib/dvb/demux.h
index 167aa785c1991032642c7831419197236c431a7f..19ed1a1e468750ba6373bee56ddf2416b758da1f 100644
(file)
--- a/
lib/dvb/demux.h
+++ b/
lib/dvb/demux.h
@@
-32,7
+32,7
@@
private:
friend class eDVBAudio;
friend class eDVBVideo;
friend class eDVBPCR;
friend class eDVBAudio;
friend class eDVBVideo;
friend class eDVBPCR;
- friend class eDVB
V
Text;
+ friend class eDVB
T
Text;
friend class eDVBTSRecorder;
friend class eDVBCAService;
Signal1<void, int> m_event;
friend class eDVBTSRecorder;
friend class eDVBCAService;
Signal1<void, int> m_event;
@@
-60,7
+60,7
@@
public:
RESULT connectRead(const Slot1<void,const __u8*> &read, ePtr<eConnection> &conn);
};
RESULT connectRead(const Slot1<void,const __u8*> &read, ePtr<eConnection> &conn);
};
-class e
FilePush
Thread;
+class e
DVBRecordFile
Thread;
class eDVBTSRecorder: public iDVBTSRecorder, public Object
{
class eDVBTSRecorder: public iDVBTSRecorder, public Object
{
@@
-73,9
+73,10
@@
public:
RESULT addPID(int pid);
RESULT removePID(int pid);
RESULT addPID(int pid);
RESULT removePID(int pid);
- RESULT set
Format
(int pid);
+ RESULT set
TimingPID
(int pid);
RESULT setTargetFD(int fd);
RESULT setTargetFD(int fd);
+ RESULT setTargetFilename(const char *filename);
RESULT setBoundary(off_t max);
RESULT stop();
RESULT setBoundary(off_t max);
RESULT stop();
@@
-85,14
+86,15
@@
private:
RESULT startPID(int pid);
void stopPID(int pid);
RESULT startPID(int pid);
void stopPID(int pid);
- e
FilePush
Thread *m_thread;
+ e
DVBRecordFile
Thread *m_thread;
std::map<int,int> m_pids;
Signal1<void,int> m_event;
ePtr<eDVBDemux> m_demux;
std::map<int,int> m_pids;
Signal1<void,int> m_event;
ePtr<eDVBDemux> m_demux;
- int m_running, m_format, m_target_fd, m_source_fd;
+ int m_running, m_target_fd, m_source_fd;
+ std::string m_target_filename;
};
#endif
};
#endif