<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openjpeg/src/lib/openjp2/dwt.c, branch ccache</title>
<subtitle>Fork of openjpeg library for JPEG2000 encoding and decoding</subtitle>
<id>https://git.carlh.net/cgit/openjpeg/atom?h=ccache</id>
<link rel='self' href='https://git.carlh.net/cgit/openjpeg/atom?h=ccache'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/openjpeg/'/>
<updated>2017-09-01T08:26:18Z</updated>
<entry>
<title>Fix undefined shift behaviour in opj_dwt_is_whole_tile_decoding(). Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=3255. Credit to OSS Fuzz</title>
<updated>2017-09-01T08:26:18Z</updated>
<author>
<name>Even Rouault</name>
<email>even.rouault@spatialys.com</email>
</author>
<published>2017-09-01T08:26:18Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/openjpeg/commit/?id=6ce49bf5aebb3c45c464fa82d14cfd4bf7026a28'/>
<id>urn:sha1:6ce49bf5aebb3c45c464fa82d14cfd4bf7026a28</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use IDWT whole tile decoding if the area of interest equals to the image bounds, taking into account the reduced resolution factor</title>
<updated>2017-08-29T09:40:53Z</updated>
<author>
<name>Even Rouault</name>
<email>even.rouault@spatialys.com</email>
</author>
<published>2017-08-29T09:40:53Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/openjpeg/commit/?id=04b70908a7ada29481d2e1903b76f44a68d4d268'/>
<id>urn:sha1:04b70908a7ada29481d2e1903b76f44a68d4d268</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Subtile decoding: fix overflows in subband coordinate computation that cause later buffer overflow. Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=3115. Credit to OSS Fuzz. master only</title>
<updated>2017-08-28T15:18:33Z</updated>
<author>
<name>Even Rouault</name>
<email>even.rouault@spatialys.com</email>
</author>
<published>2017-08-28T15:18:33Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/openjpeg/commit/?id=a55c024fc6b917a409b85aeafd7326421c4aea34'/>
<id>urn:sha1:a55c024fc6b917a409b85aeafd7326421c4aea34</id>
<content type='text'>
</content>
</entry>
<entry>
<title>opj_dwt_decode_partial_97(): perf improvement: limit copy of coefficients at end of horizontal pass to actual range of interest</title>
<updated>2017-08-23T16:58:32Z</updated>
<author>
<name>Even Rouault</name>
<email>even.rouault@spatialys.com</email>
</author>
<published>2017-08-23T16:58:32Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/openjpeg/commit/?id=bc71bd1219269057ea18e6acbc77a96ec37aba82'/>
<id>urn:sha1:bc71bd1219269057ea18e6acbc77a96ec37aba82</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add comments for filter_width values</title>
<updated>2017-08-21T10:25:38Z</updated>
<author>
<name>Even Rouault</name>
<email>even.rouault@spatialys.com</email>
</author>
<published>2017-08-21T10:25:38Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/openjpeg/commit/?id=17a7ac42d581c537cfc1da4324e53047ad82b13e'/>
<id>urn:sha1:17a7ac42d581c537cfc1da4324e53047ad82b13e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Subtile decoding: only do 9x7 IDWT computations on relevant areas of tile-component buffer.</title>
<updated>2017-08-20T20:02:41Z</updated>
<author>
<name>Even Rouault</name>
<email>even.rouault@spatialys.com</email>
</author>
<published>2017-08-20T20:02:41Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/openjpeg/commit/?id=f87c5ef7ebef3d7a908e98f2de1b6a0336ae57ae'/>
<id>urn:sha1:f87c5ef7ebef3d7a908e98f2de1b6a0336ae57ae</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Subtile decoding: only do 5x3 IDWT computations on relevant areas of tile-component buffer.</title>
<updated>2017-08-18T13:08:51Z</updated>
<author>
<name>Even Rouault</name>
<email>even.rouault@spatialys.com</email>
</author>
<published>2017-08-18T13:08:51Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/openjpeg/commit/?id=5d403250561398f7ba3041d9eb8c893bd680dd72'/>
<id>urn:sha1:5d403250561398f7ba3041d9eb8c893bd680dd72</id>
<content type='text'>
This lowers 'bin/opj_decompress -i ../MAPA.jp2 -o out.tif -d 0,0,256,256'
down to 0.860s
</content>
</entry>
<entry>
<title>Comment fix</title>
<updated>2017-07-06T10:11:37Z</updated>
<author>
<name>Even Rouault</name>
<email>even.rouault@spatialys.com</email>
</author>
<published>2017-07-06T10:11:37Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/openjpeg/commit/?id=60f8ddf577b20ccbb3dc0559b624115b9ba522ba'/>
<id>urn:sha1:60f8ddf577b20ccbb3dc0559b624115b9ba522ba</id>
<content type='text'>
</content>
</entry>
<entry>
<title>IDWT 5x3: fix bug in AVX2 implementation (#953, #957)</title>
<updated>2017-06-29T22:03:05Z</updated>
<author>
<name>Even Rouault</name>
<email>even.rouault@spatialys.com</email>
</author>
<published>2017-06-29T22:03:05Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/openjpeg/commit/?id=8fa405ee15b5151df40d8d96460257ee5b510135'/>
<id>urn:sha1:8fa405ee15b5151df40d8d96460257ee5b510135</id>
<content type='text'>
</content>
</entry>
<entry>
<title>IDWT 5x3: generalize SSE2 version for AVX2</title>
<updated>2017-06-21T10:12:58Z</updated>
<author>
<name>Even Rouault</name>
<email>even.rouault@spatialys.com</email>
</author>
<published>2017-06-21T10:12:58Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/openjpeg/commit/?id=fd0dc535ad9ae0d369d1039aaf56235583ca64ea'/>
<id>urn:sha1:fd0dc535ad9ae0d369d1039aaf56235583ca64ea</id>
<content type='text'>
Thanks to our macros that abstract SSE use, the functions can use
AVX2 when available (at compile time)

This brings an extra 23% speed improvement on bench_dwt in 64bit builds
with AVX2 compared to SSE2.
</content>
</entry>
</feed>
