<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openjpeg/src/lib/openjp2/opj_includes.h, branch opt</title>
<subtitle>Fork of openjpeg library for JPEG2000 encoding and decoding</subtitle>
<id>https://git.carlh.net/cgit/openjpeg/atom?h=opt</id>
<link rel='self' href='https://git.carlh.net/cgit/openjpeg/atom?h=opt'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/openjpeg/'/>
<updated>2017-06-20T16:24:21Z</updated>
<entry>
<title>Enable __SSE__ / __SSE2__ with Visual Studio</title>
<updated>2017-06-20T16:24:21Z</updated>
<author>
<name>Even Rouault</name>
<email>even.rouault@spatialys.com</email>
</author>
<published>2017-06-20T16:24:21Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/openjpeg/commit/?id=f06cfadef8e2b1ad9008957cc6bc80a27c53f2eb'/>
<id>urn:sha1:f06cfadef8e2b1ad9008957cc6bc80a27c53f2eb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>MQC/RAW decoder: use an artificial 0xFF 0xFF terminating marker.</title>
<updated>2017-06-02T16:24:07Z</updated>
<author>
<name>Even Rouault</name>
<email>even.rouault@spatialys.com</email>
</author>
<published>2017-06-02T14:49:26Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/openjpeg/commit/?id=532243f1fd9997db63ea7f6b199d21138ccf58a3'/>
<id>urn:sha1:532243f1fd9997db63ea7f6b199d21138ccf58a3</id>
<content type='text'>
This saves comparing the current pointer with the end of buffer pointer.
This results at least in tiny speed improvement for raw decoding, and
smaller code size for MQC as well.

This kills the remains of the raw.h/.c files that were only used for
decoding. Encoding using the mqc structure already.
</content>
</entry>
<entry>
<title>Reformat: apply reformattin on .h files (#128)</title>
<updated>2017-05-15T10:21:30Z</updated>
<author>
<name>Even Rouault</name>
<email>even.rouault@spatialys.com</email>
</author>
<published>2017-05-15T10:21:30Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/openjpeg/commit/?id=3c2972f924857016bb454201c7e92f25de9105ee'/>
<id>urn:sha1:3c2972f924857016bb454201c7e92f25de9105ee</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix some warnings (#838)</title>
<updated>2016-09-13T22:12:43Z</updated>
<author>
<name>Matthieu Darbois</name>
<email>mayeut@users.noreply.github.com</email>
</author>
<published>2016-09-13T22:12:43Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/openjpeg/commit/?id=0954bc11e3ab6a39d86e5ed51286da4b8989743d'/>
<id>urn:sha1:0954bc11e3ab6a39d86e5ed51286da4b8989743d</id>
<content type='text'>
Fix warnings introduced by uclouvain/openjpeg#786</content>
</entry>
<entry>
<title>Merge branch 'bit-fields-type' of https://github.com/smuehlst/openjpeg into smuehlst-bit-fields-type</title>
<updated>2016-09-13T19:21:11Z</updated>
<author>
<name>Antonin Descampe</name>
<email>antonin@gmail.com</email>
</author>
<published>2016-09-13T19:21:11Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/openjpeg/commit/?id=f66e1204523415e8936c237ce9cc759e2185708f'/>
<id>urn:sha1:f66e1204523415e8936c237ce9cc759e2185708f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge branch 'master' of https://github.com/uclouvain/openjpeg into tier1_optimizations_multithreading_2</title>
<updated>2016-09-08T08:30:09Z</updated>
<author>
<name>Even Rouault</name>
<email>even.rouault@spatialys.com</email>
</author>
<published>2016-09-08T08:30:09Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/openjpeg/commit/?id=48c16b2c199210a3c20b306a737eac5fc2c8f6c9'/>
<id>urn:sha1:48c16b2c199210a3c20b306a737eac5fc2c8f6c9</id>
<content type='text'>
Conflicts:
	src/lib/openjp2/t1.c
</content>
</entry>
<entry>
<title>Moved type OPJ_BITFIELD from openjpeg.h to opj_includes.h</title>
<updated>2016-09-07T06:41:01Z</updated>
<author>
<name>Stephan Mühlstrasser</name>
<email>stm@pdflib.com</email>
</author>
<published>2016-09-07T06:41:01Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/openjpeg/commit/?id=8750e183c652de44d332e786842ca33182c375be'/>
<id>urn:sha1:8750e183c652de44d332e786842ca33182c375be</id>
<content type='text'>
OPJ_BITFIELD is used only in internal headers and must not
appear in the public openjpeg.h header.</content>
</entry>
<entry>
<title>Change 'restrict' define to 'OPJ_RESTRICT' (#816)</title>
<updated>2016-09-05T22:49:53Z</updated>
<author>
<name>Matthieu Darbois</name>
<email>mayeut@users.noreply.github.com</email>
</author>
<published>2016-09-05T22:49:53Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/openjpeg/commit/?id=9f24b078c7193e886f6cfb329d3469eb1facf68d'/>
<id>urn:sha1:9f24b078c7193e886f6cfb329d3469eb1facf68d</id>
<content type='text'>
Visual Studio 2015 does not pass regression tests with `__restrict` so kept disabled for MSVC.
Need to check proper usage of OPJ_RESTRICT (if correct then there’s
probably a bug  in vc14)

Closes #661 </content>
</entry>
<entry>
<title>Use thread-pool for T1 decoding</title>
<updated>2016-05-25T19:02:07Z</updated>
<author>
<name>Even Rouault</name>
<email>even.rouault@spatialys.com</email>
</author>
<published>2016-05-25T14:38:44Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/openjpeg/commit/?id=5fbb8b2645a085391b070162d8551aa960caab6a'/>
<id>urn:sha1:5fbb8b2645a085391b070162d8551aa960caab6a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add threading and thread pool API</title>
<updated>2016-05-25T19:02:07Z</updated>
<author>
<name>Even Rouault</name>
<email>even.rouault@spatialys.com</email>
</author>
<published>2016-05-25T14:34:52Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/openjpeg/commit/?id=54179fe1d53156c6b440166fe71a10f238a6ea56'/>
<id>urn:sha1:54179fe1d53156c6b440166fe71a10f238a6ea56</id>
<content type='text'>
</content>
</entry>
</feed>
