X-Git-Url: https://git.carlh.net/gitweb/?p=dcpomatic.git;a=blobdiff_plain;f=src%2Flib%2Fj2k_image_proxy.h;h=91c90dba71bad6cd95cdfe6e095a1ebab1439804;hp=3eccc213da41c348a73f431f7e5ac3f992b50698;hb=dd9be86db6cde0afa5da0d1d1ac43b42e05dca26;hpb=0d35820cf50d2789752b8776683b26d04642518d diff --git a/src/lib/j2k_image_proxy.h b/src/lib/j2k_image_proxy.h index 3eccc213d..91c90dba7 100644 --- a/src/lib/j2k_image_proxy.h +++ b/src/lib/j2k_image_proxy.h @@ -34,33 +34,33 @@ public: J2KImageProxy (boost::filesystem::path path, dcp::Size, AVPixelFormat pixel_format); J2KImageProxy ( - boost::shared_ptr frame, + std::shared_ptr frame, dcp::Size, AVPixelFormat pixel_format, boost::optional forced_reduction ); J2KImageProxy ( - boost::shared_ptr frame, + std::shared_ptr frame, dcp::Size, dcp::Eye, AVPixelFormat pixel_format, boost::optional forced_reduction ); - J2KImageProxy (boost::shared_ptr xml, boost::shared_ptr socket); + J2KImageProxy (std::shared_ptr xml, std::shared_ptr socket); Result image ( boost::optional size = boost::optional () ) const; void add_metadata (xmlpp::Node *) const; - void write_to_socket (boost::shared_ptr) const; + void write_to_socket (std::shared_ptr) const; /** @return true if our image is definitely the same as another, false if it is probably not */ - bool same (boost::shared_ptr) const; + bool same (std::shared_ptr) const; int prepare (boost::optional = boost::optional()) const; - boost::shared_ptr j2k () const { + std::shared_ptr j2k () const { return _data; } @@ -76,10 +76,10 @@ private: /* For tests */ J2KImageProxy (dcp::ArrayData data, dcp::Size size, AVPixelFormat pixel_format); - boost::shared_ptr _data; + std::shared_ptr _data; dcp::Size _size; boost::optional _eye; - mutable boost::shared_ptr _image; + mutable std::shared_ptr _image; mutable boost::optional _target_size; mutable boost::optional _reduce; AVPixelFormat _pixel_format;