[FFmpeg-devel] [PATCH v4 0/2] Animated JPEG XL encoding (via libjxl)

Leo Izen leo.izen at gmail.com
Sat Jan 4 03:20:34 EET 2025


On 12/30/24 11:34 AM, Leo Izen wrote:
> On 12/24/24 2:51 AM, Leo Izen wrote:
>> Changes since v3:
>> - Added APIChanges and Changelog entry
>> - bumped minor version (new codec id)
>> - Changed commit message to libjxl:
>> - Added Reviewed-by to commits
>>
>> Changes since v2:
>> - Replaced "goto end;" with "return ret;" when unnecessary
>> - removed *data from JXLEncodeContext and added it as an argument
>> to libjxl_preprocess_frame as that's the only place it was used
>> - Added some comments
>>
>> Changes since v1:
>> - Fixed FATE failures
>>
>> Leo Izen (2):
>>    avcodec/libjxl: add animated JPEG XL encoder
>>    avformat/jpegxl_anim_dec: use new animated JPEG XL codec ID
>>
>>   Changelog                            |   1 +
>>   configure                            |   2 +
>>   doc/APIchanges                       |   3 +
>>   libavcodec/allcodecs.c               |   2 +
>>   libavcodec/codec_desc.c              |   8 +
>>   libavcodec/codec_id.h                |   1 +
>>   libavcodec/jpegxl_parser.c           |   2 +-
>>   libavcodec/libjxldec.c               |  16 ++
>>   libavcodec/libjxlenc.c               | 392 ++++++++++++++++++++-------
>>   libavcodec/version.h                 |   2 +-
>>   libavformat/jpegxl_anim_dec.c        |   2 +-
>>   tests/ref/fate/jxl-anim-demux-icos4d |   2 +-
>>   tests/ref/fate/jxl-anim-demux-newton |   2 +-
>>   13 files changed, 338 insertions(+), 97 deletions(-)
>>
> 
> Will push soon if no objections. Confirmed on IRC from jamrial that the 
> assert does not need to be bumped with every new codec.
> 
> - Leo Izen (Traneptora)
> 

Pushed as f3c408264554211b7a4c729d5fe482d633bac01a and 
07e54f9b5c1ce0690fd75f67eb4f112f90000514.

- Leo Izen (Traneptora)



More information about the ffmpeg-devel mailing list