Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/FFmpeg/FFmpeg.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-05-31j2k/jpeg2000dec: mergeMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-05-31j2kdec: merge JPEG2000_PGOD_CPRL code from jpeg2000Michael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-05-31j2kdec: merge picture handling from jpeg2000Michael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-05-31j2k: restructure bitstream decodingMichael Niedermayer
This is based on jpeg2000 but differs because of problems with the design from jpeg2000 with currently supported files More files can be decoded after this commit, though they show heavy artifacts Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-05-31j2k/jpeg2000: merge some of the tilepart related codeMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-05-31j2kdec: merge length==0 check from jpeg2000Michael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-05-31jpeg2000deci/j2kdec: fix sizeof typesMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-05-30jpeg2000/j2k: merge non functional changesMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-05-30j2k:decode_tile() pass picture as argumentMichael Niedermayer
Reduce diff to jpeg2000dec Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-05-30j2kdec: s/j2k_/jpeg2000_/Michael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-05-30j2k/jpeg2000: merge pix_fmt setting codeMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-05-30jpeg2000/j2k: merge j2k/jpeg2000.c/hMichael Niedermayer
Now only j2kdec / jpeg2000dec.c remain Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-05-30j2k/jpeg2000: split data pointer in int & float.Michael Niedermayer
This fixes a TODO item and unifies both decoders structures It also fixes undefined behavior due to aliasing violations I choose 2 fields instead of a union because mistakely using the wrong type with a union will lead to hard to debug "wrong output" while with 2 fields mistakely using the wrong type will crash with a null pointer derefernce which is much easier to debug Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-05-29j2kdec: remove unused variablesMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-05-29j2k/jpeg2000: merge float DWT and related codeMichael Niedermayer
the float conditions are largely changed to check the DWT instead of the bitexact flag, which previously was wrong (DWT53 is always int) Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-05-29j2kdec:merge mct_decode from jpeg2000Michael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-05-29j2k/jpeg2000: split stepsize in float & int variablesMichael Niedermayer
This is more clear and less prone to mistakes. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-05-28j2kdec/jpeg2000dec: partially merge quantization codeMichael Niedermayer
The quantization code needs more work, not so much work merging but more work investigating what is correct. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-05-28j2kdec: Try to fix 8bps output caseMichael Niedermayer
Ive no test samples for which this makes a difference but it matches the 16bit implementation. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-05-28j2kdec: random non functional changed from jpeg2000Michael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-05-28j2kdec: merge get_tlm() from jpeg2000Michael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-05-28j2k/jpeg2000: merge lowres codeMichael Niedermayer
This also fixes lowres use with ffplay Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-05-27j2k/jpeg2000: merge j2k & jpeg2000 dwts, drop j2k dwtMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-05-27j2k: change fixed point of stepsize to 16.16Michael Niedermayer
This seems more natural and matches jpeg2000 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-05-27j2k/jpeg2000: Partially merge quantization codeMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-05-27j2kdec: merge decode_tile cblk handling from jpeg2000Michael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-05-27j2kdec: cdxy != 1 does not work, print an errorMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-05-27j2kdec: merge cblk restructuring from jpeg2000Michael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-05-27j2k: merge cosmetics and non functional changes from jpeg2000Michael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-05-27j2k/jpeg2000: log2_prec size cleanupMichael Niedermayer
This also changes the cblk size storage method to what jpeg2000 uses Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-05-26j2k/jpeg2000: check cblk sizeMichael Niedermayer
This is based on j2k FCD which is ambigous thus the limit might be tighter. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-05-26j2kdec: add AVClassMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-05-26j2kdec: cosmetics from jpeg2000Michael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-05-26j2kdec: merge copyright header with jpeg2000Michael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-05-26j2kdec: profile code from jpeg2000Michael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-05-26j2kdec: cosmetics from jpeg2000Michael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-05-26avcodec/j2kdec: drop disabled debug codeMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-05-26j2k/jpeg2000: merge cosmetics and whitespaceMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-05-26j2kdec: merge jpeg2000_init_static_data() from jpeg2000Michael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-05-26j2kdec: move avctx init to decode_frameMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-05-26j2k: s/ff_j2k_getsigctxno/ff_jpeg2000_getsigctxno/gMichael Niedermayer
Also add a related comment Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-05-26j2k: merge ff_j2k_init_tier1_luts()Michael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-05-26j2k: s/getnbctxno/getsigctxno/gMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-05-26j2k: redesign vert_causal_ctx_csty implementationMichael Niedermayer
The old implementation was incomplete and could not have worked This also fixes some warnings New code is untested as i dont seem to have a sample file that uses this. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-05-26j2kdec: fix used bytestream functionMichael Niedermayer
Found-by: durandal_1707 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-05-26j2k: rename a few inline functions and data tables to match jpeg2000Michael Niedermayer
also inlcudes some other cosmetics Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-05-26j2kdec: prog_order reading from jpeg2000decMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-05-22j2kdec & jpeg2000dec: check lengthinc against array sizeMichael Niedermayer
Fixes out of array reads Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-05-22j2k & jpeg2000dec: reset numX/Ytiles if tiles failed allocationMichael Niedermayer
Fixes null pointer dereference Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-05-22jpeg2000dec & j2kdec: Fix return type of get_sot()Michael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>