o Fixed race condition during server shutdown.\r
o OSC: outgoing audio levels from the audio mixer for each audio channel is\r
now transmitted (pFS and dBFS).\r
+ o Stage: Fixed bug where tweened transforms were only ticked when a\r
+ corresponding layer existed.\r
o Version bump to keep up with CasparCG Client version.\r
\r
\r
\r
frames[layer.first] = frame1;\r
});\r
+\r
+ // Tick the transforms that does not have a corresponding layer.\r
+ BOOST_FOREACH(auto& elem, transforms_)\r
+ if (layers_.find(elem.first) == layers_.end())\r
+ elem.second.fetch_and_tick(format_desc_.field_mode != core::field_mode::progressive ? 2 : 1);\r
\r
graph_->set_value("produce-time", produce_timer_.elapsed()*format_desc_.fps*0.5);\r
\r
{\r
executor_.begin_invoke([=]\r
{\r
- transforms_[index] = tweened_transform<core::frame_transform>();\r
+ transforms_.unsafe_erase(index);\r
}, high_priority);\r
}\r
\r