wiki.techinc.nl/tests/phpunit/data/media
Tim Starling 2e507003ca Ignore invalid chunks in PNG files, instead of aborting metadata extraction
* Factor out file read errors and unexpected EOF errors.
* For errors relating to chunk content, instead of throwing an
  exception which is silently discarded, just log an error and continue
  to the next chunk. This allows the dimensions to be extracted even if
  other metadata is mangled.
* As an additional sanity check, verify the CRC of each chunk.

Bug: T286273
Change-Id: I11d0186496324e0bb1bb0a143f438e0368a8e902
2021-07-13 11:11:03 +10:00
..
1bit-png.png
2_webp_a.webp
2_webp_ll.webp
80x60-2layers.xcf
80x60-Greyscale.xcf
80x60-RGB.xcf
adobergb.jpg
animated-xmp.gif
animated.gif
Animated_PNG_example_bouncing_beach_ball.png
Bishzilla_blink.gif
broken_exif_date.jpg
comma_separated_viewbox.svg
exif-gps.jpg
exif-user-comment.jpg
greyscale-na-png.png
greyscale-png.png
Gtk-media-play-ltr.svg
iptc-invalid-psir.jpg
iptc-timetest-invalid.jpg
iptc-timetest.jpg
jpeg-comment-binary.jpg
jpeg-comment-iso8859-1.jpg
jpeg-comment-multiple.jpg
jpeg-comment-utf.jpg
jpeg-iptc-bad-hash.jpg
jpeg-iptc-good-hash.jpg
jpeg-padding-even.jpg
jpeg-padding-odd.jpg
jpeg-segment-loop1.jpg
jpeg-segment-loop2.jpg
jpeg-xmp-alt.jpg
jpeg-xmp-nullchar.jpg
jpeg-xmp-psir.jpg
jpeg-xmp-psir.xmp
jpeg2000-alpha.jp2 JPEG2000 MIME fixes 2021-03-15 21:43:24 +01:00
jpeg2000-lossless.jp2 JPEG2000 MIME fixes 2021-03-15 21:43:24 +01:00
jpeg2000-lossy.jp2 JPEG2000 MIME fixes 2021-03-15 21:43:24 +01:00
jpeg2000-profile.jpf JPEG2000 MIME fixes 2021-03-15 21:43:24 +01:00
landscape-plain.jpg
LoremIpsum.djvu Fix replacement of control chars in DJVU text output 2021-03-29 06:03:34 +00:00
missingprofile.jpg
nonanimated.gif
Png-native-test.png
portrait-rotated.jpg
QA_icon.svg
README
rgb-na-png.png
rgb-png.png
say-test-mpeg1.mp3
say-test-mpeg2.5.mp3
say-test-mpeg2.mp3
say-test-with-id3.mp3
say-test.ogg
say-test.opus
Soccer_ball_animated.svg
Speech_bubbles.svg
srgb.jpg
test.jpg
test.tiff
tEXt-invalid-masked.png Ignore invalid chunks in PNG files, instead of aborting metadata extraction 2021-07-13 11:11:03 +10:00
tinyrgb.icc
tinyrgb.jpg
Toll_Texas_1.svg
translated.svg
Tux.svg
US_states_by_total_state_tax_revenue.svg
webp_animated.webp
Wikimedia-logo.svg
Xmp-exif-multilingual_test.jpg
xmp.png
yuv420.jpg
yuv444.jpg
zip-comment-overflow.png
zip-in-doc.doc
zip-kind-of-valid-2.png
zip-kind-of-valid.png
zip-sig-near-end.png

This directory contains media files for use with the
tests in includes/media directory.

Image credits:

QA_icon.svg:
https://es.wikipedia.org/wiki/Archivo:QA_icon.svg
GNU Lesser General Public License
~~helix84 (16.4.2007), Philverney (6.12.2005) David Vignoni

Gtk-media-play-ltr.svg
https://commons.wikimedia.org/wiki/File:Gtk-media-play-ltr.svg
GNU Lesser General Public License
https://ftp.gnome.org/pub/GNOME/sources/gnome-themes-extras/0.9/gnome-themes-extras-0.9.0.tar.gz
David Vignoni

US_states_by_total_state_tax_revenue.svg
https://commons.wikimedia.org/wiki/File:US_states_by_total_state_tax_revenue.svg
CC BY 3.0
TastyCakes on English Wikipedia

greyscale-na-png.png, rgb-png.png, Xmp-exif-multilingual_test.jpg
greyscale-png.png, 1bit-png.png, Png-native-test.png, rgb-na-png.png,
test.tiff, test.jpg, jpeg-comment-multiple.jpg, jpeg-comment-utf.jpg,
jpeg-comment-iso8859-1.jpg, jpeg-comment-binary.jpg, jpeg-xmp-psir.jpg,
jpeg-xmp-alt.jpg, animated.gif, exif-user-comment.jpg, animated-xmp.gif,
iptc-timetest-invalid.jpg, jpeg-iptc-bad-hash.jpg, iptc-timetest.jpg,
xmp.png, nonanimated.gif, exif-gps.jpg, jpeg-xmp-psir.xmp, jpeg-iptc-good-hash.jpg,
jpeg-padding-even.jpg, jpeg-padding-odd.jpg
Are all by Bawolff. I don't think they contain enough originality to
claim copyright, but on the off chance they do, feel free to use them
however you feel fit, without restriction.

Animated_PNG_example_bouncing_beach_ball.png
https://commons.wikimedia.org/wiki/File:Animated_PNG_example_bouncing_beach_ball.png (originally http://www.treebuilder.de/default.asp?file=89031.xml )
Public Domain
Holger Will

Tux.svg
https://commons.wikimedia.org/wiki/File:Tux.svg
Larry Ewing, Simon Budig, Anja Gerwinski
"The copyright holder of this file allows anyone to use it for any purpose, provided that the copyright holder is properly attributed. Redistribution, derivative work, commercial use, and all other use is permitted."

Speech_bubbles.svg (Modified slightly)
https://commons.wikimedia.org/wiki/File:Speech_bubbles.svg
CC BY-SA 3.0
Jarry1250

Soccer_ball_animated.svg
https://commons.wikimedia.org/wiki/File:Soccer_ball_animated.svg
GFDL 1.2 or later, CC-BY-SA 3.0 unported, CC-BY-SA 2.5 generic, CC-BY-SA 2.0 generic, or CC-BY-SA 1.0 generic
Pumbaa80

Bishzilla_blink.gif
https://commons.wikimedia.org/wiki/File:Bishzilla_blink.gif
Public domain
Bishonen

say-test.ogg
Public domain
Brian Wolff