<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openjpeg/src/lib/openjp2/j2k.c, branch dcpomatic-2.5.4</title>
<subtitle>Fork of openjpeg library for JPEG2000 encoding and decoding</subtitle>
<id>https://git.carlh.net/cgit/openjpeg/atom?h=dcpomatic-2.5.4</id>
<link rel='self' href='https://git.carlh.net/cgit/openjpeg/atom?h=dcpomatic-2.5.4'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/openjpeg/'/>
<updated>2025-09-29T22:11:08Z</updated>
<entry>
<title>Don't limit bitrate here, as DoM takes care of it (DoM bug #1665).</title>
<updated>2025-09-29T22:11:08Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-03-02T22:22:59Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/openjpeg/commit/?id=92f8747304d7743aa62a5daac20513fa67c4bfbf'/>
<id>urn:sha1:92f8747304d7743aa62a5daac20513fa67c4bfbf</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge pull request #1565 from rouault/fix_1564</title>
<updated>2024-11-25T22:09:36Z</updated>
<author>
<name>Even Rouault</name>
<email>even.rouault@spatialys.com</email>
</author>
<published>2024-11-25T22:09:36Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/openjpeg/commit/?id=a1a56ff93961b6fd6d76e17d3c5106614d8c3ce7'/>
<id>urn:sha1:a1a56ff93961b6fd6d76e17d3c5106614d8c3ce7</id>
<content type='text'>
opj_j2k_add_tlmarker(): validate that current tile-part number if smaller that total number of tile-parts</content>
</entry>
<entry>
<title>opj_j2k_add_tlmarker(): validate that current tile-part number if smaller that total number of tile-parts</title>
<updated>2024-11-25T21:16:23Z</updated>
<author>
<name>Even Rouault</name>
<email>even.rouault@spatialys.com</email>
</author>
<published>2024-11-25T21:02:54Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/openjpeg/commit/?id=e492644fbded4c820ca55b5e50e598d346e850e8'/>
<id>urn:sha1:e492644fbded4c820ca55b5e50e598d346e850e8</id>
<content type='text'>
Fixes #1564
</content>
</entry>
<entry>
<title>Merge pull request #1560 from rouault/tune_TPSOT_FIX</title>
<updated>2024-11-25T21:04:33Z</updated>
<author>
<name>Even Rouault</name>
<email>even.rouault@spatialys.com</email>
</author>
<published>2024-11-25T21:04:33Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/openjpeg/commit/?id=d5573aa5b8bb4d798fa7eb176f41ca46eccd1942'/>
<id>urn:sha1:d5573aa5b8bb4d798fa7eb176f41ca46eccd1942</id>
<content type='text'>
Do not turn on 'TPsot==TNsot detection fix' when TNsot==1, and </content>
</entry>
<entry>
<title>Ammend previous commit to remove new OPJ_DPARAMETERS_DISABLE_TPSOT_FIX flag, and make it active when opj_decoder_set_strict_mode() is called with true</title>
<updated>2024-11-13T17:24:17Z</updated>
<author>
<name>Even Rouault</name>
<email>even.rouault@spatialys.com</email>
</author>
<published>2024-11-13T17:24:17Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/openjpeg/commit/?id=2be5f148ebff79e7456c77e57f85af640cf211de'/>
<id>urn:sha1:2be5f148ebff79e7456c77e57f85af640cf211de</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Amend fix of PR 1530 regarding m_sot_length check</title>
<updated>2024-11-13T16:37:22Z</updated>
<author>
<name>Even Rouault</name>
<email>even.rouault@spatialys.com</email>
</author>
<published>2024-11-13T16:37:08Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/openjpeg/commit/?id=c34e44120d760506b1bfee58acca505b4cab0d84'/>
<id>urn:sha1:c34e44120d760506b1bfee58acca505b4cab0d84</id>
<content type='text'>
The fix of 2c0823cb30a70319c704565b59f496e490a3c7f9 (#1530) broke
decoding of some JPEG2000 files where Isot==0, Psot==0, TPsot==0 and
TNsot==0 like the following ones from the GDAL autotest suite:
autotest/gdrivers/data/jpeg2000/stefan_full_rgba_alpha_1bit.jp2
autotest/gdrivers/data/jpeg2000/3_13bit_and_1bit.jp2
</content>
</entry>
<entry>
<title>Do not turn on 'TPsot==TNsot detection fix' when TNsot==1, and add a OPJ_DPARAMETERS_DISABLE_TPSOT_FIX flag to disable it</title>
<updated>2024-11-13T16:29:42Z</updated>
<author>
<name>Even Rouault</name>
<email>even.rouault@spatialys.com</email>
</author>
<published>2024-11-13T16:26:11Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/openjpeg/commit/?id=497d58c1ee9980213ec99c0f8d42627e7307c0e5'/>
<id>urn:sha1:497d58c1ee9980213ec99c0f8d42627e7307c0e5</id>
<content type='text'>
Adresses the use case of https://lists.osgeo.org/pipermail/gdal-dev/2024-November/059805.html
where Sentinel2 L1C JPEG2000 files are made of a single tile-part per
tile.
</content>
</entry>
<entry>
<title>opj_j2k_setup_encoder(): set numgbits = 1 for Cinema2K</title>
<updated>2024-11-13T15:26:02Z</updated>
<author>
<name>Even Rouault</name>
<email>even.rouault@spatialys.com</email>
</author>
<published>2024-11-13T15:26:02Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/openjpeg/commit/?id=40707fd50df4c87e8e952d9457b5a3b60035640d'/>
<id>urn:sha1:40707fd50df4c87e8e952d9457b5a3b60035640d</id>
<content type='text'>
Fixes #1340
</content>
</entry>
<entry>
<title>Use TLM markers to optimize opj_decode() (on a subset of tiles)</title>
<updated>2024-07-01T11:03:32Z</updated>
<author>
<name>Even Rouault</name>
<email>even.rouault@spatialys.com</email>
</author>
<published>2024-07-01T11:03:32Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/openjpeg/commit/?id=ed3a818370447c0572d016a7f55744c732d87973'/>
<id>urn:sha1:ed3a818370447c0572d016a7f55744c732d87973</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use TLM markers to optimize opj_get_decoded_tile()</title>
<updated>2024-07-01T09:36:37Z</updated>
<author>
<name>Even Rouault</name>
<email>even.rouault@spatialys.com</email>
</author>
<published>2024-06-25T18:29:30Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/openjpeg/commit/?id=954c6e3cb9d79aaa08c6666373d2bfa04f89ead1'/>
<id>urn:sha1:954c6e3cb9d79aaa08c6666373d2bfa04f89ead1</id>
<content type='text'>
</content>
</entry>
</feed>
