X-Git-Url: https://git.carlh.net/gitweb/?p=dcpomatic.git;a=blobdiff_plain;f=src%2Flib%2Fraw_image_proxy.cc;h=ac8ff0763d103556b20b649574bad94515171f04;hp=fed40c45e7ec783faaa31fa94b55f91810177dc2;hb=9bfa07293928c371d59db2091ba2b7e715ce5994;hpb=c59981ce92898f6be6987f10ebb29161e36e6766 diff --git a/src/lib/raw_image_proxy.cc b/src/lib/raw_image_proxy.cc index fed40c45e..ac8ff0763 100644 --- a/src/lib/raw_image_proxy.cc +++ b/src/lib/raw_image_proxy.cc @@ -64,9 +64,10 @@ RawImageProxy::RawImageProxy (shared_ptr xml, shared_ptr soc ImageProxy::Result -RawImageProxy::image (optional) const +RawImageProxy::image (bool aligned, optional) const { - return Result (_image, 0); + /* This ensure_aligned could be wasteful */ + return Result (Image::ensure_aligned(_image, aligned), 0); } @@ -95,7 +96,7 @@ RawImageProxy::same (shared_ptr other) const return false; } - return (*_image.get()) == (*rp->image().image.get()); + return (*_image.get()) == (*rp->image(_image->aligned()).image.get()); }