From: Carl Hetherington Date: Thu, 6 Oct 2022 22:39:40 +0000 (+0200) Subject: Cleanup: some const-correctness. X-Git-Tag: v2.16.31~8^2~7 X-Git-Url: https://main.carlh.net/gitweb/?p=dcpomatic.git;a=commitdiff_plain;h=fa669105ada581256fb442af281b49eea4c2e726 Cleanup: some const-correctness. --- diff --git a/src/lib/raw_image_proxy.cc b/src/lib/raw_image_proxy.cc index 9b486dd5c..c606ddd99 100644 --- a/src/lib/raw_image_proxy.cc +++ b/src/lib/raw_image_proxy.cc @@ -45,7 +45,7 @@ using boost::optional; using dcp::raw_convert; -RawImageProxy::RawImageProxy (shared_ptr image) +RawImageProxy::RawImageProxy(shared_ptr image) : _image (image) { @@ -58,8 +58,9 @@ RawImageProxy::RawImageProxy (shared_ptr xml, shared_ptr soc xml->number_child("Width"), xml->number_child("Height") ); - _image = make_shared(static_cast(xml->number_child("PixelFormat")), size, Image::Alignment::PADDED); - _image->read_from_socket (socket); + auto image = make_shared(static_cast(xml->number_child("PixelFormat")), size, Image::Alignment::PADDED); + image->read_from_socket (socket); + _image = image; } diff --git a/src/lib/raw_image_proxy.h b/src/lib/raw_image_proxy.h index 1111b66c0..d5ae2457d 100644 --- a/src/lib/raw_image_proxy.h +++ b/src/lib/raw_image_proxy.h @@ -29,7 +29,7 @@ class RawImageProxy : public ImageProxy { public: - explicit RawImageProxy (std::shared_ptr); + explicit RawImageProxy(std::shared_ptr); RawImageProxy (std::shared_ptr xml, std::shared_ptr socket); Result image ( @@ -43,7 +43,7 @@ public: size_t memory_used () const override; private: - std::shared_ptr _image; + std::shared_ptr _image; }; diff --git a/src/lib/video_filter_graph.cc b/src/lib/video_filter_graph.cc index 1cc142520..64f7deb19 100644 --- a/src/lib/video_filter_graph.cc +++ b/src/lib/video_filter_graph.cc @@ -51,10 +51,10 @@ VideoFilterGraph::VideoFilterGraph (dcp::Size s, AVPixelFormat p, dcp::Fraction /** Take an AVFrame and process it using our configured filters, returning a * set of Images. Caller handles memory management of the input frame. */ -list, int64_t>> +list, int64_t>> VideoFilterGraph::process (AVFrame* frame) { - list, int64_t>> images; + list, int64_t>> images; if (_copy) { images.push_back (make_pair(make_shared(frame, Image::Alignment::PADDED), frame->best_effort_timestamp)); diff --git a/src/lib/video_filter_graph.h b/src/lib/video_filter_graph.h index d887e551b..e120fb467 100644 --- a/src/lib/video_filter_graph.h +++ b/src/lib/video_filter_graph.h @@ -28,7 +28,7 @@ public: VideoFilterGraph (dcp::Size s, AVPixelFormat p, dcp::Fraction r); bool can_process (dcp::Size s, AVPixelFormat p) const; - std::list, int64_t>> process (AVFrame * frame); + std::list, int64_t>> process (AVFrame * frame); protected: std::string src_parameters () const override;