diff options
| author | ghost <andreas.monzner@multimedia-labs.de> | 2009-09-22 11:47:48 +0200 |
|---|---|---|
| committer | ghost <andreas.monzner@multimedia-labs.de> | 2009-09-22 11:47:48 +0200 |
| commit | 913cbe91fcba552dc14d6123572398415b40eb40 (patch) | |
| tree | 37ce8cc59ead87cc5f9d463ce7520727259388c5 /lib/dvb/pmt.cpp | |
| parent | a16d36a784dbe6a2f3a812407113f5983e911903 (diff) | |
| download | enigma2-913cbe91fcba552dc14d6123572398415b40eb40.tar.gz enigma2-913cbe91fcba552dc14d6123572398415b40eb40.zip | |
fix wrong encoding of event description during pvr playback.. when info button is pressed
Diffstat (limited to 'lib/dvb/pmt.cpp')
| -rw-r--r-- | lib/dvb/pmt.cpp | 10 |
1 files changed, 2 insertions, 8 deletions
diff --git a/lib/dvb/pmt.cpp b/lib/dvb/pmt.cpp index a4fa212d..9bd065b3 100644 --- a/lib/dvb/pmt.cpp +++ b/lib/dvb/pmt.cpp @@ -184,7 +184,6 @@ int eDVBServicePMTHandler::getProgramInfo(struct program &program) int first_ac3 = -1; program.defaultAudioStream = 0; - int rdsPid = -1; audioStream *prev_audio = 0; if ( m_service && !m_service->cacheEmpty() ) @@ -698,10 +697,7 @@ int eDVBServicePMTHandler::tune(eServiceReferenceDVB &ref, int use_decode_demux, eDVBCIInterfaces::getInstance()->addPMTHandler(this); } else if (!simulate) // no simulation of playback services { - eDVBMetaParser parser; - - int ret=parser.parseFile(ref.path); - if (ret || !parser.m_ref.getServiceID().get() /* incorrect sid in meta file or recordings.epl*/ ) + if (!ref.getServiceID().get() /* incorrect sid in meta file or recordings.epl*/ ) { eWarning("no .meta file found, trying to find PMT pid"); eDVBTSTools tstools; @@ -717,9 +713,7 @@ int eDVBServicePMTHandler::tune(eServiceReferenceDVB &ref, int use_decode_demux, m_pmt_pid = pmt_pid; } } - } else - m_reference = parser.m_ref; - + } eDebug("alloc PVR"); /* allocate PVR */ res = m_resourceManager->allocatePVRChannel(m_pvr_channel); |
