]> git.sesse.net Git - nageru/commitdiff
Be less verbose on overflow.
authorSteinar H. Gunderson <sgunderson@bigfoot.com>
Mon, 12 Oct 2015 20:10:48 +0000 (22:10 +0200)
committerSteinar H. Gunderson <sgunderson@bigfoot.com>
Mon, 12 Oct 2015 20:36:02 +0000 (22:36 +0200)
bmusb
pbo_frame_allocator.cpp

diff --git a/bmusb b/bmusb
index 76d42863dafcc8ab3b60df73c0caae9f98545a2a..f38bf2bef09e52ba1e15678f5688132f282b50c2 160000 (submodule)
--- a/bmusb
+++ b/bmusb
@@ -1 +1 @@
-Subproject commit 76d42863dafcc8ab3b60df73c0caae9f98545a2a
+Subproject commit f38bf2bef09e52ba1e15678f5688132f282b50c2
index 15fcb61d37b8cefad61df15f26b165796e91b528..204bb94b933c18b3c41501387ecc9f180bb99ad0 100644 (file)
@@ -103,11 +103,16 @@ FrameAllocator::Frame PBOFrameAllocator::alloc_frame()
                freelist.pop();  // Meh.
        }
        vf.len = 0;
+       vf.overflow = 0;
        return vf;
 }
 
 void PBOFrameAllocator::release_frame(Frame frame)
 {
+       if (frame.overflow > 0) {
+               printf("%d bytes overflow after last (PBO) frame\n", int(frame.overflow));
+       }
+
        std::unique_lock<std::mutex> lock(freelist_mutex);
        freelist.push(frame);
        //--sumsum;