summaryrefslogtreecommitdiff
path: root/src/lib/openjp2/openjpeg.h
AgeCommit message (Collapse)Author
2017-09-01opj_compress help: revert 32572617765cb9d77302384653a48d793b8f657f and ↵Even Rouault
indicate 1 again as being the value to get lossless for -r. In opj_j2k_setup_encoder(), make sure that ll rates[] <= 1.0 are set to 0. Document 0 as being lossless for -q / tcp_distoratio (#1009)
2017-08-28Make opj_set_decode_area() and opj_decode() take into account ↵Even Rouault
opj_set_decoded_resolution_factor() (#1006, affect API use) * Better document usage of opj_set_decode_area(), ie expecting coordinates in full resolution/reference grid even if requesting at a lower resolution factor * Make sure that image->comps[].factor is set by opj_set_decode_area() and opj_decode() from the value specified in opj_set_decoded_resolution_factor() * opj_decompress: add 2 environmenet variables to test alternate ways of using the API, namely USE_OPJ_SET_DECODED_RESOLUTION_FACTOR=YES to use opj_set_decoded_resolution_factor() instead of parameters.cp_reduce, and SKIP_OPJ_SET_DECODE_AREA=YES to not call opj_set_decode_area() if -d is not specified.
2017-08-10Improve doc of opj_tccp_info_t::cblkw and cblkhEven Rouault
2017-08-09Document qmfbid valuesEven Rouault
2017-08-08Merge pull request #975 from szukw000/changes-for-afl-testsAntonin Descampe
Catch images broken by AFL
2017-08-07Add opj_image_data_alloc() / opj_image_data_free()Even Rouault
As bin/common/color.c used to directly call malloc()/free(), we need to export functions dedicated to allocating/freeing image component data.
2017-08-02First change on changes-for-afl-testsszukw000
2017-07-31Catch images broken by AFLszukw000
2017-07-30Fix Doxygen warnings (patch derived from Winfried's doxygen-dif.txt.zip, #849)Even Rouault
2017-07-26Spelling fixes (patch by ka7, #890, rebased on top of master)Even Rouault
2017-05-15Reformat: apply reformattin on .h files (#128)Even Rouault
2016-05-25Add opj_codec_set_threads() in public API and propagate resulting thread ↵Even Rouault
pool to tcd level By default, only the main thread is used. If opj_codec_set_threads() is not used, but the OPJ_NUM_THREADS environment variable is set, its value will be used to initialize the number of threads. The value can be either an integer number, or "ALL_CPUS". If OPJ_NUM_THREADS is set and this function is called, this function will override the behaviour of the environment variable.
2016-05-25Add threading and thread pool APIEven Rouault
2015-09-29Fix typos in comments and stringStefan Weil
Most typos were found by codespell. Signed-off-by: Stefan Weil <sw@weilnetz.de>
2015-01-25[trunk] use hidden visibility for static library (fixes issue 354)Matthieu Darbois
2014-04-23[trunk]Replaced deprecated opj_stream_set_user_data function from APIAntonin Descampe
with its 'v3' version, and removed all other 'v3' suffixes from API.
2014-04-17[trunk] fixed warning related to r2837 and move new field at the end ofAntonin Descampe
parameters structure.
2014-04-17[trunk] refactoring of rsiz, profiles, and extensions managementAntonin Descampe
2014-04-03[trunk] updated copyright and added copyright notice required by ISO, in ↵Antonin Descampe
each file; updated AUTHORS, NEWS
2014-03-25[trunk] Rework previous commit r2610Mathieu Malaterre
This way we are able to gently deprecate the old API, and preserve ABI Update issue 306
2014-03-14[trunk] Add internal implementation to dump all tiles/comp infoMathieu Malaterre
Eg: opj_dump -f 8 -i input.j2k Update issue 3
2014-03-14[trunk] Move INLINE definition within openjpeg.h header since application ↵Mathieu Malaterre
may use it
2014-03-07[trunk] un-deprecated opj_stream_destroy API, import patch manuallyMathieu Malaterre
In some case user still want to be able to call opj_stream_destroy. Fixes issue 227
2014-03-03[trunk] remove all api with invalid FILE* parameters which could leads to ↵Mathieu Malaterre
issues when applications are compiled with different flags from openjpeg. Fixes issue 198
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
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
2013-02-16[trunk] rename deprecated macro with opj_ prefix and use it for ↵Mickael Savinaud
opj_stream_destroy function
2013-02-16[trunk] add functions to avoid to use FILE* into the API (thanks winfried). Mickael Savinaud
Update issue 120 and update issue 198
2012-12-03[trunk] move typedef from opj_stdint.h to openjpeg.h and add an include of ↵Mickael Savinaud
stdio.h in openjpeg.h. Fixes issue 197
2012-11-19[trunk]remove not used structuresMickael Savinaud
2012-11-16[trunk] remove the extended struct it is a bad ideaMickael Savinaud
2012-11-16[trunk] add extended capacities for future developmentMickael Savinaud
2012-11-15[trunk]update the copyright, the authors and thanks to respect the licenseMickael Savinaud
2012-11-15runk] fix the documentation of the APIMickael Savinaud
2012-11-15[trunk] move opj_bool to OPJ_BOOL to follow the other typeMickael Savinaud
2012-11-15[trunk]remove OPJ_LIMIT_DECODING struct which is not useful for v2 APIMickael Savinaud
2012-11-15[trunk] rename public symbols with OPJ_ prefix (enum part)Mickael Savinaud
2012-11-15[trunk] rename public symbols with OPJ_ prefixMickael Savinaud
2012-11-13[trunk] remove warnings raised by flags -Wall -Wextra -pedanticMickael Savinaud
2012-10-29[trunk] add documentationMickael Savinaud
2012-10-29[trunk]OPJ_STREAM_READ is now equal to OPJ_TRUE and OPJ_STREAM_WRITE to ↵Mickael Savinaud
OPJ_FALSE
2012-10-29[trunk] move opj_event_mgr struct from openjpeg. h to event.h Mickael Savinaud
2012-10-29[trunk] remove old struct from V1 and not used in V2Mickael Savinaud
2012-10-29[trunk] Merge back JPIP modification into v2Mathieu Malaterre
This commit imports changes from openjpip.c from r2122 into openjpeg.c
2012-10-26[trunk] finish to remove the old cio_ struct (last comment is incomplete)Mickael Savinaud
2012-10-26[trunk] remove some warnings from -Wall -Wextra -pedanticMickael Savinaud
2012-10-25[trunk] Rework r2077Mathieu Malaterre
r2077 did expose too much of the detail implementation of OpenJPEG. Rework dependencies in between JPIP file level details and JPIP client/server arch. Move JPIP file level functionalities back into OpenJP2 as was the case in openjpeg 1.5.x. Use new cio func.
2012-10-24[trunk] add documentation to the message handler functionsMickael Savinaud