From b40b56475ee0cea66daeec18cf505ab1ac8848f2 Mon Sep 17 00:00:00 2001 From: Thulinma Date: Wed, 30 Apr 2014 16:11:28 +0200 Subject: [PATCH] Added wait for stream on metadata read for non-DTSC VoD files. --- src/controller/controller_streams.cpp | 5 +++++ 1 file changed, 5 insertions(+) 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";