Fixed VoD slow initial load problem.

This commit is contained in:
Thulinma 2016-06-08 12:02:15 +02:00
parent 7483bd9fd4
commit c8c81b9cb5

View file

@ -77,7 +77,7 @@ namespace Mist {
if (!myMeta.vod){
static char liveSemName[NAME_BUFFER_SIZE];
snprintf(liveSemName, NAME_BUFFER_SIZE, SEM_LIVE, streamName.c_str());
liveSem = new IPC::semaphore(liveSemName, O_RDWR, ACCESSPERMS, 1);
liveSem = new IPC::semaphore(liveSemName, O_RDWR, ACCESSPERMS, 1, !myMeta.live);
if (*liveSem){
liveSem->wait();
}else{