X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=ref_counted_frame.h;h=881d0d5015c8f5f0738982ba9096eb797edc6b99;hb=35efc9e3149028e6c65dceb46f60490448dcbd9f;hp=5912ce8187c7fc90ab02d2e5d4c5d3c0e4b0e2be;hpb=6796837c2e3e08de8d530be233317a2fc4a43f72;p=nageru diff --git a/ref_counted_frame.h b/ref_counted_frame.h index 5912ce8..881d0d5 100644 --- a/ref_counted_frame.h +++ b/ref_counted_frame.h @@ -7,18 +7,20 @@ // Note that the important point isn't really the pointer to the Frame itself, // it's the resources it's representing that need to go back to the allocator. -#include "bmusb.h" +#include -void release_refcounted_frame(FrameAllocator::Frame *frame); +#include "bmusb/bmusb.h" -typedef std::shared_ptr RefCountedFrameBase; +void release_refcounted_frame(bmusb::FrameAllocator::Frame *frame); + +typedef std::shared_ptr RefCountedFrameBase; class RefCountedFrame : public RefCountedFrameBase { public: RefCountedFrame() {} - RefCountedFrame(const FrameAllocator::Frame &frame) - : RefCountedFrameBase(new FrameAllocator::Frame(frame), release_refcounted_frame) {} + RefCountedFrame(const bmusb::FrameAllocator::Frame &frame) + : RefCountedFrameBase(new bmusb::FrameAllocator::Frame(frame), release_refcounted_frame) {} }; #endif // !defined(_REF_COUNTED_FRAME_H)