std::shared_ptr
[dcpomatic.git] / src / lib / video_ring_buffers.h
index c7f789cb5d5efb96f68b982491b54296f884b427..832837d9422a59fe1a2cbd063f953ab740dd4a30 100644 (file)
@@ -23,7 +23,6 @@
 #include "types.h"
 #include <boost/noncopyable.hpp>
 #include <boost/thread/mutex.hpp>
-#include <boost/shared_ptr.hpp>
 #include <utility>
 
 
@@ -34,18 +33,18 @@ class PlayerVideo;
 class VideoRingBuffers : public boost::noncopyable
 {
 public:
-       void put (boost::shared_ptr<PlayerVideo> frame, dcpomatic::DCPTime time);
-       std::pair<boost::shared_ptr<PlayerVideo>, dcpomatic::DCPTime> get ();
+       void put (std::shared_ptr<PlayerVideo> frame, dcpomatic::DCPTime time);
+       std::pair<std::shared_ptr<PlayerVideo>, dcpomatic::DCPTime> get ();
 
        void clear ();
        Frame size () const;
        bool empty () const;
 
-       void reset_metadata (boost::shared_ptr<const Film> film, dcp::Size player_video_container_size);
+       void reset_metadata (std::shared_ptr<const Film> film, dcp::Size player_video_container_size);
 
        std::pair<size_t, std::string> memory_used () const;
 
 private:
        mutable boost::mutex _mutex;
-       std::list<std::pair<boost::shared_ptr<PlayerVideo>, dcpomatic::DCPTime> > _data;
+       std::list<std::pair<std::shared_ptr<PlayerVideo>, dcpomatic::DCPTime> > _data;
 };