<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openjpeg/tests, 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>2024-08-17T13:59:56Z</updated>
<entry>
<title>fix: when EPH markers are specified, they are required.</title>
<updated>2024-08-17T13:59:56Z</updated>
<author>
<name>mayeut</name>
<email>mayeut@users.noreply.github.com</email>
</author>
<published>2024-08-17T13:59:56Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/openjpeg/commit/?id=c58bc128b4f770e7c89bc8ba3d0273b9a3904aad'/>
<id>urn:sha1:c58bc128b4f770e7c89bc8ba3d0273b9a3904aad</id>
<content type='text'>
reference from Rec. ITU-T T.800 (06/2019):
- Table A.13 – Coding style parameter values for the Scod parameter
- Section A.8.1 Start of packet (SOP)
- Section A.8.2 End of packet header (EPH)
</content>
</entry>
<entry>
<title>Add more unit tests for decoding files with TLM</title>
<updated>2024-07-01T11:02:36Z</updated>
<author>
<name>Even Rouault</name>
<email>even.rouault@spatialys.com</email>
</author>
<published>2024-07-01T11:02:36Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/openjpeg/commit/?id=206ede76e9550bf6584b669b2aa35f0cab462775'/>
<id>urn:sha1:206ede76e9550bf6584b669b2aa35f0cab462775</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>
<entry>
<title>Add new test for file with non-consecutive tilepart and TLM marker</title>
<updated>2024-06-25T18:08:18Z</updated>
<author>
<name>Even Rouault</name>
<email>even.rouault@spatialys.com</email>
</author>
<published>2024-06-25T18:08:18Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/openjpeg/commit/?id=1d4a883ea305f45989692cf28dac58eace0b8b8a'/>
<id>urn:sha1:1d4a883ea305f45989692cf28dac58eace0b8b8a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix some typos (found by `codespell` and `typos`)</title>
<updated>2024-03-04T21:10:05Z</updated>
<author>
<name>Stefan Weil</name>
<email>sw@weilnetz.de</email>
</author>
<published>2024-02-28T14:28:51Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/openjpeg/commit/?id=ce51a217e173da79002c875368b049adb8dfe74a'/>
<id>urn:sha1:ce51a217e173da79002c875368b049adb8dfe74a</id>
<content type='text'>
Signed-off-by: Stefan Weil &lt;sw@weilnetz.de&gt;
</content>
</entry>
<entry>
<title>CMake: drop support for cmake &lt; 3.5</title>
<updated>2024-01-08T17:13:14Z</updated>
<author>
<name>Dominik Wójt</name>
<email>domin144@o2.pl</email>
</author>
<published>2024-01-08T17:07:04Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/openjpeg/commit/?id=65d0326e5ac8db97314e1c211a20183f939bebb5'/>
<id>urn:sha1:65d0326e5ac8db97314e1c211a20183f939bebb5</id>
<content type='text'>
Compatibility for cmake version &lt; 3.5 is now deprecated in cmake and
specifing version below 3.5 in cmake_minimum_required produces a
warning.[1]

[1] https://cmake.org/cmake/help/latest/release/3.27.html#deprecated-and-removed-features
</content>
</entry>
<entry>
<title>Fixed typos (#1486)</title>
<updated>2023-12-08T10:22:56Z</updated>
<author>
<name>Andrew Murray</name>
<email>3112309+radarhere@users.noreply.github.com</email>
</author>
<published>2023-12-08T10:22:56Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/openjpeg/commit/?id=67c998fd8dcf7c2276680fab5e508c724ca45e52'/>
<id>urn:sha1:67c998fd8dcf7c2276680fab5e508c724ca45e52</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix: use `opj_uint_ceildiv` instead of `opj_int_ceildiv` when necessary</title>
<updated>2023-09-23T10:50:57Z</updated>
<author>
<name>mayeut</name>
<email>mayeut@users.noreply.github.com</email>
</author>
<published>2023-09-23T09:02:54Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/openjpeg/commit/?id=d23e0284c9be174cc6daaa594c1139076771e16b'/>
<id>urn:sha1:d23e0284c9be174cc6daaa594c1139076771e16b</id>
<content type='text'>
There are a bunch of loc where we can see a usage of `opj_int_ceildiv`:
```
(OPJ_UINT32)opj_int_ceildiv((OPJ_INT32)a, (OPJ_INT32)b);
```
where a &amp; b are `OPJ_UINT32`.

This can lead to overflow/underflow for some a/b combinations.
Replace those calls by `opj_uint_ceildiv` instead to always get a correct result.

This also allows some valid single tile images with huge tile size to be decoded properly.
Fix #1438
</content>
</entry>
<entry>
<title>opj_jp2_read_header(): move setting icc_profile here instead in opj_jp2_decode()/get_tile() + add unit test (fixes #570)</title>
<updated>2023-03-26T12:03:59Z</updated>
<author>
<name>Even Rouault</name>
<email>even.rouault@spatialys.com</email>
</author>
<published>2023-03-26T12:03:59Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/openjpeg/commit/?id=59ec1f0ae6edb19f45ab06792aa8902759af6954'/>
<id>urn:sha1:59ec1f0ae6edb19f45ab06792aa8902759af6954</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Separate fuzz targets to increase coverage (#1416)</title>
<updated>2022-05-13T16:18:47Z</updated>
<author>
<name>Navidem</name>
<email>navid.emamdoost@gmail.com</email>
</author>
<published>2022-05-13T16:18:47Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/openjpeg/commit/?id=cf90ff0c57ad5b12aa6e227d7202960a5770144d'/>
<id>urn:sha1:cf90ff0c57ad5b12aa6e227d7202960a5770144d</id>
<content type='text'>
</content>
</entry>
</feed>
