<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openjpeg/src/lib/openjp2/image.c, branch master</title>
<subtitle>Fork of openjpeg library for JPEG2000 encoding and decoding</subtitle>
<id>https://git.carlh.net/cgit/openjpeg/atom?h=master</id>
<link rel='self' href='https://git.carlh.net/cgit/openjpeg/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/openjpeg/'/>
<updated>2021-10-21T12:13:58Z</updated>
<entry>
<title>API: deprecate 'bpp' member in favor of 'prec'</title>
<updated>2021-10-21T12:13:58Z</updated>
<author>
<name>Even Rouault</name>
<email>even.rouault@spatialys.com</email>
</author>
<published>2021-10-21T10:43:50Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/openjpeg/commit/?id=0b5d62684fe360e098e3bccaef02ee3e9781cec4'/>
<id>urn:sha1:0b5d62684fe360e098e3bccaef02ee3e9781cec4</id>
<content type='text'>
in opj_image_comp and opj_image_comptparm structures.

bpp was redundant with prec, and almost never set by the library, except
by opj_image_create(). This change should hopefully not impact existing,
working, users of the API, which should already have used prec to get
things working.

Fixes #1379
</content>
</entry>
<entry>
<title>fix unchecked integer multiplication overflow</title>
<updated>2018-02-15T01:46:38Z</updated>
<author>
<name>setharnold</name>
<email>seth.arnold@gmail.com</email>
</author>
<published>2018-02-15T01:46:38Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/openjpeg/commit/?id=24d08ff94ad8b0f51534e46f87cf5a2f2f85d22a'/>
<id>urn:sha1:24d08ff94ad8b0f51534e46f87cf5a2f2f85d22a</id>
<content type='text'>
Hello, this fixes an unchecked integer multiplication overflow. Thanks.</content>
</entry>
<entry>
<title>Replace  C++ style comments by C ones</title>
<updated>2017-09-19T16:22:07Z</updated>
<author>
<name>Even Rouault</name>
<email>even.rouault@spatialys.com</email>
</author>
<published>2017-09-19T16:22:07Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/openjpeg/commit/?id=d415723fd9f2ee415e506e94ee8be8127680fdcd'/>
<id>urn:sha1:d415723fd9f2ee415e506e94ee8be8127680fdcd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use opj_image_data_free() where appropriate (adapted from https://github.com/uclouvain/openjpeg/pull/1015/commits/dab9db0723a5bb9f3d745f9dd7a0b8b3b18b8054, #1014)</title>
<updated>2017-09-08T07:16:51Z</updated>
<author>
<name>Even Rouault</name>
<email>even.rouault@spatialys.com</email>
</author>
<published>2017-09-08T07:16:51Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/openjpeg/commit/?id=b73ce715d2a484d7355639d863d0418a0e5b8858'/>
<id>urn:sha1:b73ce715d2a484d7355639d863d0418a0e5b8858</id>
<content type='text'>
</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>
<entry>
<title>Fix crash on Windows due to b7594c0fcb9dd3aa6356d72c4a525d76168da689</title>
<updated>2017-08-07T16:32:49Z</updated>
<author>
<name>Even Rouault</name>
<email>even.rouault@spatialys.com</email>
</author>
<published>2017-07-05T23:05:24Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/openjpeg/commit/?id=61fb5dd7f81c2e3dfabbb99f59dc89572d59fa37'/>
<id>urn:sha1:61fb5dd7f81c2e3dfabbb99f59dc89572d59fa37</id>
<content type='text'>
b7594c0fcb9dd3aa6356d72c4a525d76168da689 may put opj_tcd_tilecomp_t-&gt;data
allocated by opj_alloc_tile_component_data() as the image-&gt;comps[].data. As
opj_alloc_tile_component_data() use opj_aligned_malloc() we must be sure to
ue opj_alined_malloc()/_free() in all places where we alloc/free
image-&gt;comps[].data.

Note: this might have some compatibility impact in case user code does itself
the allocation/free of image-&gt;comps[].data
</content>
</entry>
<entry>
<title>Avoid heap buffer overflow in function pnmtoimage of convert.c, and unsigned integer overflow in opj_image_create() (CVE-2016-9118, #861)</title>
<updated>2017-07-30T16:43:25Z</updated>
<author>
<name>Even Rouault</name>
<email>even.rouault@spatialys.com</email>
</author>
<published>2017-07-30T16:43:25Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/openjpeg/commit/?id=c22cbd8bdf8ff2ae372f94391a4be2d322b36b41'/>
<id>urn:sha1:c22cbd8bdf8ff2ae372f94391a4be2d322b36b41</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Reformat whole codebase with astyle.options (#128)</title>
<updated>2017-05-09T18:46:20Z</updated>
<author>
<name>Even Rouault</name>
<email>even.rouault@spatialys.com</email>
</author>
<published>2017-05-09T13:44:46Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/openjpeg/commit/?id=563bd8499e63db976ca8358216138647593354bc'/>
<id>urn:sha1:563bd8499e63db976ca8358216138647593354bc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove printf/fprintf to stdout/stderr throughout openjp2 lib</title>
<updated>2015-07-30T21:26:31Z</updated>
<author>
<name>mayeut</name>
<email>mayeut@users.noreply.github.com</email>
</author>
<published>2015-07-30T21:26:31Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/openjpeg/commit/?id=0df90afdf743c85fe943041f5716ca072b4678d1'/>
<id>urn:sha1:0df90afdf743c85fe943041f5716ca072b4678d1</id>
<content type='text'>
Update uclouvain/openjpeg#246
</content>
</entry>
<entry>
<title>[trunk] Fix overflow in opj_image_comp_header_update (fixes issue 495)</title>
<updated>2015-05-27T23:05:16Z</updated>
<author>
<name>Matthieu Darbois</name>
<email>mayeut@users.noreply.github.com</email>
</author>
<published>2015-05-27T23:05:16Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/openjpeg/commit/?id=e3291c4e1f26c1f756e360110423ab0a63be4204'/>
<id>urn:sha1:e3291c4e1f26c1f756e360110423ab0a63be4204</id>
<content type='text'>
</content>
</entry>
</feed>
