summaryrefslogtreecommitdiff
path: root/thirdparty/openjpeg
AgeCommit message (Collapse)Author
2018-09-19Update to OpenJPEG 2.3.0.Sebastian Rasmussen
There is a regression for 2325_-_JPX_image_with_padding_rejected.pdf. Object 3 in that document is a JPX-encoded image. Its EOC marker is preceded by two extra bytes of data, 0x80 0x80. This makes the file broken according to the JPEG 2000 specification. Acrobat Reader and the Kakadu JPX decoder accepts this file without issues, so OpenJPEG 2.1.0 added code to fix this (bug 226, commit 005e75bdc). That fix detects exactly two bytes of 0x80 0x80, a rather brittle fix. Adding more padding or changing the padding byte values is not accepted. Adding more padding is acceptable to Acrobat Reader and Kakadu. An unrelated fix for another problem has since broken OpenJPEG's support for this broken image.
2017-02-28Update OpenJPEG thirdparty with getenv fixMichael Vrhel
2016-11-15Bug 697045: Bring in fix to let openjpeg skip some bad data.Robin Watts
2016-09-27Move thirdparty/openjpeg onto the correct SHA.Robin Watts
Now we use the openjpeg repo automatically generated from the gs repo. Diffing the two shows mostly only whitespace diffs, but just a couple of fixes too. Also change Makefile logic not to check for a file that isn't there any more.
2016-09-26Update OpenJPEG to the latest (git) version.Robin Watts
Part of the change in this code is to require opj_malloc and co. Sadly, opj_malloc and co do not take a context field, so a we need to wrap calls to openjpeg with a lock. I am reusing the freetype lock here for simplicity.
2016-04-22thirdparty: Update to openjpeg 2.1.0.Sebastian Rasmussen
2014-02-25Pull in latest OpenJPEG fixes from gs.Robin Watts
2014-01-17Take on JBIG2Dec and OpenJPEG fixes from ghostscript.Robin Watts
2013-11-28Update mupdf to use latest openjpeg pulled from ghostpdl.Robin Watts
The OpenJPEG in gs is v2, with various patches for fixes. These are in the process of being passed upstream. We now automatically pull the openjpeg tree out of GhostPDL and put it in as one particular branch in the thirdparty/openjpeg.git repo. Change to track this in MuPDF. This is in keeping with what we have been doing with the jbig2dec repo for a while now.
2013-10-16Adopt backported bugfix from openjpeg2 into our version.Robin Watts
If header field is too large, warn, but don't bale out.
2013-06-08Update openjpeg submodule with ARM build fix.Robin Watts
2013-05-24Take on zenikos OpenJPEG2 fixes.Robin Watts
2013-05-24Update build to use the latest openJPEG2Shailesh Mistry
2013-05-22Bug 693540: Update OpenJPEG2 with fix for expected number of parts.Robin Watts
2013-05-22Update openjpeg with latest commits.Robin Watts
2013-05-22Update OpenJPEG to v2.0.0.Robin Watts
2013-01-11Revert "Update openjpeg with fixes"Robin Watts
This reverts commit 57c0f109b4c0d13813ca6cbc463468b503f91048 which slipped through when it should not have.
2013-01-11Update openjpeg with fixesRobin Watts
2012-09-26Use 'artifex' branch of third party openjpeg library.Tor Andersson
Version 1.5.0 with revisions 1728 and 1730 included from SVN.
2012-09-26Add thirdparty libraries as git submodules.Tor Andersson
jbig2dec latest freetype 2.4.10 jpeg 9 openjpeg 1.5.0 zlib 1.2.7 Update MSVC projects for thirdparty libraries as submodules. Improve thirdparty library availability checks in Makethird by checking for the existence of a README file instead of just the directory, since a checkout without active git submodules has empty directories for the third party libraries.