diff options
| author | Felix Domke <tmbinc@elitedvb.net> | 2007-04-12 19:44:27 +0000 |
|---|---|---|
| committer | Felix Domke <tmbinc@elitedvb.net> | 2007-04-12 19:44:27 +0000 |
| commit | 1573e3dc168002939adff026d11e60359ba1d3ad (patch) | |
| tree | dfc230dce431ce22974e2df26bd27530658824ef /lib/service | |
| parent | 05558f48586c204aab59918380ab075a42990b59 (diff) | |
| download | enigma2-1573e3dc168002939adff026d11e60359ba1d3ad.tar.gz enigma2-1573e3dc168002939adff026d11e60359ba1d3ad.zip | |
evStart already includes evSeekableStatusChanged, so don't send it. Prepare for updateDcoder(intopause=1); for better timeshift control
Diffstat (limited to 'lib/service')
| -rw-r--r-- | lib/service/servicedvb.cpp | 8 | ||||
| -rw-r--r-- | lib/service/servicedvb.h | 2 |
2 files changed, 4 insertions, 6 deletions
diff --git a/lib/service/servicedvb.cpp b/lib/service/servicedvb.cpp index e47ae52c..e3b6fe45 100644 --- a/lib/service/servicedvb.cpp +++ b/lib/service/servicedvb.cpp @@ -1151,8 +1151,6 @@ RESULT eDVBServicePlay::start() loadCuesheet(); m_event(this, evStart); } - - m_event((iPlayableService*)this, evSeekableStatusChanged); return 0; } @@ -2188,12 +2186,12 @@ void eDVBServicePlay::switchToTimeshift() m_cue = new eCueSheet(); m_service_handler_timeshift.tune(r, 1, m_cue); /* use the decoder demux for everything */ - updateDecoder(); /* mainly to switch off PCR */ - + updateDecoder(1); /* mainly to switch off PCR, and to set pause */ + m_event((iPlayableService*)this, evSeekableStatusChanged); } -void eDVBServicePlay::updateDecoder() +void eDVBServicePlay::updateDecoder(int intopause) { int vpid = -1, vpidtype = -1, apid = -1, apidtype = -1, pcrpid = -1, tpid = -1, achannel = -1, ac3_delay=-1, pcm_delay=-1; diff --git a/lib/service/servicedvb.h b/lib/service/servicedvb.h index 7c785c4e..d725087c 100644 --- a/lib/service/servicedvb.h +++ b/lib/service/servicedvb.h @@ -221,7 +221,7 @@ private: void switchToLive(); void switchToTimeshift(); - void updateDecoder(); + void updateDecoder(int intopause=0); int m_skipmode; |
