]> git.sesse.net Git - nageru/blobdiff - nageru/ref_counted_frame.cpp
Move everything into a separate futatabi/ subdir, for the upcoming merge with Futatabi.
[nageru] / nageru / ref_counted_frame.cpp
diff --git a/nageru/ref_counted_frame.cpp b/nageru/ref_counted_frame.cpp
new file mode 100644 (file)
index 0000000..0799017
--- /dev/null
@@ -0,0 +1,11 @@
+#include "ref_counted_frame.h"
+
+#include <bmusb/bmusb.h>
+
+void release_refcounted_frame(bmusb::FrameAllocator::Frame *frame)
+{
+       if (frame->owner) {
+               frame->owner->release_frame(*frame);
+       }
+       delete frame;
+}