diff options
| author | Andreas Monzner <andreas.monzner@multimedia-labs.de> | 2007-01-07 00:37:43 +0000 |
|---|---|---|
| committer | Andreas Monzner <andreas.monzner@multimedia-labs.de> | 2007-01-07 00:37:43 +0000 |
| commit | 8c7f6d8e77d3d6356d1c820cbb48fe234d7afbb6 (patch) | |
| tree | 81fe9b774487def995c61dccd44fa87761fded59 /lib | |
| parent | 04e1a55f8d2552c1db0865ef86c40b3f523a6b48 (diff) | |
| download | enigma2-8c7f6d8e77d3d6356d1c820cbb48fe234d7afbb6.tar.gz enigma2-8c7f6d8e77d3d6356d1c820cbb48fe234d7afbb6.zip | |
work on service events
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/service/iservice.h | 6 | ||||
| -rw-r--r-- | lib/service/servicedvb.cpp | 2 | ||||
| -rw-r--r-- | lib/service/servicedvbrecord.cpp | 2 |
3 files changed, 5 insertions, 5 deletions
diff --git a/lib/service/iservice.h b/lib/service/iservice.h index 3f7a9dc9..96cd792d 100644 --- a/lib/service/iservice.h +++ b/lib/service/iservice.h @@ -676,7 +676,9 @@ public: /* when radioText is implemented */ evUpdatedRadioText, - evVideoSizeChanged + evVideoSizeChanged, + + evStopped }; }; @@ -739,7 +741,7 @@ class iRecordableService_ENUMS public: enum { evStart, - evStop, + evEnd, evTunedIn, evTuneFailed, evRecordRunning, diff --git a/lib/service/servicedvb.cpp b/lib/service/servicedvb.cpp index e8fdebaf..62fc0482 100644 --- a/lib/service/servicedvb.cpp +++ b/lib/service/servicedvb.cpp @@ -1177,7 +1177,7 @@ RESULT eDVBServicePlay::stop() if (!::stat(m_reference.path.c_str(), &s)) saveCuesheet(); } - + m_event((iPlayableService*)this, evStopped); return 0; } diff --git a/lib/service/servicedvbrecord.cpp b/lib/service/servicedvbrecord.cpp index 62f3a126..880f08d3 100644 --- a/lib/service/servicedvbrecord.cpp +++ b/lib/service/servicedvbrecord.cpp @@ -125,7 +125,6 @@ RESULT eDVBServiceRecord::start() RESULT eDVBServiceRecord::stop() { eDebug("stop recording!!"); - m_event((iRecordableService*)this, evStop); if (m_state == stateRecording) { if (m_record) @@ -137,7 +136,6 @@ RESULT eDVBServiceRecord::stop() } m_state = statePrepared; } - if (m_state == statePrepared) { m_record = 0; |
