libjxl supports animated encoding, so we add a wrapper to the library using the receive_packet callback method. This code was based largely on a patch sent by Zsolt Vadász, although it was updated to use more recent coding practices and many of the leaks and issues were fixed.
Showing the changes to libavcodec/allcodecs.c (1 of 10 files). Show all
Unified · Split
| @@ -778,6 +778,8 @@ extern const FFCodec ff_libgsm_ms_encoder; · 777 unmodified lines | ||
| 778 | 778 | extern const FFCodec ff_libgsm_ms_decoder; |
| 779 | 779 | extern const FFCodec ff_libilbc_encoder; |
| 780 | 780 | extern const FFCodec ff_libilbc_decoder; |
| 781 | +extern const FFCodec ff_libjxl_anim_decoder; | |
| 782 | +extern const FFCodec ff_libjxl_anim_encoder; | |
| 781 | 783 | extern const FFCodec ff_libjxl_decoder; |
| 782 | 784 | extern const FFCodec ff_libjxl_encoder; |
| 783 | 785 | extern const FFCodec ff_liblc3_encoder; |