class GrokContext
{
public:
- explicit GrokContext(DcpomaticContext* dcpomatic_context) :
- _dcpomatic_context(dcpomatic_context),
- messenger_(nullptr),
- launched_(false),
- launchFailed_(false)
+ explicit GrokContext(DcpomaticContext* dcpomatic_context)
+ : _dcpomatic_context(dcpomatic_context)
+ , messenger_(nullptr)
+ , launched_(false)
+ , launchFailed_(false)
{
if (Config::instance()->enable_gpu ()) {
boost::filesystem::path folder(_dcpomatic_context->_location);
auto s = dcpv.get_size();
_dcpomatic_context->setDimensions(s.width, s.height);
auto config = Config::instance();
- if (!messenger_->launchGrok(_dcpomatic_context->_location,
+ if (!messenger_->launchGrok(
+ _dcpomatic_context->_location,
_dcpomatic_context->width_,_dcpomatic_context->width_,
_dcpomatic_context->height_,
3, 12, device,
bool waitForClientInit()
{
- if(_initialized)
+ if (_initialized) {
return true;
- else if (_shutdown)
+ } else if (_shutdown) {
return false;
+ }
std::unique_lock<std::mutex> lk(shutdownMutex_);
- if(_initialized)
+
+ if (_initialized) {
return true;
- else if (_shutdown)
+ } else if (_shutdown) {
return false;
+ }
while (true) {
if (clientInitializedCondition_.wait_for(lk, std::chrono::seconds(1), [this]{ return _initialized || _shutdown; })) {