<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openjpeg/src/lib/openjp2/openjpeg.h, branch v2.3.0</title>
<subtitle>Fork of openjpeg library for JPEG2000 encoding and decoding</subtitle>
<id>https://git.carlh.net/cgit/openjpeg/atom?h=v2.3.0</id>
<link rel='self' href='https://git.carlh.net/cgit/openjpeg/atom?h=v2.3.0'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/openjpeg/'/>
<updated>2017-09-19T15:48:07Z</updated>
<entry>
<title>opj_set_decoded_components(): add a provision for a apply_color_transforms parameter in case we support it in the future</title>
<updated>2017-09-19T15:48:07Z</updated>
<author>
<name>Even Rouault</name>
<email>even.rouault@spatialys.com</email>
</author>
<published>2017-09-19T15:48:07Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/openjpeg/commit/?id=e17bbde9066600528ab523adee69d9c9c33ba157'/>
<id>urn:sha1:e17bbde9066600528ab523adee69d9c9c33ba157</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add capability to decode only a subset of all components of an image.</title>
<updated>2017-09-19T15:06:19Z</updated>
<author>
<name>Even Rouault</name>
<email>even.rouault@spatialys.com</email>
</author>
<published>2017-09-19T14:52:07Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/openjpeg/commit/?id=7e2b6bebff12eab8bdc17fc9af017e8c11652f4f'/>
<id>urn:sha1:7e2b6bebff12eab8bdc17fc9af017e8c11652f4f</id>
<content type='text'>
This adds a opj_set_decoded_components(opj_codec_t *p_codec,
OPJ_UINT32 numcomps, const OPJ_UINT32* comps_indices) function,
and equivalent "opj_decompress -c compno[,compno]*" option.

When specified, neither the MCT transform nor JP2 channel transformations
will be applied.

Tests added for various combinations of whole image vs tiled-based decoding,
full or reduced resolution, use of decode area or not.
</content>
</entry>
<entry>
<title>Merge pull request #1010 from rouault/subtile_decoding_stage3</title>
<updated>2017-09-05T20:18:58Z</updated>
<author>
<name>Even Rouault</name>
<email>even.rouault@mines-paris.org</email>
</author>
<published>2017-09-05T20:18:58Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/openjpeg/commit/?id=968e36bbd989fdf789c6a02c80c747346bb851c5'/>
<id>urn:sha1:968e36bbd989fdf789c6a02c80c747346bb851c5</id>
<content type='text'>
Subtile decoding: memory use reduction and perf improvements</content>
</entry>
<entry>
<title>opj_compress help: revert 32572617765cb9d77302384653a48d793b8f657f and indicate 1 again as being the value to get lossless for -r. In opj_j2k_setup_encoder(), make sure that ll rates[] &lt;= 1.0 are set to 0. Document 0 as being lossless for -q / tcp_distoratio (#1009)</title>
<updated>2017-09-01T17:16:35Z</updated>
<author>
<name>Even Rouault</name>
<email>even.rouault@spatialys.com</email>
</author>
<published>2017-09-01T17:16:35Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/openjpeg/commit/?id=09929bb615bd6bf2a9f7703fc7b04a12096b091e'/>
<id>urn:sha1:09929bb615bd6bf2a9f7703fc7b04a12096b091e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Allow several repeated calls to opj_set_decode_area() and opj_decode() for single-tiled images</title>
<updated>2017-09-01T14:30:48Z</updated>
<author>
<name>Even Rouault</name>
<email>even.rouault@spatialys.com</email>
</author>
<published>2017-09-01T14:30:48Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/openjpeg/commit/?id=0ae3cba3404674bbe2028ea9a801301a4c951b33'/>
<id>urn:sha1:0ae3cba3404674bbe2028ea9a801301a4c951b33</id>
<content type='text'>
* Only works for single-tiled images --&gt; will error out cleanly, as currently
  in other cases
* Save re-reading the codestream for the tile, and re-use code-blocks of the
  previous decoding pass.
* Future improvements might involve improving opj_decompress, and the image writing logic,
  to use this strategy.
</content>
</entry>
<entry>
<title>Make opj_set_decode_area() and opj_decode() take into account opj_set_decoded_resolution_factor() (#1006, affect API use)</title>
<updated>2017-08-28T12:57:49Z</updated>
<author>
<name>Even Rouault</name>
<email>even.rouault@spatialys.com</email>
</author>
<published>2017-08-28T12:57:49Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/openjpeg/commit/?id=8f92fc97913bec7ffa2dc10d062c0cdd19da20e4'/>
<id>urn:sha1:8f92fc97913bec7ffa2dc10d062c0cdd19da20e4</id>
<content type='text'>
* Better document usage of opj_set_decode_area(), ie expecting coordinates
  in full resolution/reference grid even if requesting at a lower resolution
  factor
* Make sure that image-&gt;comps[].factor is set by opj_set_decode_area() and
  opj_decode() from the value specified in opj_set_decoded_resolution_factor()
* opj_decompress: add 2 environmenet variables to test alternate ways of
  using the API, namely USE_OPJ_SET_DECODED_RESOLUTION_FACTOR=YES to use
  opj_set_decoded_resolution_factor() instead of parameters.cp_reduce, and
  SKIP_OPJ_SET_DECODE_AREA=YES to not call opj_set_decode_area() if -d is
  not specified.
</content>
</entry>
<entry>
<title>Improve doc of opj_tccp_info_t::cblkw and cblkh</title>
<updated>2017-08-10T09:45:49Z</updated>
<author>
<name>Even Rouault</name>
<email>even.rouault@spatialys.com</email>
</author>
<published>2017-08-10T09:45:49Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/openjpeg/commit/?id=26fe8f60433aa677fd29590e7da23437c41e99c8'/>
<id>urn:sha1:26fe8f60433aa677fd29590e7da23437c41e99c8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Document qmfbid values</title>
<updated>2017-08-09T12:13:58Z</updated>
<author>
<name>Even Rouault</name>
<email>even.rouault@spatialys.com</email>
</author>
<published>2017-08-09T12:13:58Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/openjpeg/commit/?id=11b1ffb373d8e41705348080ba5e74a4ffe4148c'/>
<id>urn:sha1:11b1ffb373d8e41705348080ba5e74a4ffe4148c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge pull request #975 from szukw000/changes-for-afl-tests</title>
<updated>2017-08-08T23:51:54Z</updated>
<author>
<name>Antonin Descampe</name>
<email>antonin@descampe.net</email>
</author>
<published>2017-08-08T23:51:54Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/openjpeg/commit/?id=0394f8d0f1c981e0bc587beddc14d1fb0b265b1b'/>
<id>urn:sha1:0394f8d0f1c981e0bc587beddc14d1fb0b265b1b</id>
<content type='text'>
Catch images broken by AFL</content>
</entry>
<entry>
<title>Add opj_image_data_alloc() / opj_image_data_free()</title>
<updated>2017-08-07T16:32:52Z</updated>
<author>
<name>Even Rouault</name>
<email>even.rouault@spatialys.com</email>
</author>
<published>2017-07-05T23:47:40Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/openjpeg/commit/?id=f58aab9d6a57e48bdc60e15dd373c24de74719a9'/>
<id>urn:sha1:f58aab9d6a57e48bdc60e15dd373c24de74719a9</id>
<content type='text'>
As bin/common/color.c used to directly call malloc()/free(), we need
to export functions dedicated to allocating/freeing image component data.
</content>
</entry>
</feed>
