Mercurial > hg > fapweb
changeset 808:887e88fad15a
More filetype data.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Mon, 24 Nov 2014 13:29:50 +0200 |
parents | 0bb4b1973e08 |
children | a165d2e101f9 |
files | msite.inc.php |
diffstat | 1 files changed, 56 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/msite.inc.php Mon Nov 24 11:37:13 2014 +0200 +++ b/msite.inc.php Mon Nov 24 13:29:50 2014 +0200 @@ -131,27 +131,83 @@ "type" => EPREV_IMAGE, "mime" => "image/png", "fext" => ".png", + "test" => "^PNG image data", ), "JPEG" => array( "type" => EPREV_IMAGE, "mime" => "image/jpeg", "fext" => ".jpg", + "test" => "^JPEG image data", ), "GIF" => array( "type" => EPREV_IMAGE, "mime" => "image/gif", "fext" => ".gif", + "test" => "^GIF image data", ), "MP3" => array( "type" => EPREV_AUDIO, "mime" => "audio/mpeg", "fext" => ".mp3", + "test" => "MPEG ADTS, layer III", ), "OggVorbis" => array( "type" => EPREV_AUDIO, "mime" => "audio/ogg; codecs=vorbis", "fext" => ".ogg", + "test" => "Ogg data, Vorbis audio", + ), + + // Special cases + "ILBM" => array( + "type" => EPREV_IMAGE, + "mime" => "gfx", // Special cases to be converted through gfxconv .. + "fext" => ".lbm", + "test" => "^IFF data", + ), + "PCX" => array( + "type" => EPREV_IMAGE, + "mime" => "image/x-pcx", + "fext" => ".pcx", + "test" => "^PCX ver\. 3\.0", + ), + + "PTMOD" => array( + "type" => EPREV_AUDIO, + "mime" => "audio/x-mod", + "fext" => ".mod", + "test" => "^\d+-channel Protracker module", + ), + "PTMOD" => array( + "type" => EPREV_AUDIO, + "mime" => "audio/x-mod", + "fext" => ".mod", + "test" => "^\d+-channel Fasttracker module", + ), + "S3M" => array( + "type" => EPREV_AUDIO, + "mime" => "audio/x-mod", + "fext" => ".s3m", + "test" => "^ScreamTracker III Module", + ), + "XM" => array( + "type" => EPREV_AUDIO, + "mime" => "audio/x-mod", + "fext" => ".xm", + "test" => "^Fasttracker II module", + ), + "IT" => array( + "type" => EPREV_AUDIO, + "mime" => "audio/x-mod", + "fext" => ".it", + "test" => "^Impulse Tracker module", + ), + "PTM" => array( + "type" => EPREV_AUDIO, + "mime" => "audio/x-mod", + "fext" => ".ptm", + "test" => "^Poly Tracker PTM Module", ), );