diff options
| author | Carl Hetherington <cth@carlh.net> | 2012-10-26 20:07:49 +0100 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2012-10-26 20:07:49 +0100 |
| commit | 5b8175729ebfa5f2a6f20395b89ed78b2b468e12 (patch) | |
| tree | 200df19bf581934f865fe01848d9a09f776f236d /src | |
| parent | 72b72371d9dbfc96bb7d2fa5b687205a08dddccc (diff) | |
Round J2K output image size more correctly (I think) when performing reductions during decode.
Diffstat (limited to 'src')
| -rw-r--r-- | src/util.cc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/util.cc b/src/util.cc index c5ddb611..2b3a6c8d 100644 --- a/src/util.cc +++ b/src/util.cc @@ -189,8 +189,8 @@ libdcp::decompress_j2k (uint8_t* data, int64_t size, int reduce) opj_cio_close (cio); - image->x1 /= pow (2, reduce); - image->y1 /= pow (2, reduce); + image->x1 = rint (float(image->x1) / pow (2, reduce)); + image->y1 = rint (float(image->y1) / pow (2, reduce)); return image; } |
