fixed exception during server shutdown

This commit is contained in:
badaix 2016-11-06 13:15:19 +01:00
parent 748c4c06b1
commit 7353383313
5 changed files with 15 additions and 6 deletions

View file

@ -97,6 +97,9 @@ void PipeStream::worker()
}
while ((len < toRead) && active_);
if (!active_)
break;
encoder_->encode(chunk.get());
nextTick += pcmReadMs_;
chronos::addUs(tvChunk, pcmReadMs_ * 1000);
@ -118,7 +121,7 @@ void PipeStream::worker()
}
catch(const std::exception& e)
{
logE << "Exception: " << e.what() << std::endl;
logE << "(PipeStream) Exception: " << e.what() << std::endl;
chronos::sleep(100);
}
}