diff options
| author | Carl Hetherington <cth@carlh.net> | 2012-08-30 22:49:58 +0100 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2012-08-30 22:49:58 +0100 |
| commit | 233a81ed87d512c2af9bb8ca3d9e78be86372054 (patch) | |
| tree | e5916be38f70bdf696a8c61769ee23e548c38a06 /src/util.cc | |
| parent | a1824e65aea9bfec655ea19ef9cbc71b9d3ec9d1 (diff) | |
Untested code to optionally reduce resolution on extracting image frames.
Diffstat (limited to 'src/util.cc')
| -rw-r--r-- | src/util.cc | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/util.cc b/src/util.cc index 360974a6..c171b2c7 100644 --- a/src/util.cc +++ b/src/util.cc @@ -159,11 +159,12 @@ libdcp::ends_with (string big, string little) } opj_image_t * -libdcp::decompress_j2k (uint8_t* data, int64_t size) +libdcp::decompress_j2k (uint8_t* data, int64_t size, int reduce) { opj_dinfo_t* decoder = opj_create_decompress (CODEC_J2K); opj_dparameters_t parameters; opj_set_default_decoder_parameters (¶meters); + parameters.cp_reduce = reduce; opj_setup_decoder (decoder, ¶meters); opj_cio_t* cio = opj_cio_open ((opj_common_ptr) decoder, data, size); opj_image_t* image = opj_decode (decoder, cio); |
