[FFmpeg-devel] [PATCH v9 0/6] webp: add support for animated WebP decoding
Thilo Borgmann
thilo.borgmann at mail.de
Sun Dec 31 14:30:12 EET 2023
Still images fixed, includes FATE tests, VP8 decoder decoupled so there are no more data races, fixed more asserts, fixed ffprobe regression, removed unnecessary parser changes, put the whole animated sequence into one packet.
Patch 4/6 is still there for making changes in lavc/webp reviewable but shall be stashed when pushing.
-Thilo
Josef Zlomek (2):
libavcodec/webp: add support for animated WebP
libavformat/webp: add WebP demuxer
Thilo Borgmann (4):
avcodec/webp: remove unused definitions
avcodec/webp: separate VP8 decoding
avcodec/webp: make init_canvas_frame static
fate: add test for animated WebP
Changelog | 2 +
doc/demuxers.texi | 28 +
libavcodec/codec_desc.c | 3 +-
libavcodec/version.h | 2 +-
libavcodec/webp.c | 748 ++++++++++++++++++--
libavformat/Makefile | 1 +
libavformat/allformats.c | 1 +
libavformat/version.h | 2 +-
libavformat/webpdec.c | 383 ++++++++++
tests/fate/image.mak | 3 +
tests/ref/fate/exif-image-webp | 8 +-
tests/ref/fate/webp-anim | 22 +
tests/ref/fate/webp-rgb-lena-lossless | 2 +-
tests/ref/fate/webp-rgb-lena-lossless-rgb24 | 2 +-
tests/ref/fate/webp-rgb-lossless | 2 +-
tests/ref/fate/webp-rgb-lossy-q80 | 2 +-
tests/ref/fate/webp-rgba-lossless | 2 +-
tests/ref/fate/webp-rgba-lossy-q80 | 2 +-
18 files changed, 1141 insertions(+), 74 deletions(-)
create mode 100644 libavformat/webpdec.c
create mode 100644 tests/ref/fate/webp-anim
--
2.37.1 (Apple Git-137.1)
More information about the ffmpeg-devel
mailing list