On Tue, Apr 09, 2013 at 11:13:32PM +0200, Nicolas Bertrand wrote: > Based on 2007 GSOC project and code cleaning (Kamil Nowosad) > > Diego Biurrun modifications : > - K&R formatting cosmetics > - Give all files a jpeg2000 prefix > - Use designated initializers > - Fix some doxygen comments > - Switch to jpeg2000 name prefix > - Wwarning fixes > - Remove broken and/or silly debug code > > Nicolas Bertrand modifications : > - Modifications to handle JPEG2000 for digital cinema > - Corrections on header markers: COD > - Addition of CPRL progression order > - Addition of tile-parts mgmt (TLM) > - Corrections on arithmetic decoder (T1) > - Corrections on inverse DWT and MCT > - Robustness corrections on tag tree init > - Replace of av_malloc by av_malloc_array > - Addition of low res parameter (default value=0) > - Addition of jpeg2000 profiles > - Replace CODEC_ID by AV_CODEC_ID > - Convert to refcounted frames > - Taken into accounts remarks from patch review > - Fix on IDWT (real number) case
Does anyone care about all this history? Maybe simply mentioning all participants somewhere is enough. > --- > Changelog | 1 + > doc/general.texi | 4 +- > libavcodec/Makefile | 2 + > libavcodec/allcodecs.c | 1 + > libavcodec/avcodec.h | 6 + > libavcodec/jpeg2000.c | 459 +++++++++++++++++ > libavcodec/jpeg2000.h | 267 ++++++++++ > libavcodec/jpeg2000dec.c | 1269 > ++++++++++++++++++++++++++++++++++++++++++++++ > libavcodec/jpeg2000dwt.c | 263 ++++++++++ > libavcodec/jpeg2000dwt.h | 62 +++ > libavcodec/mqc.c | 112 ++++ > libavcodec/mqc.h | 74 +++ > libavcodec/mqcdec.c | 93 ++++ > 13 files changed, 2611 insertions(+), 2 deletions(-) > create mode 100644 libavcodec/jpeg2000.c > create mode 100644 libavcodec/jpeg2000.h > create mode 100644 libavcodec/jpeg2000dec.c > create mode 100644 libavcodec/jpeg2000dwt.c > create mode 100644 libavcodec/jpeg2000dwt.h > create mode 100644 libavcodec/mqc.c > create mode 100644 libavcodec/mqc.h > create mode 100644 libavcodec/mqcdec.c In general looks good enough to me. Of course some things can be improved (like escaping handling) but that can be done afterwards. _______________________________________________ libav-devel mailing list [email protected] https://lists.libav.org/mailman/listinfo/libav-devel
