aboutsummaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorghost <andreas.monzner@multimedia-labs.de>2010-11-23 12:34:59 +0100
committerghost <andreas.monzner@multimedia-labs.de>2010-11-23 12:34:59 +0100
commit1f221785b20603329bce01a88c30a70271998fe1 (patch)
treeca7e4f8d3730dd85adc2b01a7da6f8199b5725b4 /lib
parent27ed4642b10f57a6c0c7c776d8e6bb9cfa2d4287 (diff)
parent7199d3c37e7e7065bd6943702b5864fa5186b9a8 (diff)
downloadenigma2-1f221785b20603329bce01a88c30a70271998fe1.tar.gz
enigma2-1f221785b20603329bce01a88c30a70271998fe1.zip
Merge branch 'bug_615_replace_rawfile' into m2ts_test
Diffstat (limited to 'lib')
-rw-r--r--lib/dvb/pmt.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/dvb/pmt.cpp b/lib/dvb/pmt.cpp
index 2ca226ae..7b799662 100644
--- a/lib/dvb/pmt.cpp
+++ b/lib/dvb/pmt.cpp
@@ -710,7 +710,9 @@ int eDVBServicePMTHandler::tuneExt(eServiceReferenceDVB &ref, int use_decode_dem
{
eWarning("no .meta file found, trying to find PMT pid");
eDVBTSTools tstools;
- if (tstools.openFile(ref.path.c_str()))
+ if (source)
+ tstools.setSource(source, streaminfo_file ? streaminfo_file : ref.path.c_str());
+ else if (tstools.openFile(ref.path.c_str()))
eWarning("failed to open file");
else
{