\r
#include "producer/cg_producer.h"\r
#include "producer/flash_producer.h"\r
+#include "producer/flash_producer.h"\r
\r
#include <common/env.h>\r
\r
void init_flash()\r
{\r
core::register_producer_factory(create_ct_producer);\r
+\r
+ try\r
+ {\r
+ create_flash_producer(boost::assign::list_of(env::template_host()));\r
+ }\r
+ catch(...){}\r
}\r
\r
std::wstring get_cg_version()\r
BOOST_THROW_EXCEPTION(file_not_found() << boost::errinfo_file_name(narrow(filename))); \r
\r
fps_ = 0;\r
+ executor_.start();\r
}\r
\r
~flash_producer()\r
{\r
executor_.clear();\r
+ CASPAR_ASSERT(executor_.is_running());\r
executor_.invoke([=]\r
{\r
renderer_ = nullptr;\r
- });\r
+ }); \r
}\r
\r
virtual void set_frame_factory(const safe_ptr<core::frame_factory>& frame_factory)\r
graph_ = diagnostics::create_graph([this]{return print();});\r
graph_->set_color("output-buffer", diagnostics::color(0.0f, 1.0f, 0.0f));\r
\r
- executor_.start();\r
executor_.begin_invoke([=]\r
{\r
init_renderer();\r