]> git.sesse.net Git - nageru/blobdiff - decklink_capture.cpp
Remove an (easily-predictable) branch from the StereoCompressor inner loop.
[nageru] / decklink_capture.cpp
index 2519caa5ef05034b7ef136d6d769f50b10ba2aca..81566cb1a5ad20d85a3be25a8b01e2c24a62906e 100644 (file)
@@ -20,6 +20,7 @@
 
 using namespace std;
 using namespace std::placeholders;
+using namespace bmusb;
 
 namespace {
 
@@ -58,7 +59,7 @@ size_t memcpy_interleaved_fastpath(uint8_t *dest1, uint8_t *dest2, const uint8_t
                memcpy_interleaved(dest1, dest2, src, n2);
                dest1 += n2 / 2;
                dest2 += n2 / 2;
-               if (n2 % 1) {
+               if (n2 % 2) {
                        swap(dest1, dest2);
                }
                src = aligned_src;