[FFmpeg-devel] [PATCH v7 0/6] Add FLIF decoding and demuxing support
Anamitra Ghorui
aghorui at teknik.io
Fri Aug 28 21:45:25 EEST 2020
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 <aghorui at teknik.io>
Co-authored-by: Kartik K Khullar <kartikkhullar840 at 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
More information about the ffmpeg-devel
mailing list