|
|
@ -401,6 +401,8 @@ MIME_TYPES = {
|
|
|
|
"video/webm": "webm",
|
|
|
|
"video/webm": "webm",
|
|
|
|
"video/ogg" : "ogg",
|
|
|
|
"video/ogg" : "ogg",
|
|
|
|
"video/mp4" : "mp4",
|
|
|
|
"video/mp4" : "mp4",
|
|
|
|
|
|
|
|
"video/m4v" : "m4v",
|
|
|
|
|
|
|
|
"video/x-m4v": "m4v",
|
|
|
|
"video/quicktime": "mov",
|
|
|
|
"video/quicktime": "mov",
|
|
|
|
|
|
|
|
|
|
|
|
"audio/wav" : "wav",
|
|
|
|
"audio/wav" : "wav",
|
|
|
@ -443,7 +445,8 @@ SIGNATURE_CHECKS = {
|
|
|
|
"cur" : lambda s: s[0:4] == b"\x00\x00\x02\x00",
|
|
|
|
"cur" : lambda s: s[0:4] == b"\x00\x00\x02\x00",
|
|
|
|
"psd" : lambda s: s[0:4] == b"8BPS",
|
|
|
|
"psd" : lambda s: s[0:4] == b"8BPS",
|
|
|
|
"mp4" : lambda s: (s[4:8] == b"ftyp" and s[8:11] in (
|
|
|
|
"mp4" : lambda s: (s[4:8] == b"ftyp" and s[8:11] in (
|
|
|
|
b"mp4", b"avc", b"iso", b"M4V")),
|
|
|
|
b"mp4", b"avc", b"iso")),
|
|
|
|
|
|
|
|
"m4v" : lambda s: s[4:11] == b"ftypM4V",
|
|
|
|
"mov" : lambda s: s[4:12] == b"ftypqt ",
|
|
|
|
"mov" : lambda s: s[4:12] == b"ftypqt ",
|
|
|
|
"webm": lambda s: s[0:4] == b"\x1A\x45\xDF\xA3",
|
|
|
|
"webm": lambda s: s[0:4] == b"\x1A\x45\xDF\xA3",
|
|
|
|
"ogg" : lambda s: s[0:4] == b"OggS",
|
|
|
|
"ogg" : lambda s: s[0:4] == b"OggS",
|
|
|
|