<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openjpeg/src/lib/openjp2/tcd.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>2019-12-03T10:37:04Z</updated>
<entry>
<title>Fix from Aaron to match v1's threshold value.</title>
<updated>2019-12-03T10:37:04Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2017-09-02T18:18:23Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/openjpeg/commit/?id=1754dd52057ec3404163e328ad46e3c9590f2d0f'/>
<id>urn:sha1:1754dd52057ec3404163e328ad46e3c9590f2d0f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>use tolerance to bail out early from rate control : much faster</title>
<updated>2019-12-03T10:36:51Z</updated>
<author>
<name>Aaron Boxer</name>
<email>boxerab@gmail.com</email>
</author>
<published>2017-09-01T23:33:40Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/openjpeg/commit/?id=531f1a7146baa2f711e76927bc92bc33b053055d'/>
<id>urn:sha1:531f1a7146baa2f711e76927bc92bc33b053055d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>opj_tcd_rateallocate(): make sure to use all passes for a lossless layer (#1009)</title>
<updated>2017-09-01T18:02:09Z</updated>
<author>
<name>Even Rouault</name>
<email>even.rouault@spatialys.com</email>
</author>
<published>2017-09-01T18:01:39Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/openjpeg/commit/?id=b428b8c7e7227cf96c83229df4d7bf009b6d2172'/>
<id>urn:sha1:b428b8c7e7227cf96c83229df4d7bf009b6d2172</id>
<content type='text'>
And save a useless loop, which should be a tiny faster.
</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>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>Sub-tile decoding: only decode precincts and codeblocks that intersect the window specified in opj_set_decode_area()</title>
<updated>2017-08-17T17:05:54Z</updated>
<author>
<name>Even Rouault</name>
<email>even.rouault@spatialys.com</email>
</author>
<published>2017-08-14T11:23:57Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/openjpeg/commit/?id=fe338a057c39797bf61939471ebaef09e44464c7'/>
<id>urn:sha1:fe338a057c39797bf61939471ebaef09e44464c7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Encoder: grow buffer size in opj_tcd_code_block_enc_allocate_data() to avoid write heap buffer overflow in opj_mqc_flush (#982)</title>
<updated>2017-08-14T15:20:37Z</updated>
<author>
<name>Even Rouault</name>
<email>even.rouault@spatialys.com</email>
</author>
<published>2017-08-14T15:20:37Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/openjpeg/commit/?id=afb308b9ccbe129608c9205cf3bb39bbefad90b9'/>
<id>urn:sha1:afb308b9ccbe129608c9205cf3bb39bbefad90b9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Propagate event manager down to opj_t2_encode_packet() and use it to emit an error message when the output buffer is too small</title>
<updated>2017-08-10T14:49:47Z</updated>
<author>
<name>Even Rouault</name>
<email>even.rouault@spatialys.com</email>
</author>
<published>2017-08-10T14:49:47Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/openjpeg/commit/?id=0b4fef6d1901254e41ab74ed681daba477d724c3'/>
<id>urn:sha1:0b4fef6d1901254e41ab74ed681daba477d724c3</id>
<content type='text'>
</content>
</entry>
</feed>
