├── .github ├── dependabot.yml └── workflows │ └── ci.yml ├── .gitignore ├── .vscode └── settings.json ├── CHANGELOG.md ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── data ├── animated.webp ├── example.gif └── example.webp ├── examples ├── decode_animation.rs ├── encode_animation.rs ├── encode_loop_twice.rs └── print_error_messages.rs ├── fuzz ├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── README.md └── fuzz_targets │ ├── decoder.rs │ └── encoder.rs └── src ├── decoder.rs ├── encoder.rs ├── encoder_config.rs ├── frame.rs ├── lib.rs ├── main.rs └── webp_data.rs /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blaind/webp-animation/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blaind/webp-animation/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | target 2 | *.sw* 3 | Cargo.lock 4 | -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blaind/webp-animation/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blaind/webp-animation/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blaind/webp-animation/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blaind/webp-animation/HEAD/LICENSE-APACHE -------------------------------------------------------------------------------- /LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blaind/webp-animation/HEAD/LICENSE-MIT -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blaind/webp-animation/HEAD/README.md -------------------------------------------------------------------------------- /data/animated.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blaind/webp-animation/HEAD/data/animated.webp -------------------------------------------------------------------------------- /data/example.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blaind/webp-animation/HEAD/data/example.gif -------------------------------------------------------------------------------- /data/example.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blaind/webp-animation/HEAD/data/example.webp -------------------------------------------------------------------------------- /examples/decode_animation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blaind/webp-animation/HEAD/examples/decode_animation.rs -------------------------------------------------------------------------------- /examples/encode_animation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blaind/webp-animation/HEAD/examples/encode_animation.rs -------------------------------------------------------------------------------- /examples/encode_loop_twice.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blaind/webp-animation/HEAD/examples/encode_loop_twice.rs -------------------------------------------------------------------------------- /examples/print_error_messages.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blaind/webp-animation/HEAD/examples/print_error_messages.rs -------------------------------------------------------------------------------- /fuzz/.gitignore: -------------------------------------------------------------------------------- 1 | target 2 | -------------------------------------------------------------------------------- /fuzz/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blaind/webp-animation/HEAD/fuzz/Cargo.lock -------------------------------------------------------------------------------- /fuzz/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blaind/webp-animation/HEAD/fuzz/Cargo.toml -------------------------------------------------------------------------------- /fuzz/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blaind/webp-animation/HEAD/fuzz/README.md -------------------------------------------------------------------------------- /fuzz/fuzz_targets/decoder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blaind/webp-animation/HEAD/fuzz/fuzz_targets/decoder.rs -------------------------------------------------------------------------------- /fuzz/fuzz_targets/encoder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blaind/webp-animation/HEAD/fuzz/fuzz_targets/encoder.rs -------------------------------------------------------------------------------- /src/decoder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blaind/webp-animation/HEAD/src/decoder.rs -------------------------------------------------------------------------------- /src/encoder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blaind/webp-animation/HEAD/src/encoder.rs -------------------------------------------------------------------------------- /src/encoder_config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blaind/webp-animation/HEAD/src/encoder_config.rs -------------------------------------------------------------------------------- /src/frame.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blaind/webp-animation/HEAD/src/frame.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blaind/webp-animation/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blaind/webp-animation/HEAD/src/main.rs -------------------------------------------------------------------------------- /src/webp_data.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blaind/webp-animation/HEAD/src/webp_data.rs --------------------------------------------------------------------------------