git.cweiske.de
/
enigma2.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
decrease skip ratio a bit
[enigma2.git]
/
lib
/
dvb
/
idvb.h
diff --git
a/lib/dvb/idvb.h
b/lib/dvb/idvb.h
index 2f9d7d9b43d340c709d77adf64915043d823647e..2090d188791a1ac41f9933044da8ab8b93e00e94 100644
(file)
--- a/
lib/dvb/idvb.h
+++ b/
lib/dvb/idvb.h
@@
-426,6
+426,7
@@
public:
typedef long long pts_t;
class iFilePushScatterGather;
typedef long long pts_t;
class iFilePushScatterGather;
+class iTSMPEGDecoder;
/* note that a cue sheet describes the logical positions. thus
everything is specified in pts and not file positions */
/* note that a cue sheet describes the logical positions. thus
everything is specified in pts and not file positions */
@@
-444,7
+445,7
@@
public:
void addSourceSpan(const pts_t &begin, const pts_t &end);
void setSkipmode(const pts_t &ratio); /* 90000 is 1:1 */
void addSourceSpan(const pts_t &begin, const pts_t &end);
void setSkipmode(const pts_t &ratio); /* 90000 is 1:1 */
- void setDecodingDemux(iDVBDemux *demux);
+ void setDecodingDemux(iDVBDemux *demux
, iTSMPEGDecoder *decoder
);
/* frontend and backend */
eSingleLock m_lock;
/* frontend and backend */
eSingleLock m_lock;
@@
-458,6
+459,7
@@
public:
pts_t m_skipmode_ratio;
Signal1<void,int> m_event;
ePtr<iDVBDemux> m_decoding_demux;
pts_t m_skipmode_ratio;
Signal1<void,int> m_event;
ePtr<iDVBDemux> m_decoding_demux;
+ ePtr<iTSMPEGDecoder> m_decoder;
};
class iDVBPVRChannel: public iDVBChannel
};
class iDVBPVRChannel: public iDVBChannel