[FFmpeg-devel] [PATCH v14 0/4] Jpeg XL Patch Set
Leo Izen
leo.izen at gmail.com
Tue Apr 12 08:53:29 EEST 2022
Changes:
v14:
- Make changes requested by Anton from v13
-- make encoder return refcounted packet
-- use av_realloc for realloc loop
-- use -1 as default instead of -0.0
- Remove unnecessary JXL_DEC_FRAME subscribe event from decoder
- Update FFCodec declarations to use the new macros, rebase onto master
v13:
- Make changes requested by Anton and Andreas from v12
v12:
- Remove the parser in order to avoid avpriv in the ABI
- Add a lightweight version of it to avformat to help the prober
- Remove the FATE test for the parser which no longer exists
Leo Izen (4):
avcodec/jpegxl: add Jpeg XL image codec
avcodec/libjxl: add Jpeg XL decoding via libjxl
avcodec/libjxl: add Jpeg XL encoding via libjxl
avformat/image2: add Jpeg XL as image2 format
MAINTAINERS | 3 +
configure | 6 +
doc/general_contents.texi | 7 +
libavcodec/Makefile | 2 +
libavcodec/allcodecs.c | 2 +
libavcodec/codec_desc.c | 9 +
libavcodec/codec_id.h | 1 +
libavcodec/libjxl.c | 70 +++++++
libavcodec/libjxl.h | 48 +++++
libavcodec/libjxldec.c | 274 ++++++++++++++++++++++++++
libavcodec/libjxlenc.c | 382 +++++++++++++++++++++++++++++++++++
libavformat/Makefile | 1 +
libavformat/allformats.c | 1 +
libavformat/img2.c | 1 +
libavformat/img2dec.c | 18 ++
libavformat/img2enc.c | 6 +-
libavformat/jpegxl_probe.c | 393 +++++++++++++++++++++++++++++++++++++
libavformat/jpegxl_probe.h | 32 +++
libavformat/mov.c | 1 +
19 files changed, 1254 insertions(+), 3 deletions(-)
create mode 100644 libavcodec/libjxl.c
create mode 100644 libavcodec/libjxl.h
create mode 100644 libavcodec/libjxldec.c
create mode 100644 libavcodec/libjxlenc.c
create mode 100644 libavformat/jpegxl_probe.c
create mode 100644 libavformat/jpegxl_probe.h
--
2.35.1
More information about the ffmpeg-devel
mailing list