summaryrefslogtreecommitdiff
path: root/src/lib
AgeCommit message (Collapse)Author
2014-02-26[trunk] Revert r2453 since it breaks conformance test ETS-C1P1-p1_06.j2k-decodeMathieu Malaterre
2014-02-26[trunk] Import patch from sumatrapdf team. This handle testcase ↵Mathieu Malaterre
1336.pdf.asan.47.376 Update issue 225
2014-02-26[trunk] Import patch from sumatrapdf team. This handle testcase ↵Mathieu Malaterre
1888.pdf.asan.35.988 Update issue 225
2014-02-26[trunk] Import patch from sumatrapdf team. This handle testcase ↵Mathieu Malaterre
1851.pdf.SIGSEGV.ce9.948 Update issue 225
2014-02-26[trunk] Import patch from sumatrapdf team. Start using new color space when ↵Mathieu Malaterre
found. Update issue 225
2014-02-26[trunk] Import patch from sumatrapdf team. This handle some Part-2 compliant ↵Mathieu Malaterre
file, by being more tolerant in COLR box. No testcase for now. Fixes issue 247
2014-02-26[trunk] Import patch from sumatrapdf team. This handle some testcase with no ↵Mathieu Malaterre
input dataset, but changes looks ok. Update issue 225
2014-02-26[trunk] Import patch from sumatrapdf team. This handle testcase ↵Mathieu Malaterre
2977.pdf.asan.67.2198 Update issue 225
2014-02-26[trunk] Import (ugly) patch from sumatrapdf team. This feels like a hack ↵Mathieu Malaterre
rather than a solution. Fixes issue 226
2014-02-26[trunk] Import patch from sumatrapdf team. This handle testcase ↵Mathieu Malaterre
3635.pdf.asan.77.2930 Update issue 225
2014-02-26[trunk] Import patch from sumatrapdf team. Original commit is ↵Mathieu Malaterre
5b0c9985e3359aca9b3fcfd94424166aa61a141a. Update issue 225
2014-02-26[trunk] Import patch from sumatrapdf team. This handle testcase ↵Mathieu Malaterre
451.pdf.SIGSEGV.ce9.3723 Update issue 225
2014-02-26[trunk] Import patch from sumatrapdf team. This handle testcase ↵Mathieu Malaterre
2.pdf.SIGFPE.706.1112 Update issue 225
2014-02-26[trunk] Import patch from sumatrapdf team. This handle testcase ↵Mathieu Malaterre
1610.pdf.SIGSEGV.59c.681 Update issue 225
2014-02-26[trunk] Import patch from sumatrapdf team. This handle testcase ↵Mathieu Malaterre
2539.pdf.SIGFPE.706.1712 Update issue 225
2014-02-26[trunk] Import patch from sumatrapdf team. This handle testcase ↵Mathieu Malaterre
4035.pdf.SIGSEGV.d8b.3375 Update issue 225
2014-02-26[trunk] Import patch from sumatrapdf team. Add detection for testcase ↵Mathieu Malaterre
1802.pdf.SIGSEGV.36e.894 Update issue 225
2014-02-26[trunk] Import patch from sumatrapdf team. Add a new function to check color ↵Mathieu Malaterre
box. Update issue 225
2014-02-26[trunk] Import patch from sumatrapdf team. This patch adds new colorspace ↵Mathieu Malaterre
handling. Update issue 225
2014-02-26[trunk] Import patch from sumatrapdf team. This adds alpha handling. This ↵Mathieu Malaterre
patch changes ABI. Update issue 225
2014-02-26[trunk] Fix invalid write access in JPIP code.Mathieu Malaterre
Fixes issue 261
2014-02-25[trunk] Create a new static *_impl function to avoid a warning triggered by ↵Mathieu Malaterre
the deprecation mecanism Fixes issue 257
2014-02-25[trunk] Revert r2415 for now since it introduce large regressionMathieu Malaterre
2014-02-25[trunk] Import commit 87b08a096bb8ad61f9dbe4811e208d9c9d7fe63b from ghostpdlMathieu Malaterre
don't define lrintf for MSVC 2013 (fix compilation breakage) Update issue 225
2014-02-25[trunk] Import commit 4cee6ceab21025079f439bb152fb9d8ae8c5c832 from ghostpdlMathieu Malaterre
Bug 694906: fix potential heap overflow in opj_t2_read_packet_header Update issue 225
2014-02-25[trunk] import commit 83dad6a76536222a3a51146f942e733a2e90ec52 from ghostpdlMathieu Malaterre
fix potential NULL-pointer dereference caused by testing the wrong variable after opj_realloc (happens only in OOM situations) Update issue 225
2014-02-25[trunk] Import commit fc884aee2b69c78500e65c3d05bf216791a9ea4a from ghostpdlMathieu Malaterre
prevent heap overflow in opj_t2_read_packet_header Also prevent a double-free of segment data under OOM conditions. Problem found in a test file, 1802.pdf.SIGSEGV.36e.894 supplied by Mateusz "j00ru" Jurczyk and Gynvael Coldwind of the Google Security Team using Address Sanitizer. Many thanks! Update issue 225
2014-02-25[trunk] Import commit 8ec8321df613986e8642e2975f7182072eb4be62 from ghostpdlMathieu Malaterre
make opj_stream_set_user_data accept a NULL stream for consistency with opj_stream_set_* which does so. Update issue 225
2014-02-25[trunk] Import commit f4139d702559649e577a5df9cfd64b0ca6107a7a from ghostpdlMathieu Malaterre
Several functions accept a buffer size but never actually check whether the buffer overflows during reading/writing. This fixes all cases where a size variable has explicitly been marked as unused (through a (void) cast). This was discovered while investigating an assertion caused by 7cc691f332f26802c64cdc47e17bff8b_signal_sigabrt_7ffff6d59425_2247_2509.pdf among others. Thanks to Mateusz Jurczyk and Gynvael Coldwind of the Google Security Team for providing the example files.
2014-02-24[trunk] add missing private lib. Update issue 223Mathieu Malaterre
2014-02-24[trunk] Fix a warning about type conversion. Use a trick where unsigned ↵Mathieu Malaterre
wrapping is legal
2014-02-12[trunk] replaced fprintf with event_mgr in cinema-related stuff in j2k.cAntonin Descampe
2014-02-12[trunk] moved logic related to cinema profiles in library (was inAntonin Descampe
opj_compress.c). This enables one using the library with its own executable to easily ask for cinema profiles.
2014-01-22[trunk] fixed several bugs in cinema mode (2K 24/48 fps, and 4K). TrunkAntonin Descampe
now produces compliant DCI code-streams.
2014-01-16[trunk] fixed DCI-compliant codestream generation (-cinema2K and -Antonin Descampe
2013-10-15complete openjpeg2 pkgconfig support, bug #68Rex Dieter
2013-09-26[trunk] Import patch from bug #241Mathieu Malaterre
2013-03-25[trunk] use the private version of opj_config to avoid compilation error ↵Mickael Savinaud
into mj2
2013-03-25[trunk] use opj_config_private.h into the opj_inttypes.h Mickael Savinaud
2013-03-25[trunk] separate the opj_config file between public and private part to ↵Mickael Savinaud
avoid expose unused variables into the public API.
2013-03-24[trunk] managed nicely the case where TPSot value is incorrect (thanks ↵Mickael Savinaud
winfried). Update the test suite to check this case. Updates issue 202. Updates issue 206. Update issue 208
2013-03-17[trunk] manage correctly the case where meth value is not correct (thanks ↵Mickael Savinaud
winfried)
2013-03-17[trunk] correct issue 188 (thanks winfried) and add test about it. Fixes ↵Mickael Savinaud
issue 188
2013-03-17[trunk]remove wrong code in mj2 library detected by winfried (thanks to you)Mickael Savinaud
2013-03-13[trunk] use the opj_ prefix for the HAVE_FSEEKO variableMickael Savinaud
2013-03-13[trunk] correct missing variable in openjpeg config fileMickael Savinaud
2013-03-03[trunk] remove some unused variable from opj_config and rename other one ↵Mickael Savinaud
with opj_ prefix
2013-03-03[trunk] split into two config files config options related to the lib and to ↵Mickael Savinaud
the application.
2013-02-18[trunk] add the prefix opj_ to deprecated everywhereMickael Savinaud
2013-02-17[trunk] update documentation of new functions _v3 and mark deprecated ↵Mickael Savinaud
related functions