X-Git-Url: https://git.carlh.net/gitweb/?a=blobdiff_plain;f=src%2Flib%2Fdcp_video.cc;h=3769a3285e552b9e40400e2513e79e920a499eb1;hb=240a2e44f7ac22d43137e9d149013a8ba8a5b1d0;hp=204c390ee73285f0622dabab17d286ec0658feaa;hpb=308ca5ab6641d3e460a12bd42e42e196c2150ff9;p=dcpomatic.git diff --git a/src/lib/dcp_video.cc b/src/lib/dcp_video.cc index 204c390ee..3769a3285 100644 --- a/src/lib/dcp_video.cc +++ b/src/lib/dcp_video.cc @@ -118,15 +118,17 @@ DCPVideo::convert_to_xyz (shared_ptr frame) } dcp::Size -DCPVideo::get_size(void) { - auto image = _frame->image (bind(&PlayerVideo::keep_xyz_or_rgb, _1), VideoRange::FULL, false); +DCPVideo::get_size() const +{ + auto image = _frame->image(bind(&PlayerVideo::keep_xyz_or_rgb, _1), VideoRange::FULL, false); return image->size(); } -void -DCPVideo::convert_to_xyz (uint16_t *dst) { - auto image = _frame->image (bind(&PlayerVideo::keep_xyz_or_rgb, _1), VideoRange::FULL, false); +void +DCPVideo::convert_to_xyz(uint16_t* dst) const +{ + auto image = _frame->image(bind(&PlayerVideo::keep_xyz_or_rgb, _1), VideoRange::FULL, false); if (_frame->colour_conversion()) { dcp::rgb_to_xyz ( image->data()[0], @@ -138,6 +140,7 @@ DCPVideo::convert_to_xyz (uint16_t *dst) { } } + /** J2K-encode this frame on the local host. * @return Encoded data. */