CASPAR_LOG_CURRENT_EXCEPTION();
}
}
+
+ CASPAR_LOG(info) << "[asio] Global io_service uninitialized.";
});
return std::shared_ptr<boost::asio::io_service>(
service.get(),
[service, work, thread](void*) mutable
{
+ CASPAR_LOG(info) << "[asio] Shutting down global io_service.";
work.reset();
service->stop();
if (thread->get_id() != boost::this_thread::get_id())
initialize_modules(dependencies);
core::text::init(dependencies);
+ core::init_cg_proxy_as_producer(dependencies);
core::scene::init(dependencies);
core::syncto::init(dependencies);
help_repo_->register_item({ L"producer" }, L"Color Producer", &core::describe_color_producer);
thumbnail_generator_.reset(new thumbnail_generator(
monitor_factory,
env::media_folder(),
- env::thumbnails_folder(),
+ env::thumbnail_folder(),
pt.get(L"configuration.thumbnails.width", 256),
pt.get(L"configuration.thumbnails.height", 144),
core::video_format_desc(pt.get(L"configuration.thumbnails.video-mode", L"720p2500")),
&image::write_cropped_png,
media_info_repo_,
producer_registry_,
+ cg_registry_,
pt.get(L"configuration.thumbnails.mipmap", true)));
}