X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;ds=sidebyside;f=modules%2Fflash%2Fproducer%2Fflash_producer.cpp;h=6cbaddce3eda0ce04ca3991b66a48c0649394c1c;hb=b46878b265ca01abdbd9e3eba0da8e27ff48e798;hp=cd659b47dc81402f03a86704be42c7344c5363b8;hpb=7212533d7d42b3522236b2b22d4eea1fd93f50a8;p=casparcg diff --git a/modules/flash/producer/flash_producer.cpp b/modules/flash/producer/flash_producer.cpp index cd659b47d..6cbaddce3 100644 --- a/modules/flash/producer/flash_producer.cpp +++ b/modules/flash/producer/flash_producer.cpp @@ -277,6 +277,16 @@ public: frame->commit(); head_ = frame; } + + MSG msg; + while(PeekMessage(&msg, NULL, NULL, NULL, PM_REMOVE)) + { + if(msg.message != WM_TIMER) + { + TranslateMessage(&msg); + DispatchMessage(&msg); + } + } graph_->set_value("frame-time", static_cast(frame_timer_.elapsed()/frame_time)*0.5f); return head_;