Introduction of native JPEG2000 decoder and XYZ colorspace (mostly used in DCINEMA)
Addition of fate test. test file uploaded in upload.libav.org/incoming/jpeg2000/chiens_dcinema2K.mxf Nicolas Bertrand (6): libavformat: addition of j2k file extension for JPEG2000 libavutil: Addition of XYZ colorspace jpeg2000: Native decoder for DCinema. libopenjpeg: Addition of XYZ colorspace vf_xyz2rgb: video filter for testing purpose fate: add test case for jpeg2000 decoder Changelog | 1 + doc/general.texi | 4 +- libavcodec/Makefile | 2 + libavcodec/allcodecs.c | 1 + libavcodec/avcodec.h | 6 + libavcodec/jpeg2000.c | 456 ++++++++++++++ libavcodec/jpeg2000.h | 256 ++++++++ libavcodec/jpeg2000dec.c | 1270 +++++++++++++++++++++++++++++++++++++++ libavcodec/jpeg2000dwt.c | 253 ++++++++ libavcodec/jpeg2000dwt.h | 62 ++ libavcodec/libopenjpegdec.c | 6 +- libavcodec/mqc.c | 112 ++++ libavcodec/mqc.h | 74 +++ libavcodec/mqcdec.c | 93 +++ libavcodec/version.h | 2 +- libavfilter/Makefile | 1 + libavfilter/allfilters.c | 1 + libavfilter/version.h | 2 +- libavfilter/vf_xyz2rgb.c | 250 ++++++++ libavformat/img2.c | 1 + libavutil/pixdesc.c | 24 + libavutil/pixfmt.h | 4 + libavutil/version.h | 2 +- tests/fate/video.mak | 3 + tests/ref/fate/jpeg2000-dcinema | 3 + 25 files changed, 2883 insertions(+), 6 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 create mode 100644 libavfilter/vf_xyz2rgb.c create mode 100644 tests/ref/fate/jpeg2000-dcinema -- 1.7.9.5 _______________________________________________ libav-devel mailing list [email protected] https://lists.libav.org/mailman/listinfo/libav-devel
