]> git.sesse.net Git - casparcg/blobdiff - core/producer/layer.cpp
2.1.0: Don't use separate opengl allocation context as this seems to cause long block...
[casparcg] / core / producer / layer.cpp
index 40defdbc3e9f6a3171c9242aae1fb289b217d197..d53f28242bc3334742b438bbe4cc7c756b348a17 100644 (file)
@@ -111,8 +111,13 @@ public:
        {               \r
                try\r
                {               \r
+                       boost::timer timer;\r
+\r
                        auto frame = foreground_->receive();\r
 \r
+                       if(timer.elapsed() > 1.0/format_desc.fps*0.9)\r
+                               CASPAR_LOG(trace) << foreground_->print() << L" Is slowing down channel.";\r
+\r
                        if(frame == core::draw_frame::late())\r
                                return foreground_->last_frame();\r
                                                \r