diff --git a/testFiles/Xiph/COPYING b/testFiles/Xiph/COPYING new file mode 100644 index 0000000..4e48698 --- /dev/null +++ b/testFiles/Xiph/COPYING @@ -0,0 +1,20 @@ +tiger_3layer_1res.avif +tiger_3layer_3res.avif +--- +CC BY-SA 3.0 +https://commons.wikimedia.org/wiki/File:08-2011._Panthera_tigris_tigris_-_Texas_Park_-_Lanzarote_-TP04.jpg + +fruits_2layer_thumbsize.avif +--- +CC BY 3.0 +https://commons.wikimedia.org/wiki/File:Fruits_oranges,_jardin_japonais_2.JPG + +quebec_3layer_op2.avif +--- +CC BY-SA 3.0 +https://commons.wikimedia.org/wiki/File:125_-_Qu%C3%A9bec_-_Pont_de_Qu%C3%A9bec_de_nuit_-_Septembre_2009.jpg + +abandoned_filmgrain.avif +--- +CC BY-SA 3.0 +https://commons.wikimedia.org/wiki/File:Abandoned_Packard_Automobile_Factory_Detroit_200.jpg diff --git a/testFiles/Xiph/README.md b/testFiles/Xiph/README.md new file mode 100644 index 0000000..104a8a3 --- /dev/null +++ b/testFiles/Xiph/README.md @@ -0,0 +1,42 @@ +AVIF test file collection from Xiph.Org +======================================== + +These files were produced from the following source files: +* https://media.xiph.org/sets/subset1-64.tar.gz + * 08-2011._Panthera_tigris_tigris_-_Texas_Park_-_Lanzarote_-TP04.png.y4m +* https://media.xiph.org/sets/subset1.tar.gz + * Fruits_oranges,_jardin_japonais_2.png.y4m + * 125 - Québec - Pont de Québec de nuit - Septembre 2009.png.y4m + * Abandoned Packard Automobile Factory Detroit 200.png.y4m + +Encoding was done with a modified svc_encoder_rtc example and packaged with a modified MP4Box. + +These files pass validation via https://gpac.github.io/ComplianceWarden-wasm/avif.html + +* [tiger_3layer_1res.avif](tiger_3layer_1res.avif) + 3-layer progressively decodeable image, without operating point selection. Decoded layers are provided in: + * [Layer 0, 1216x832](tiger_3layer_1res_layer0.png) + * [Layer 1, 1216x832](tiger_3layer_1res_layer1.png) + * [Layer 2, 1216x832](tiger_3layer_1res_layer2.png) + +* [tiger_3layer_3res.avif](tiger_3layer_3res.avif) + 3-layer progressively decodeable image, at three different resolutions, without operating point selection. Decoded layers are provided in: + * [Layer 0, 304x208](tiger_3layer_3res_layer0.png) + * [Layer 1, 608x416](tiger_3layer_3res_layer1.png) + * [Layer 2, 1216x832](tiger_3layer_3res_layer2.png) + +* [fruits_2layer_thumbsize.avif](fruits_2layer_thumbsize.avif) + 2-layer progressively decodeable image, with one resolution thumbnail-sized, without operating point selection. Decoded layers are provided in: + * [Layer 0, 82x54](fruits_2layer_thumbsize_layer0.png) + * [Layer 1, 1296x864](fruits_2layer_thumbsize_layer1.png) + +* [quebec_3layer_op2.avif](quebec_3layer_op2.avif) + 3-layer progressively decodeable image, at three different resolutions, with operating points and operating point selection. Operating point 2, corresponding to layer 0, is chosen, resulting in ispe dimensions of 360x182. Decoded layers are provided in: + * [Layer 0, 360x182](quebec_3layer_op2_layer0.png) + * [Layer 1, 718x366](quebec_3layer_op2_layer1.png) + * [Layer 2, 1436x730](quebec_3layer_op2_layer2.png) + +* [abandoned_filmgrain.avif](abandoned_filmgrain.avif) + 2-layer progressively decodeable image, without filmgrain on the first layer, and with filmgrain on the second layer. Decoded layers are provided in: + * [Layer 0, 1404x936](abandoned_filmgrain_layer0.png) + * [Layer 1, 1404x936](abandoned_filmgrain_layer1.png) diff --git a/testFiles/Xiph/abandoned_filmgrain.avif b/testFiles/Xiph/abandoned_filmgrain.avif new file mode 100644 index 0000000..f3a6abb Binary files /dev/null and b/testFiles/Xiph/abandoned_filmgrain.avif differ diff --git a/testFiles/Xiph/abandoned_filmgrain_layer0.png b/testFiles/Xiph/abandoned_filmgrain_layer0.png new file mode 100644 index 0000000..e023485 Binary files /dev/null and b/testFiles/Xiph/abandoned_filmgrain_layer0.png differ diff --git a/testFiles/Xiph/abandoned_filmgrain_layer1.png b/testFiles/Xiph/abandoned_filmgrain_layer1.png new file mode 100644 index 0000000..7c0aa42 Binary files /dev/null and b/testFiles/Xiph/abandoned_filmgrain_layer1.png differ diff --git a/testFiles/Xiph/fruits_2layer_thumbsize.avif b/testFiles/Xiph/fruits_2layer_thumbsize.avif new file mode 100644 index 0000000..cf5b9b8 Binary files /dev/null and b/testFiles/Xiph/fruits_2layer_thumbsize.avif differ diff --git a/testFiles/Xiph/fruits_2layer_thumbsize_layer0.png b/testFiles/Xiph/fruits_2layer_thumbsize_layer0.png new file mode 100644 index 0000000..c5ce13a Binary files /dev/null and b/testFiles/Xiph/fruits_2layer_thumbsize_layer0.png differ diff --git a/testFiles/Xiph/fruits_2layer_thumbsize_layer1.png b/testFiles/Xiph/fruits_2layer_thumbsize_layer1.png new file mode 100644 index 0000000..a71ef0c Binary files /dev/null and b/testFiles/Xiph/fruits_2layer_thumbsize_layer1.png differ diff --git a/testFiles/Xiph/quebec_3layer_op2.avif b/testFiles/Xiph/quebec_3layer_op2.avif new file mode 100644 index 0000000..c1da468 Binary files /dev/null and b/testFiles/Xiph/quebec_3layer_op2.avif differ diff --git a/testFiles/Xiph/quebec_3layer_op2_layer0.png b/testFiles/Xiph/quebec_3layer_op2_layer0.png new file mode 100644 index 0000000..f659367 Binary files /dev/null and b/testFiles/Xiph/quebec_3layer_op2_layer0.png differ diff --git a/testFiles/Xiph/quebec_3layer_op2_layer1.png b/testFiles/Xiph/quebec_3layer_op2_layer1.png new file mode 100644 index 0000000..6a57f8d Binary files /dev/null and b/testFiles/Xiph/quebec_3layer_op2_layer1.png differ diff --git a/testFiles/Xiph/quebec_3layer_op2_layer2.png b/testFiles/Xiph/quebec_3layer_op2_layer2.png new file mode 100644 index 0000000..0572d4b Binary files /dev/null and b/testFiles/Xiph/quebec_3layer_op2_layer2.png differ diff --git a/testFiles/Xiph/tiger_3layer_1res.avif b/testFiles/Xiph/tiger_3layer_1res.avif new file mode 100644 index 0000000..add2b3d Binary files /dev/null and b/testFiles/Xiph/tiger_3layer_1res.avif differ diff --git a/testFiles/Xiph/tiger_3layer_1res_layer0.png b/testFiles/Xiph/tiger_3layer_1res_layer0.png new file mode 100644 index 0000000..0b7108e Binary files /dev/null and b/testFiles/Xiph/tiger_3layer_1res_layer0.png differ diff --git a/testFiles/Xiph/tiger_3layer_1res_layer1.png b/testFiles/Xiph/tiger_3layer_1res_layer1.png new file mode 100644 index 0000000..8f8fb2c Binary files /dev/null and b/testFiles/Xiph/tiger_3layer_1res_layer1.png differ diff --git a/testFiles/Xiph/tiger_3layer_1res_layer2.png b/testFiles/Xiph/tiger_3layer_1res_layer2.png new file mode 100644 index 0000000..054f1f5 Binary files /dev/null and b/testFiles/Xiph/tiger_3layer_1res_layer2.png differ diff --git a/testFiles/Xiph/tiger_3layer_3res.avif b/testFiles/Xiph/tiger_3layer_3res.avif new file mode 100644 index 0000000..437c46c Binary files /dev/null and b/testFiles/Xiph/tiger_3layer_3res.avif differ diff --git a/testFiles/Xiph/tiger_3layer_3res_layer0.png b/testFiles/Xiph/tiger_3layer_3res_layer0.png new file mode 100644 index 0000000..308d1e0 Binary files /dev/null and b/testFiles/Xiph/tiger_3layer_3res_layer0.png differ diff --git a/testFiles/Xiph/tiger_3layer_3res_layer1.png b/testFiles/Xiph/tiger_3layer_3res_layer1.png new file mode 100644 index 0000000..73d14b2 Binary files /dev/null and b/testFiles/Xiph/tiger_3layer_3res_layer1.png differ diff --git a/testFiles/Xiph/tiger_3layer_3res_layer2.png b/testFiles/Xiph/tiger_3layer_3res_layer2.png new file mode 100644 index 0000000..6c96809 Binary files /dev/null and b/testFiles/Xiph/tiger_3layer_3res_layer2.png differ