diff options
| author | Felix Domke <tmbinc@elitedvb.net> | 2008-02-17 23:16:49 +0000 |
|---|---|---|
| committer | Felix Domke <tmbinc@elitedvb.net> | 2008-02-17 23:16:49 +0000 |
| commit | 3d90ab1f54d07c4a25811b3819befacefd0a774d (patch) | |
| tree | 4d702cbde458bd5a0485b9f56da4baf8fb746442 /lib/service | |
| parent | 89247308c18ca8b36b6973f780fd3ae6c0563dfc (diff) | |
| download | enigma2-3d90ab1f54d07c4a25811b3819befacefd0a774d.tar.gz enigma2-3d90ab1f54d07c4a25811b3819befacefd0a774d.zip | |
fix return codes in streaming
Diffstat (limited to 'lib/service')
| -rw-r--r-- | lib/service/iservice.h | 4 | ||||
| -rw-r--r-- | lib/service/servicedvbrecord.cpp | 8 |
2 files changed, 11 insertions, 1 deletions
diff --git a/lib/service/iservice.h b/lib/service/iservice.h index bfdca1ba..f367f6ad 100644 --- a/lib/service/iservice.h +++ b/lib/service/iservice.h @@ -782,7 +782,9 @@ public: errNoDemuxAvailable=-2, errNoTsRecorderAvailable=-3, errDiskFull=-4, - errTuneFailed=-255 + errTuneFailed=-255, + errMisconfiguration = -256, + errNoResources = -257, }; }; diff --git a/lib/service/servicedvbrecord.cpp b/lib/service/servicedvbrecord.cpp index b34dad10..86461d05 100644 --- a/lib/service/servicedvbrecord.cpp +++ b/lib/service/servicedvbrecord.cpp @@ -45,6 +45,14 @@ void eDVBServiceRecord::serviceEvent(int event) m_event((iRecordableService*)this, evNewProgramInfo); break; } + case eDVBServicePMTHandler::eventMisconfiguration: + m_error = errMisconfiguration; + m_event((iRecordableService*)this, evTuneFailed); + break; + case eDVBServicePMTHandler::eventNoResources: + m_error = errNoResources; + m_event((iRecordableService*)this, evTuneFailed); + break; } } |
