summaryrefslogtreecommitdiff
path: root/src/lib/openjp2/pi.c
AgeCommit message (Expand)Author
2022-10-18Fix incorrect decoding of image with large number of progression levelsEven Rouault
2021-12-05Fix some typos (found by codespell)Stefan Weil
2021-08-30LGTM warning: Comparison result is always the sameDimitri Papadopoulos
2020-12-04pi.c: avoid out of bounds access with POC (fixes #1302)Even Rouault
2020-12-02pi.c: avoid out of bounds access with POC (refs https://github.com/uclouvain/...Even Rouault
2020-04-21Add support for generation of PLT markers in encoderEven Rouault
2020-04-16Fix warnings about signed/unsigned casts in pi.cEven Rouault
2020-02-12Implement writing of IMF profilesEven Rouault
2019-11-17pi.c: avoid integer overflow, resulting in later invalid access to memory in ...Even Rouault
2018-11-28[OPENJP2] change the way to compute *p_tx0, *p_tx1, *p_ty0, *p_ty1 in functionYoung_X
2017-07-29Fix warnings in pi.c raised by VS11 analyze (#190)Even Rouault
2017-07-29opj_pi_update_decode_poc(): limit layno1 to the number of layers (CVE-2016-16...Even Rouault
2017-07-29opj_pi_next_pcrl(): avoid undefined shift behaviour. Fixes https://bugs.chrom...Even Rouault
2017-07-27opj_pi_next_rpcl / opj_pi_next_pcrl / opj_pi_next_cprl: avoid int overflow (#...Even Rouault
2017-07-26Fix various undefined shift behaviour in pi.cEven Rouault
2017-07-26Avoid division by zero in opj_pi_next_rpcl, opj_pi_next_pcrl, opj_pi_next_cpr...Even Rouault
2017-07-26Avoid index out of bounds access to pi->include[] (#938)Even Rouault
2017-07-26Avoid division by zero in opj_pi_next_rpcl, opj_pi_next_pcrl and opj_pi_next_...Even Rouault
2017-05-09Reformat whole codebase with astyle.options (#128)Even Rouault
2016-09-15Add overflow checks for opj_aligned_malloc (#841)Matthieu Darbois
2016-09-08Cast to size_t before multiplicationMatthieu Darbois
2016-09-06Fix an integer overflow issue (#809)trylab
2016-04-28Fix unsigned int overflow reported by UBSan (#761)Matthieu Darbois
2016-01-06Fix duplicate article in commentsStefan Weil
2015-07-26Remove some warnings when buildingmayeut
2015-07-18Add some missing staticmayeut
2015-02-02[trunk] added overflow checks (fixes issue 431)Antonin Descampe
2015-01-15[trunk] fixed a buffer overflow in opj_tcd_init_decode_tileAntonin Descampe
2014-10-01[trunk] fixed warning from r2891Antonin Descampe
2014-09-30[trunk] fixed bad use of case statement (fixes issue 381)Antonin Descampe
2014-09-16[trunk] improve memory management (fixes issue 359)Antonin Descampe
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 each...Antonin Descampe
2014-03-13[trunk] Add some documention in the pi codeMathieu Malaterre
2014-03-07[trunk] Another round of fixes for sign conversion warnings.Mathieu Malaterre
2012-11-15[trunk] move opj_bool to OPJ_BOOL to follow the other typeMickael 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-11-13[trunk] remove warnings raised by flags -Wall -Wextra -pedantic and vs9 analyzerMickael Savinaud
2012-10-29[trunk] Fix remainings issues with doxygen docMathieu Malaterre
2012-10-29[trunk] remove warnings related to the use of -Wall -Wextra -pedanticMickael Savinaud
2012-10-25[trunk] [trunk] remove old opj_tcp and rename opj_tcp_v2 to opj_tcpMickael Savinaud
2012-10-25[trunk] [trunk] remove old opj_cp and rename opj_cp_v2 to opj_cpMickael Savinaud
2012-10-15[trunk] Add missing newline characterMathieu Malaterre
2012-10-05[trunk] rename int.h to opj_intmath.h and rename all its functions with opj_ ...Mickael Savinaud
2012-10-03[trunk]remove warnings in pi.c through the update of poc struct types with ne...Mickael Savinaud
2012-10-03[trunk] (style) move global pi functions to the right place and update indent...Mickael Savinaud
2012-10-03[trunk] remove old v1 functions and rename pi_initialise_encode_v2 to opj_pi_...Mickael Savinaud
2012-10-03[trunk] update pi_check_next_level with the opj_ prefix and change output typ...Mickael Savinaud