summaryrefslogtreecommitdiff
path: root/libopenjpeg/t2.c
AgeCommit message (Collapse)Author
2012-09-28[trunk] Start FolderReorgProposal taskMathieu Malaterre
Update issue 177
2012-09-27[trunk] Rename bio_create and bio_destroy with opj_ prefixMickael Savinaud
2012-09-27[trunk]remove t2_init_segMickael Savinaud
rename t2_init_seg_v2 to opj_t2_init_seg rename t2_encode_packet_v2 to opj_t2_encode_packet
2012-09-27[trunk] remove t2_destroy, t2_decode_packets and t2_decode_packetMickael Savinaud
rename from t2_destroy_v2 to opj_t2_destroy rename from t2_decode_packets_v2 to opj_t2_decode_packets rename from t2_decode_packet_v2 to opj_t2_decode_packet
2012-09-27[trunk] remove old v1 style function t2_createMickael Savinaud
rename t2_create_v2 to opj_t2_create
2012-09-27[trunk] remove t2_encode_packet and t2_encode_packetsMickael Savinaud
rename from t2_encode_packets_v2 to opj_t2_encode_packets
2012-09-27[trunk] update t2_getnumpasses from V2 branch and put opj_ prefixMickael Savinaud
2012-09-27[trunk] update t2_putnumpasses with V2 styleMickael Savinaud
2012-09-27[trunk] rename t2_getcommacode to opj_t2_getcommacodeMickael Savinaud
2012-09-27[trunk] modify output type of t2_getcommacodeMickael Savinaud
2012-09-27[trunk] rename local functions in t2 with opj_ prefixMickael Savinaud
2012-09-27rename from t2_skip_packet to opj_t2_skip_packet;Mickael Savinaud
rename from t2_skip_packet_data to opj_t2_skip_packet_data;
2012-09-10[trunk] Fix Heap-based buffer-overflow when decoding openjpeg imageMathieu Malaterre
Thanks to Huzaifa Sidhpurwala of Red Hat Security Response Team for report This does not affect release 1.5.0 and/or 1.5 release branch. Fixes issue 170
2012-09-10[trunk] Fix all C90 issues using gcc -pedantic -Wno-long-long to track themMathieu Malaterre
As a side effect, fix all comment style to remove extra gcc output Fixes issue 173
2012-08-30[trunk] STYLE: Clean up documentation errorsMickael Savinaud
Functions should only have formal documentation in one place, and preferably in the declaration (i.e. repeated documentaiton should not be at both the declaration and the definition, because it causes too much maintenance to keep them syncronized). In cases where the definition is also the declaration (as is often the case for static functions in the .c files) the documentation was preserved at the first use of the function signature. Functions that are formally documented should contain documentation for each function argument. The clang 3.1 compiler issues documentation warnings when the documentation block with @params preceeding a declaration does not match the argument list. This patch set follows a convention used elsewere in openjpeg to add a placeholder FIXME DOC description where one was previously missing. Thanks to Hans Johnson.
2012-08-22[trunk] realloc is misused and may leak memory (Issue#168)Luc Hermitte
2012-03-15[trunk] modify image_to_j2k and the lib to support functionalities given by ↵Mickael Savinaud
the v2 alpha branch
2012-03-02[trunk] Fix a bunch of warning about C++ comments in C code.Mathieu Malaterre
2012-03-02[trunk] merge r1322 from branch 1.5 over to trunkMathieu Malaterre
2012-03-02[trunk] merge rev 1228 from 1.5 to trunkMathieu Malaterre
2011-12-03Apply doxygen fixes suggested by Brad Hards on opj mailing list.Mathieu Malaterre
2011-11-17[trunk] WIP: fix bug when decoding an area or a tile with special resolutionMickael Savinaud
2011-10-12[trunk] WIP: correct some memory leaks in applications functionsMickael Savinaud
2011-10-05[trunk] WIP: fix the decoding process with conformance files and V2 frameworkMickael Savinaud
2011-09-27[trunk] WIP: add basis for a new output management of the codestream ↵Mickael Savinaud
information and index
2011-09-20WIP: fixed build issues with JPWL option ONMickael Savinaud
2011-09-19WIP: begin to test opj_decode_tile_dataMickael Savinaud
2011-09-19WIP: update t1, t2, tcd to use same strut as in V2Mickael Savinaud
2011-09-19WIP: create a new framework to output file informationMickael Savinaud
2011-09-19WIP: new image_header struct is used and enable used of cstr_infoMickael Savinaud
2011-09-19Work In Progress: insert elements from V2 framework into the trunkMickael Savinaud
2011-07-29solve some obvious warnings for WIN platform, increase number of warning ↵Mickael Savinaud
reported on the dashboard, correct last warnings with gcc 4.4 (-Wall)
2011-05-16fixed another bug related to the number of packets in a tile-part, not ↵Antonin Descampe
correctly taken into account when generating an index file during decoding
2010-10-24Fixed doxygen data inside source code (from winfried)Antonin Descampe
2010-10-05Added files to let people build openjpeg with configure tools ; Added ↵Antonin Descampe
makefiles to let people manually build openjpeg on *nix platforms ; Removed obsolete Makefiles ; Renamed dirent.h to windirent.h ; Made optional the PNG, TIFF, and LCMS support in CMake files ; Added opj_config* files to configure openjpeg before building it (opj_config.h generated by configure, cmake, or manually by the user) ; Renamed this file from ChangeLog to CHANGES ; Renamed License.txt to LICENSE ; Updated README files ; Added INSTALL and LICENSE files ; Added man pages
2010-04-08[v1.4]Fixed issue 6 on google code. Variable "pi" not freed or pointed-to in ↵Francois-Olivier Devaux
function "pi_create_encode". Thanks to Kent Mein for reporting this. [v1.4]Fixed problem with Borland C++ Builder (Borland C do not have lrintf). Thanks Marek Mauder for this fix.
2007-12-21Bug fixed by David Bruken. Fixed memory allocation issue in opj_malloc.h.Francois-Olivier Devaux
Possible errors in pi_create_encode handled
2007-12-19In pi.c, removed the Recursive function pi_check_next_level() and modified ↵Parvatha Elangovan
the code.
2007-11-14Patch by Callum Lerwick. The opj_tcd_cblk array is one of the largest ↵Francois-Olivier Devaux
allocations, because it contains a bunch of static buffers. This also makes it a major source of cache thrashing. This patch allocates the buffers from the heap, and dynamically sizes them in the decoder. I have not yet managed to dynamically size them in the encoder, getting the decoder to do it was tricky enough... I also split opj_tcd_cblk_t into separate encode and decode versions. A lot of fields were not used by both, so this cuts its size even further.
2007-11-14Patch by Callum Lerwick. This patch rearranges the largest memory ↵Francois-Olivier Devaux
allocations so they're allocated as late as possible, and freed as soon as possible. This cuts memory usage by about half on two large test images.
2007-10-12Changed the way the image structure is allocated when the decoding ↵Francois-Olivier Devaux
parameters include some resolutions to discard. This should have a significant impact for the decoding of huge images when some resolutions are discarder (-r parameter) Warning: The output image size is now reduced when discarding resolutions !
2007-09-19Fixed issues with generation of SOP marker.Parvatha Elangovan
2007-09-18Fixed issues with Reading and Writing TIF images in convert.c to avoid ↵Parvatha Elangovan
segmentation fault. Fixed issues relating to using user specified rates for CINEMA option for multiple images.
2007-09-17Fixed issues with cstr_info when codestream has components with different ↵Francois-Olivier Devaux
number of resolutions.
2007-09-07Indexes can now be generated when decoding J2K codestreams.Francois-Olivier Devaux
2007-08-30Added information regarding the end of packet position in the index Francois-Olivier Devaux
2007-08-30Changed the OpenJPEG library interface to enable users to access information ↵Francois-Olivier Devaux
regarding the codestream (also called index).
2007-08-21Memory leaks fixedFrancois-Olivier Devaux
2007-08-08Fixed the DCinema filesize allocation. It now includes the SOT marker sizeFrancois-Olivier Devaux
2007-06-15Fixed the generation of index files. Now works with cinema formats. Francois-Olivier Devaux