v2: Fix faulty patch v3: Fix addressed errors, Add interlaced decoding support v4: Fix Further cosmetics, C.Bucket Transform reading errors, Atomise patch v5: Fix faulty patch v6: Address pointed out errors, use av_freep everywhere, further cosmetics, redundancies. v7: Atttempt to fix all style errors, make only atomised rangecoder functions inline.
Test files are available here: https://0x0.st/iYs_.zip Co-authored-by: Anamitra Ghorui <agho...@teknik.io> Co-authored-by: Kartik K Khullar <kartikkhullar...@gmail.com> Anamitra Ghorui (6): avcodec: add FLIF decoding support avformat: add FLIF demuxing support changelog: add entries for FLIF doc/general: add entry for FLIF doc/decoders: add entry for FLIF doc/demuxers: add entry for FLIF Changelog | 2 + configure | 1 + doc/decoders.texi | 8 + doc/demuxers.texi | 9 + doc/general.texi | 2 + libavcodec/Makefile | 3 + libavcodec/allcodecs.c | 1 + libavcodec/codec_desc.c | 7 + libavcodec/codec_id.h | 1 + libavcodec/flif16.c | 204 +++ libavcodec/flif16.h | 285 ++++ libavcodec/flif16_parser.c | 193 +++ libavcodec/flif16_rangecoder.c | 770 +++++++++ libavcodec/flif16_rangecoder.h | 422 +++++ libavcodec/flif16_transform.c | 2886 ++++++++++++++++++++++++++++++++ libavcodec/flif16_transform.h | 124 ++ libavcodec/flif16dec.c | 1762 +++++++++++++++++++ libavcodec/parsers.c | 1 + libavcodec/version.h | 2 +- libavformat/Makefile | 1 + libavformat/allformats.c | 1 + libavformat/flifdec.c | 445 +++++ libavformat/version.h | 4 +- 23 files changed, 7131 insertions(+), 3 deletions(-) create mode 100644 libavcodec/flif16.c create mode 100644 libavcodec/flif16.h create mode 100644 libavcodec/flif16_parser.c create mode 100644 libavcodec/flif16_rangecoder.c create mode 100644 libavcodec/flif16_rangecoder.h create mode 100644 libavcodec/flif16_transform.c create mode 100644 libavcodec/flif16_transform.h create mode 100644 libavcodec/flif16dec.c create mode 100644 libavformat/flifdec.c -- 2.28.0 _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-requ...@ffmpeg.org with subject "unsubscribe".