mirrored from https://chromium.googlesource.com/webm/libwebp-test-data
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Change-Id: I740249d94771ac11bfa043d3b637ea840abc25f4
- Loading branch information
Showing
59 changed files
with
167 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,114 @@ | ||
ecdcb0e4dfce0e0f2f47d95a432554f2 vp80-00-comprehensive-001.webp.ppm | ||
c39680af8a93d83b8b24717a9b231e51 vp80-00-comprehensive-001.webp.yuv | ||
b34cadec78dd778d8f9d45227694364e vp80-00-comprehensive-002.webp.ppm | ||
5d222341e151e32f65855d0c87917e45 vp80-00-comprehensive-002.webp.yuv | ||
aa284c28076ced6f7830e0fe36a7e074 vp80-00-comprehensive-003.webp.ppm | ||
1d0aa258a62b3dca918df08614f9ccd4 vp80-00-comprehensive-003.webp.yuv | ||
ecdcb0e4dfce0e0f2f47d95a432554f2 vp80-00-comprehensive-004.webp.ppm | ||
c39680af8a93d83b8b24717a9b231e51 vp80-00-comprehensive-004.webp.yuv | ||
edc23611a59ad861d5a512b1d4257bf9 vp80-00-comprehensive-005.webp.ppm | ||
c8bd01999c47684b25c2929548c6d5f2 vp80-00-comprehensive-005.webp.yuv | ||
14073d52cee34aeeda8d6ead1c8c93f6 vp80-00-comprehensive-006.webp.ppm | ||
14000764acb32cf40b934ab2e2ae037e vp80-00-comprehensive-006.webp.yuv | ||
07a60ded5284b268ff940e42fec4b9b1 vp80-00-comprehensive-007.webp.ppm | ||
6f421bc55f350443e743326e58a72947 vp80-00-comprehensive-007.webp.yuv | ||
2ef38aa71ba372d0d53144588017700c vp80-00-comprehensive-008.webp.ppm | ||
0f35ebab2f9464d3177877972fe91801 vp80-00-comprehensive-008.webp.yuv | ||
80259ba9d32a07d3cc02beeda2efb986 vp80-00-comprehensive-009.webp.ppm | ||
b815da6306405e9717c8198826237ad6 vp80-00-comprehensive-009.webp.yuv | ||
43ef0f6dce8e4169a36760d858c9ac6f vp80-00-comprehensive-010.webp.ppm | ||
52b625bcd1deec767d6316652927a9ec vp80-00-comprehensive-010.webp.yuv | ||
ecdcb0e4dfce0e0f2f47d95a432554f2 vp80-00-comprehensive-011.webp.ppm | ||
c39680af8a93d83b8b24717a9b231e51 vp80-00-comprehensive-011.webp.yuv | ||
ea72f838f0a51b23fa9a29c744184165 vp80-00-comprehensive-012.webp.ppm | ||
31f063048ef602e1a852c806fc69a42f vp80-00-comprehensive-012.webp.yuv | ||
f997e5cb13fc8b15e137fecb89da82df vp80-00-comprehensive-013.webp.ppm | ||
b106f50f0b284975025a705cfd85586a vp80-00-comprehensive-013.webp.yuv | ||
ad973b08ae11692b084d5aba1bc07043 vp80-00-comprehensive-014.webp.ppm | ||
fe499b6c8093e82901909ca6abf3b3c8 vp80-00-comprehensive-014.webp.yuv | ||
a4b0214d8506d4ad333fa9c8abd2ba86 vp80-00-comprehensive-015.webp.ppm | ||
1703e1f27b4766ca9d5f028a7dd7dfbb vp80-00-comprehensive-015.webp.yuv | ||
f40b8a72514c9ca35dd2f6eaf6208cfb vp80-00-comprehensive-016.webp.ppm | ||
7f57f6187412786f64752c08f8be1fe8 vp80-00-comprehensive-016.webp.yuv | ||
f40b8a72514c9ca35dd2f6eaf6208cfb vp80-00-comprehensive-017.webp.ppm | ||
7f57f6187412786f64752c08f8be1fe8 vp80-00-comprehensive-017.webp.yuv | ||
9fd54d0e7cfef14f0a02a3cb99f509fb vp80-01-intra-1400.webp.ppm | ||
23df0ade41f35c1a06a76651ba42dc10 vp80-01-intra-1400.webp.yuv | ||
bafce670abf4ceddc01c1937585af2f1 vp80-01-intra-1411.webp.ppm | ||
a2f33cf4bbb52e08e2a02d89be5ef4fa vp80-01-intra-1411.webp.yuv | ||
4c7876f1d51c16f3f7d7a9f8ec311a4b vp80-01-intra-1416.webp.ppm | ||
e5b473d2425859e6f2e4565278be2c7f vp80-01-intra-1416.webp.yuv | ||
f630f0a1193d46f9f9718408210ee50b vp80-01-intra-1417.webp.ppm | ||
d2a134af8610202a657247894e12b97e vp80-01-intra-1417.webp.yuv | ||
9fd54d0e7cfef14f0a02a3cb99f509fb vp80-02-inter-1402.webp.ppm | ||
23df0ade41f35c1a06a76651ba42dc10 vp80-02-inter-1402.webp.yuv | ||
bafce670abf4ceddc01c1937585af2f1 vp80-02-inter-1412.webp.ppm | ||
a2f33cf4bbb52e08e2a02d89be5ef4fa vp80-02-inter-1412.webp.yuv | ||
aec9aa2c7f16e6325dcfed265fcd4a59 vp80-02-inter-1418.webp.ppm | ||
58d6c0cf3ed5b9b0307eee129c5fc069 vp80-02-inter-1418.webp.yuv | ||
025f3c34a6b5dad838a63f35968bd30f vp80-02-inter-1424.webp.ppm | ||
d65867f8e50c495881595ad1db5399b5 vp80-02-inter-1424.webp.yuv | ||
9fd54d0e7cfef14f0a02a3cb99f509fb vp80-03-segmentation-1401.webp.ppm | ||
23df0ade41f35c1a06a76651ba42dc10 vp80-03-segmentation-1401.webp.yuv | ||
9fd54d0e7cfef14f0a02a3cb99f509fb vp80-03-segmentation-1403.webp.ppm | ||
23df0ade41f35c1a06a76651ba42dc10 vp80-03-segmentation-1403.webp.yuv | ||
1599b1c589c800e54e71bd1616dad617 vp80-03-segmentation-1407.webp.ppm | ||
59f09c581d580959030f72a87fc1af70 vp80-03-segmentation-1407.webp.yuv | ||
1599b1c589c800e54e71bd1616dad617 vp80-03-segmentation-1408.webp.ppm | ||
59f09c581d580959030f72a87fc1af70 vp80-03-segmentation-1408.webp.yuv | ||
1599b1c589c800e54e71bd1616dad617 vp80-03-segmentation-1409.webp.ppm | ||
59f09c581d580959030f72a87fc1af70 vp80-03-segmentation-1409.webp.yuv | ||
1599b1c589c800e54e71bd1616dad617 vp80-03-segmentation-1410.webp.ppm | ||
59f09c581d580959030f72a87fc1af70 vp80-03-segmentation-1410.webp.yuv | ||
bafce670abf4ceddc01c1937585af2f1 vp80-03-segmentation-1413.webp.ppm | ||
a2f33cf4bbb52e08e2a02d89be5ef4fa vp80-03-segmentation-1413.webp.yuv | ||
0e6b700d74dad9ac31fc8eb306f76983 vp80-03-segmentation-1414.webp.ppm | ||
444f38ad3e08a8f95458acb5d845de29 vp80-03-segmentation-1414.webp.yuv | ||
0e6b700d74dad9ac31fc8eb306f76983 vp80-03-segmentation-1415.webp.ppm | ||
444f38ad3e08a8f95458acb5d845de29 vp80-03-segmentation-1415.webp.yuv | ||
9633641d474199665b575bae7434db22 vp80-03-segmentation-1425.webp.ppm | ||
25e7b2a20e83ff0804d2bf1093309ef2 vp80-03-segmentation-1425.webp.yuv | ||
364669197a3a28a3e9736bf5975151e1 vp80-03-segmentation-1426.webp.ppm | ||
a77650fa7b2659fad7e24f6f0cf5fa7f vp80-03-segmentation-1426.webp.yuv | ||
7579db28e6815d8b93255b9a162d6073 vp80-03-segmentation-1427.webp.ppm | ||
5d8e95d6fb76e07d18519c63439c7661 vp80-03-segmentation-1427.webp.yuv | ||
7175358a364beb59f4de1510fdb2dd21 vp80-03-segmentation-1432.webp.ppm | ||
ee9880b209e015966d600c74f4d94f6e vp80-03-segmentation-1432.webp.yuv | ||
4d02926eb1b41a323b92226511bc192b vp80-03-segmentation-1435.webp.ppm | ||
50c12cc0439fc40df2d16fd6fb96c887 vp80-03-segmentation-1435.webp.yuv | ||
99f4f5587a16051129d52ee02914d92b vp80-03-segmentation-1436.webp.ppm | ||
f8209c00ebda54b0c732106b2a9fe015 vp80-03-segmentation-1436.webp.yuv | ||
f84eb51062e511632fefa4e750442209 vp80-03-segmentation-1437.webp.ppm | ||
0be2e11d61a67b95ca1af11c4e79fdd1 vp80-03-segmentation-1437.webp.yuv | ||
f48853e2d8d8e446515ea6473f0660fa vp80-03-segmentation-1441.webp.ppm | ||
010372c41830a801269fec18d6bb60ba vp80-03-segmentation-1441.webp.yuv | ||
82ffabc19ee055b1ea8973c3cb430f81 vp80-03-segmentation-1442.webp.ppm | ||
01d617c0518f5d6a4d39863f2e964eca vp80-03-segmentation-1442.webp.yuv | ||
9fd54d0e7cfef14f0a02a3cb99f509fb vp80-04-partitions-1404.webp.ppm | ||
23df0ade41f35c1a06a76651ba42dc10 vp80-04-partitions-1404.webp.yuv | ||
9fd54d0e7cfef14f0a02a3cb99f509fb vp80-04-partitions-1405.webp.ppm | ||
23df0ade41f35c1a06a76651ba42dc10 vp80-04-partitions-1405.webp.yuv | ||
9fd54d0e7cfef14f0a02a3cb99f509fb vp80-04-partitions-1406.webp.ppm | ||
23df0ade41f35c1a06a76651ba42dc10 vp80-04-partitions-1406.webp.yuv | ||
9941159916918d405cf8c2332fbfd1cb vp80-05-sharpness-1428.webp.ppm | ||
017c0709f60dc8ebfa191dcbcc47d88a vp80-05-sharpness-1428.webp.yuv | ||
f5fc4dbbcd2d4f80529f4f454daa1939 vp80-05-sharpness-1429.webp.ppm | ||
8a9938d959cdea79fc69628476896ce3 vp80-05-sharpness-1429.webp.yuv | ||
be138896b80a40d19f0740a58e138500 vp80-05-sharpness-1430.webp.ppm | ||
4729c407cc7a3335bbff0a534d9f3a9c vp80-05-sharpness-1430.webp.yuv | ||
dea9a945912608d9dd9ed1d09e91b793 vp80-05-sharpness-1431.webp.ppm | ||
a691e61a91815cb4290cb3e967429ee9 vp80-05-sharpness-1431.webp.yuv | ||
99f4f5587a16051129d52ee02914d92b vp80-05-sharpness-1433.webp.ppm | ||
f8209c00ebda54b0c732106b2a9fe015 vp80-05-sharpness-1433.webp.yuv | ||
c5308345d030d70064330dcc9e64c13e vp80-05-sharpness-1434.webp.ppm | ||
c50d2207908cad70ae369aad58c401fb vp80-05-sharpness-1434.webp.yuv | ||
ff9ff5158424c3d44cf0ec3ffd19df02 vp80-05-sharpness-1438.webp.ppm | ||
4a303f70d4656fc4f9b7fe873e8c85d0 vp80-05-sharpness-1438.webp.yuv | ||
c2151ca98bf61e58c76203423087fcdb vp80-05-sharpness-1439.webp.ppm | ||
8d345bcd88cb6b062b60cd1212942ceb vp80-05-sharpness-1439.webp.yuv | ||
99f4f5587a16051129d52ee02914d92b vp80-05-sharpness-1440.webp.ppm | ||
f8209c00ebda54b0c732106b2a9fe015 vp80-05-sharpness-1440.webp.yuv | ||
5e784839ee175d3bcd2d865bf599f730 vp80-05-sharpness-1443.webp.ppm | ||
3b2f5071cca26e01eb6b9a8bc0ca6f75 vp80-05-sharpness-1443.webp.yuv | ||
6e8e2ed5f06be6da2877cf15f701ce88 test.webp.ppm | ||
94ee29ee02ca4df6a38e945eda63e883 test.webp.yuv |
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,53 @@ | ||
#!/bin/sh | ||
## | ||
## test_dwebp.sh | ||
## | ||
## Author: John Koleszar <jkoleszar@google.com> | ||
## | ||
## Simple test driver for validating (via md5 sum) the output of the libwebp | ||
## dwebp example utility. | ||
## | ||
## This file distributed under the same terms as libwebp. See the libwebp | ||
## COPYING file for more information. | ||
## | ||
|
||
self=$0 | ||
|
||
usage() { | ||
echo "Usage: $self [--exec=/path/to/dwebp] /path/to/libwebp_tests.md5" | ||
exit 1 | ||
} | ||
|
||
for opt; do | ||
optval=${opt##*=} | ||
case ${opt} in | ||
--exec=*) executable="${optval}";; | ||
-*) usage;; | ||
*) [ -z "$tests" ] || usage; tests="$opt";; | ||
esac | ||
done | ||
|
||
# Validate test file | ||
if [ -z "$tests" ]; then | ||
[ -f "$(dirname $self)/libwebp_tests.md5" ] && tests="$(dirname $self)/libwebp_tests.md5" | ||
fi | ||
[ -f "$tests" ] || usage | ||
|
||
# Validate test executable | ||
executable=${executable:-dwebp} | ||
"$executable" 2>/dev/null | grep -q Usage || usage | ||
|
||
test_dir=$(dirname ${tests}) | ||
for f in $(awk '{print $2}' "$tests" | sed -e 's,webp\....,webp,' | uniq); do | ||
f="${test_dir}/${f}" | ||
|
||
# Decode the file to PPM and YUV | ||
"${executable}" -o "${f}.ppm" "$f" >/dev/null | ||
"${executable}" -yuv -o "${f}.yuv" "$f" >/dev/null | ||
|
||
# Check the md5sums | ||
grep ${f##*/} "$tests" | (cd $(dirname $f); md5sum -c -) | ||
|
||
# Clean up. | ||
rm -f ${f}.{ppm,yuv} | ||
done |
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.