diff --git a/src/controller/controller_streams.cpp b/src/controller/controller_streams.cpp index bfc37559..906b4295 100644 --- a/src/controller/controller_streams.cpp +++ b/src/controller/controller_streams.cpp @@ -125,6 +125,11 @@ namespace Controller { if ((URL.substr(URL.size() - 5) != ".dtsc") && (stat((URL+".dtsh").c_str(), &fileinfo) != 0)){ Util::Stream::getVod(URL, name); } + //wait for the stream + { + IPC::sharedPage streamIndex; + streamIndex.init(name, 8 * 1024 * 1024); + } //now, run mistinfo on the source - or on the accompanying dtsh file, if it exists if (stat((URL+".dtsh").c_str(), &fileinfo) == 0){ URL += ".dtsh";