From a5567f336ac511d7519125a338e6b33df271e3cc Mon Sep 17 00:00:00 2001 From: Maryla Date: Fri, 7 Mar 2025 10:14:44 +0100 Subject: [PATCH] Add missing changelog for `avifdec --index all` Fix int => avifBool. --- CHANGELOG.md | 6 ++++++ apps/avifdec.c | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 806aeb5408..8faff2ca72 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,12 @@ The changes are relative to the previous release, unless the baseline is specifi ## [Unreleased] +### Added since 1.2.0 + +* Add support for outputting all frames of an image sequence in `avifdec`. + `avifdec --index all sequence.avif out.png` creates files named + `out-xxxxxxxxxx.png` where xxxxxxxxxx are the zero-padded frame indices. + ### Changed since 1.2.0 * Fix local libargparse dependency patch step on macOS 10.15 and earlier. diff --git a/apps/avifdec.c b/apps/avifdec.c index bc4f6cf39a..f30a90cb11 100644 --- a/apps/avifdec.c +++ b/apps/avifdec.c @@ -330,7 +330,7 @@ int main(int argc, char * argv[]) printf("Image decoded: %s\n", inputFilename); avifContainerDump(decoder); - const int isSequence = decoder->imageCount > 1; + const avifBool isSequence = decoder->imageCount > 1; printf(" * %" PRIu64 " timescales per second, %2.2f seconds (%" PRIu64 " timescales), %d frame%s\n", decoder->timescale, decoder->duration,