X-Git-Url: http://code.vuplus.com/gitweb/?p=vuplus_dvbapp;a=blobdiff_plain;f=lib%2Fdvb%2Fpmt.cpp;h=5fdd69db52bce738d9bf943f89de97a148be1a89;hp=c6e03c22b285e0004ca2df0ac27234b21dfb597c;hb=d47f7407cb034d3237ca978f36c75bf8300c56c1;hpb=bf2fd661276ac59550e24154b7611e8cf8a9b47a diff --git a/lib/dvb/pmt.cpp b/lib/dvb/pmt.cpp index c6e03c2..5fdd69d 100644 --- a/lib/dvb/pmt.cpp +++ b/lib/dvb/pmt.cpp @@ -733,7 +733,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 {