projects
/
vuplus_dvbapp
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fix malfunction of recording path
[vuplus_dvbapp]
/
lib
/
service
/
servicedvb.h
diff --git
a/lib/service/servicedvb.h
b/lib/service/servicedvb.h
index
23675bf
..
7ded16a
100644
(file)
--- a/
lib/service/servicedvb.h
+++ b/
lib/service/servicedvb.h
@@
-200,8
+200,9
@@
protected:
eDVBServicePMTHandler m_service_handler_timeshift;
eDVBServiceEITHandler m_event_handler;
int m_current_audio_pid;
eDVBServicePMTHandler m_service_handler_timeshift;
eDVBServiceEITHandler m_event_handler;
int m_current_audio_pid;
+ int m_current_video_pid_type;
- eDVBServicePlay(const eServiceReference &ref, eDVBService *service);
+ eDVBServicePlay(const eServiceReference &ref, eDVBService *service
, bool connect_event=true
);
/* events */
void gotNewEvent();
/* events */
void gotNewEvent();
@@
-209,6
+210,8
@@
protected:
void serviceEvent(int event);
void serviceEventTimeshift(int event);
Signal2<void,iPlayableService*,int> m_event;
void serviceEvent(int event);
void serviceEventTimeshift(int event);
Signal2<void,iPlayableService*,int> m_event;
+
+ int m_is_stream;
/* pvr */
int m_is_pvr, m_is_paused, m_timeshift_enabled, m_timeshift_active, m_timeshift_changed;
/* pvr */
int m_is_pvr, m_is_paused, m_timeshift_enabled, m_timeshift_active, m_timeshift_changed;
@@
-227,7
+230,7
@@
protected:
std::set<int> m_pids_active;
void updateTimeshiftPids();
std::set<int> m_pids_active;
void updateTimeshiftPids();
- void switchToLive();
+ v
irtual v
oid switchToLive();
void resetTimeshift(int start);
void switchToTimeshift();
void resetTimeshift(int start);
void switchToTimeshift();
@@
-290,7
+293,7
@@
protected:
ePtr<eConnection> m_video_event_connection;
void video_event(struct iTSMPEGDecoder::videoEvent);
ePtr<eConnection> m_video_event_connection;
void video_event(struct iTSMPEGDecoder::videoEvent);
- virtual ePtr<i
DataSource> createData
Source(eServiceReferenceDVB &ref);
+ virtual ePtr<i
TsSource> createTs
Source(eServiceReferenceDVB &ref);
};
class eStaticServiceDVBBouquetInformation: public iStaticServiceInformation
};
class eStaticServiceDVBBouquetInformation: public iStaticServiceInformation