<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openjpeg/libopenjpeg, branch v2</title>
<subtitle>Fork of openjpeg library for JPEG2000 encoding and decoding</subtitle>
<id>https://git.carlh.net/cgit/openjpeg/atom?h=v2</id>
<link rel='self' href='https://git.carlh.net/cgit/openjpeg/atom?h=v2'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/openjpeg/'/>
<updated>2011-07-03T17:58:59Z</updated>
<entry>
<title>fixed version number of openjpeg 2.0.0 in openjpeg.h</title>
<updated>2011-07-03T17:58:59Z</updated>
<author>
<name>Antonin Descampe</name>
<email>antonin@gmail.com</email>
</author>
<published>2011-07-03T17:58:59Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/openjpeg/commit/?id=c49becae300bd74da17395f3b84ecef20717092f'/>
<id>urn:sha1:c49becae300bd74da17395f3b84ecef20717092f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[V2] fixed dllexport definition (credit to vincent torri)</title>
<updated>2011-04-13T11:01:12Z</updated>
<author>
<name>Antonin Descampe</name>
<email>antonin@gmail.com</email>
</author>
<published>2011-04-13T11:01:12Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/openjpeg/commit/?id=9e0e3611c52e2130901e474284e0310937fcedd8'/>
<id>urn:sha1:9e0e3611c52e2130901e474284e0310937fcedd8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fixed internal function names conflict with Jasper (http://code.google.com/p/openjpeg/issues/detail?id=30)</title>
<updated>2011-04-12T17:24:30Z</updated>
<author>
<name>Antonin Descampe</name>
<email>antonin@gmail.com</email>
</author>
<published>2011-04-12T17:24:30Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/openjpeg/commit/?id=fef7d00dc8f646913141fa55687eef52064e7e20'/>
<id>urn:sha1:fef7d00dc8f646913141fa55687eef52064e7e20</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix leak in jp2_read_header_procedure() (from even.rouault, see issue 29 on googlecode)</title>
<updated>2010-11-25T12:15:07Z</updated>
<author>
<name>Antonin Descampe</name>
<email>antonin@gmail.com</email>
</author>
<published>2010-11-25T12:15:07Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/openjpeg/commit/?id=a916dcd052695d0e7dd3b919eafd00f35fd824a7'/>
<id>urn:sha1:a916dcd052695d0e7dd3b919eafd00f35fd824a7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>The original v1.3 branch had:</title>
<updated>2010-10-07T17:45:04Z</updated>
<author>
<name>Mathieu Malaterre</name>
<email>mathieu.malaterre@gmail.com</email>
</author>
<published>2010-10-07T17:45:04Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/openjpeg/commit/?id=cc01949777e56db1cb1bb2fd3809e2963da6efa3'/>
<id>urn:sha1:cc01949777e56db1cb1bb2fd3809e2963da6efa3</id>
<content type='text'>
((int*)tiledp)[(j * tile_w) + i] = tmp / 2;
while v2 had:
((OPJ_INT32*)tiledp)[(j * tile_w) + i] = tmp &gt;&gt; 1;
Divide by two and a right shift operation are only equivalent when the data
is unsigned. In this case the data is signed, so the right shift operation
is incorrectly clearing the sign bit.
Patch from: Sheet Spotter


</content>
</entry>
<entry>
<title>minor bugs fixed (see issue 31 on googlecode - Thanks to winfried)</title>
<updated>2010-10-05T20:58:04Z</updated>
<author>
<name>Antonin Descampe</name>
<email>antonin@gmail.com</email>
</author>
<published>2010-10-05T20:58:04Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/openjpeg/commit/?id=287be4e6832bca03d00e4e83bd6439129b54dff3'/>
<id>urn:sha1:287be4e6832bca03d00e4e83bd6439129b54dff3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fixed problems with partial decodes (non-zero value for cp_reduce) that can cause corrupted images and crashes (issue 41) - thanks to Sheet Spotter</title>
<updated>2010-10-05T20:25:01Z</updated>
<author>
<name>Antonin Descampe</name>
<email>antonin@gmail.com</email>
</author>
<published>2010-10-05T20:25:01Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/openjpeg/commit/?id=dea5c48227a14a5a49bc9b6aef4816ee0bb3ca02'/>
<id>urn:sha1:dea5c48227a14a5a49bc9b6aef4816ee0bb3ca02</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fixed minor problems that prevented the solution file from building in Windows (issue 40) - thanks to Sheet Spotter</title>
<updated>2010-10-05T20:22:17Z</updated>
<author>
<name>Antonin Descampe</name>
<email>antonin@gmail.com</email>
</author>
<published>2010-10-05T20:22:17Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/openjpeg/commit/?id=68e1771ae5fba3f4bd338dcd2be889ca0f4fc2e6'/>
<id>urn:sha1:68e1771ae5fba3f4bd338dcd2be889ca0f4fc2e6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>The lrintf function should use "long" instead of "int"</title>
<updated>2010-08-22T18:58:28Z</updated>
<author>
<name>Luis Ibanez</name>
<email>luis.ibanez@gmail.com</email>
</author>
<published>2010-08-22T18:58:28Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/openjpeg/commit/?id=6ab100903efe4bac5b2117893b774c2dda4fe3b3'/>
<id>urn:sha1:6ab100903efe4bac5b2117893b774c2dda4fe3b3</id>
<content type='text'>
for the type of its internal variable.


</content>
</entry>
<entry>
<title>BUG: The _asm directive is not available in Visual Studio 9, 64bits.</title>
<updated>2010-08-22T00:30:23Z</updated>
<author>
<name>Luis Ibanez</name>
<email>luis.ibanez@gmail.com</email>
</author>
<published>2010-08-22T00:30:23Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/openjpeg/commit/?id=3e5715a994f9e41ec640185696ce47c170a49cef'/>
<id>urn:sha1:3e5715a994f9e41ec640185696ce47c170a49cef</id>
<content type='text'>
An alternative vainilla implementation has been added here, based
on code from VXL, vnl_math.h.

</content>
</entry>
</feed>
