]> git.sesse.net Git - casparcg/blobdiff - core/mixer/gpu/fence.cpp
git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches...
[casparcg] / core / mixer / gpu / fence.cpp
index 5de2a5894ec858e5bb9b1481f0aa87150223d54a..00af334677aa6163eaeffe967303c467890de439 100644 (file)
@@ -47,10 +47,11 @@ struct fence::implementation
                                Sleep(2);\r
                        }\r
                }\r
-\r
+               \r
+               static tbb::atomic<size_t> count;\r
                static tbb::atomic<bool> warned;\r
                \r
-               if(delay > 2)\r
+               if(delay > 2 && ++count > 16)\r
                {\r
                        if(!warned.fetch_and_store(true))\r
                        {\r