projects
/
vuplus_dvbapp
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Support fast channel change.
[vuplus_dvbapp]
/
lib
/
dvb
/
idvb.h
diff --git
a/lib/dvb/idvb.h
b/lib/dvb/idvb.h
index
2c11ff8
..
d0d1043
100644
(file)
--- a/
lib/dvb/idvb.h
+++ b/
lib/dvb/idvb.h
@@
-636,6
+636,7
@@
public:
virtual RESULT getCADemuxID(uint8_t &id)=0;
virtual RESULT flush()=0;
virtual int openDVR(int flags)=0;
virtual RESULT getCADemuxID(uint8_t &id)=0;
virtual RESULT flush()=0;
virtual int openDVR(int flags)=0;
+ virtual int getSource()=0;
};
#if HAVE_DVB_API_VERSION < 3 && !defined(VIDEO_EVENT_SIZE_CHANGED)
};
#if HAVE_DVB_API_VERSION < 3 && !defined(VIDEO_EVENT_SIZE_CHANGED)
@@
-690,6
+691,14
@@
public:
/** Display any complete data as fast as possible */
virtual RESULT setTrickmode()=0;
/** Display any complete data as fast as possible */
virtual RESULT setTrickmode()=0;
+
+ virtual RESULT prepareFCC(int fe_id, int vpid, int vtype, int pcrpid)=0;
+
+ virtual RESULT fccDecoderStart()=0;
+
+ virtual RESULT fccDecoderStop()=0;
+
+ virtual RESULT fccUpdatePids(int fe_id, int vpid, int vtype, int pcrpid)=0;
virtual RESULT getPTS(int what, pts_t &pts) = 0;
virtual RESULT getPTS(int what, pts_t &pts) = 0;