diff options
| author | Felix Domke <tmbinc@elitedvb.net> | 2005-11-09 17:31:11 +0000 |
|---|---|---|
| committer | Felix Domke <tmbinc@elitedvb.net> | 2005-11-09 17:31:11 +0000 |
| commit | c2f1a638b1eb861d1a8e97530adfcefd65ff6ac0 (patch) | |
| tree | e9dcd978df830b03690a5502362275dc666bddbc /lib/service/servicedvb.cpp | |
| parent | efd666f5dfe5a6d355d0ba60683c9457714f75e9 (diff) | |
| download | enigma2-c2f1a638b1eb861d1a8e97530adfcefd65ff6ac0.tar.gz enigma2-c2f1a638b1eb861d1a8e97530adfcefd65ff6ac0.zip | |
differentiate between failures while and after tuning
Diffstat (limited to 'lib/service/servicedvb.cpp')
| -rw-r--r-- | lib/service/servicedvb.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/lib/service/servicedvb.cpp b/lib/service/servicedvb.cpp index 1779d4dc..fdf93d76 100644 --- a/lib/service/servicedvb.cpp +++ b/lib/service/servicedvb.cpp @@ -408,6 +408,12 @@ void eDVBServicePlay::serviceEvent(int event) // eventNoEvent break; } + case eDVBServicePMTHandler::eventTuneFailed: + { + eDebug("DVB service failed to tune"); + m_event((iPlayableService*)this, evTuneFailed); + break; + } case eDVBServicePMTHandler::eventNewProgramInfo: { int vpid = -1, apid = -1, pcrpid = -1; @@ -493,6 +499,7 @@ RESULT eDVBServicePlay::start() int r; eDebug("starting DVB service"); r = m_service_handler.tune((eServiceReferenceDVB&)m_reference); + eDebug("tune result: %d", r); m_event(this, evStart); return 0; } |
