webp-corners: 263 webp stress files generated from text description

2 views
Skip to first unread message

Pascal Massimino

unread,
10:12 PM (1 hour ago) 10:12 PM
to WebP Discussion
Hi,

you might find webp-corners (https://skal65535.github.io/webp-corners/ ) interesting:
this page contains recipes to generate 263 webp bitstreams (so far) that exercise *all* the spec'd features in ways no encoders that i know of can generate. They also contain invalid bitstreams that decoders should recover from.

They were generated using a textual description based on the syntactic elements described in the RFC specs. That's why they can be so thorough reaching corners, without having to write a proper encoder (just an syntactic assembler. See src/).

As a result, they cover a large part of libwebp's decoder codebase too (see numbers), and are probably useful for other decoders.

enjoy! The .tgz with all the files is here.

skal/




Reply all
Reply to author
Forward
0 new messages