git.cweiske.de
/
enigma2.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
76fd7ed
)
add seek status changed on play
author
Felix Domke
<tmbinc@elitedvb.net>
Thu, 19 Jan 2006 22:56:07 +0000
(22:56 +0000)
committer
Felix Domke
<tmbinc@elitedvb.net>
Thu, 19 Jan 2006 22:56:07 +0000
(22:56 +0000)
lib/service/servicedvb.cpp
patch
|
blob
|
history
diff --git
a/lib/service/servicedvb.cpp
b/lib/service/servicedvb.cpp
index 8be89a6d284f0fa79cd23658daa15c53824e5958..f91d512be6e4e629aa57bfd14e74b4684645c831 100644
(file)
--- a/
lib/service/servicedvb.cpp
+++ b/
lib/service/servicedvb.cpp
@@
-582,6
+582,7
@@
RESULT eDVBServicePlay::start()
to start recording from the data demux. */
r = m_service_handler.tune((eServiceReferenceDVB&)m_reference, m_is_pvr);
m_event(this, evStart);
to start recording from the data demux. */
r = m_service_handler.tune((eServiceReferenceDVB&)m_reference, m_is_pvr);
m_event(this, evStart);
+ m_event((iPlayableService*)this, evSeekableStatusChanged);
return 0;
}
return 0;
}
@@
-598,6
+599,9
@@
RESULT eDVBServicePlay::connectEvent(const Slot2<void,iPlayableService*,int> &ev
RESULT eDVBServicePlay::pause(ePtr<iPauseableService> &ptr)
{
RESULT eDVBServicePlay::pause(ePtr<iPauseableService> &ptr)
{
+ /* note: we check for timeshift to be enabled,
+ not neccessary active. if you pause when timeshift
+ is not active, you should activate it when unpausing */
if ((!m_is_pvr) && (!m_timeshift_enabled))
{
ptr = 0;
if ((!m_is_pvr) && (!m_timeshift_enabled))
{
ptr = 0;