Luca I will need your help for switching back in jpeg2000 style.
Luca Barbato (6):
jpeg2k: Use a shorter name
jpeg2k: Validate resolution levels
jpeg2k: Define the maximum decomposition levels
jpeg2k: Clean up return paths and error messages
jpeg2k: Validate block lengthinc
jpeg2k: Proper cleanup on failure on decode_frame
Michael Niedermayer (37):
jpeg2k: Check code-block size
jpeg2k: Use bytestream2
jpeg2k: Validate SOT parsing
jpeg2k: Validate SIZ parsing
jpeg2k: Check zero bit-plane validity
jpeg2k: Check component number in get_coc() and get_qcc()
jpeg2k: check len before parsing header
jpeg2k: Correctly calculate sgnd
jpeg2k: Drop unused and writeonly fields
jpeg2k: Check that nreslevels2decode has been initialized before use
jpeg2k: Propagate error code from get_cox()
jpeg2k: Remove unneeded returns
jpeg2k: Check that theres a SOT before SOD
jpeg2k: Check that we have enough components for MCT
jpeg2k: Init with 0 code-blocks structures in precincts
jpeg2k: Fix typo in lut_gain index
jpeg2k: Calculate code-block coord in ff_jpeg2k_init_component()
jpeg2k: Compute quantization for 'scalar derived' in the correct
case.
jpeg2k: Improve reduced resolution decoding
jpeg2k: Split int/float codepaths depending on the DWT
jpeg2k: Use separate fields for int and float codepaths
jpeg2k: Remove unneeded variable initialization
jpeg2k: Compute corrections of sub-band coordinates
jpeg2k: Update pixel format support
jpeg2k: Simplify init_tile()
jpeg2k: Use the correct sizeof in memset for T1 data
jpeg2k: Refactor SOT marker parsing
jpeg2k: Do not crash on NULL node in tag_tree_decode
jpeg2k: Simplify jpeg2k_decode_packets()
jpeg2k: Use of EBCOT's CAUSAL and BYPASS mode in decode_cblk()
jpeg2k: Speed up jpeg2k_decode_tile()
jpeg2k: Do not assume a single tile
jpeg2k: Optimize dequantization
jpeg2k: Reset s->numX/Ytiles on tile deallocation
jpeg2k: Optimize output sample convert
jpeg2k: Merge rescaling with interleave in 9/7 IDWT
jpeg2k: Use the matching coding style struct for transform selection
libavcodec/Makefile | 4 +-
libavcodec/allcodecs.c | 2 +-
libavcodec/avcodec.h | 10 +-
libavcodec/codec_desc.c | 2 +-
libavcodec/jpeg2000.c | 478 ---------------
libavcodec/jpeg2000.h | 268 ---------
libavcodec/jpeg2000dec.c | 1353 -----------------------------------------
libavcodec/jpeg2000dwt.c | 371 ------------
libavcodec/jpeg2000dwt.h | 64 --
libavcodec/jpeg2k.c | 506 ++++++++++++++++
libavcodec/jpeg2k.h | 263 ++++++++
libavcodec/jpeg2kdec.c | 1497 ++++++++++++++++++++++++++++++++++++++++++++++
libavcodec/jpeg2kdwt.c | 357 +++++++++++
libavcodec/jpeg2kdwt.h | 64 ++
tests/fate/video.mak | 2 +-
15 files changed, 2697 insertions(+), 2544 deletions(-)
delete mode 100644 libavcodec/jpeg2000.c
delete mode 100644 libavcodec/jpeg2000.h
delete mode 100644 libavcodec/jpeg2000dec.c
delete mode 100644 libavcodec/jpeg2000dwt.c
delete mode 100644 libavcodec/jpeg2000dwt.h
create mode 100644 libavcodec/jpeg2k.c
create mode 100644 libavcodec/jpeg2k.h
create mode 100644 libavcodec/jpeg2kdec.c
create mode 100644 libavcodec/jpeg2kdwt.c
create mode 100644 libavcodec/jpeg2kdwt.h
--
1.7.9.5
_______________________________________________
libav-devel mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-devel