]> git.sesse.net Git - casparcg/commitdiff
git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches...
authorronag <ronag@362d55ac-95cf-4e76-9f9a-cbaa9c17b72d>
Tue, 29 Nov 2011 22:22:06 +0000 (22:22 +0000)
committerronag <ronag@362d55ac-95cf-4e76-9f9a-cbaa9c17b72d>
Tue, 29 Nov 2011 22:22:06 +0000 (22:22 +0000)
core/mixer/audio/audio_mixer.cpp

index b8b2b98790782d0b1df094f91536bb0b65ebb117..f6c016e4a7b79430148d33271de786d10e1f6838 100644 (file)
@@ -153,12 +153,12 @@ public:
                                \r
                { // sanity check\r
 \r
-                       auto invalid_streams = boost::distance(audio_streams_ | \r
-                                                                                                  boost::adaptors::map_values | \r
-                                                                                                  boost::adaptors::filtered([&](const audio_stream& x)\r
-                                                                                                  {return x.audio_data.size() < audio_cadence_.front();}));\r
+                       auto nb_invalid_streams = boost::count_if(audio_streams_ | boost::adaptors::map_values, [&](const audio_stream& x)\r
+                       {\r
+                               return x.audio_data.size() < audio_cadence_.front();\r
+                       });\r
 \r
-                       if(invalid_streams > 0)         \r
+                       if(nb_invalid_streams > 0)              \r
                                CASPAR_LOG(trace) << "[audio_mixer] Incorrect frame audio cadence detected.";                   \r
                }\r
 \r