Merge branch 'ogg-theora-detection' into 'develop'
Add Theora detection to upload.ex See merge request pleroma/pleroma!479
This commit is contained in:
commit
b9bc83097d
|
@ -162,7 +162,13 @@ def get_content_type(file) do
|
||||||
"audio/mpeg"
|
"audio/mpeg"
|
||||||
|
|
||||||
<<0x4F, 0x67, 0x67, 0x53, 0x00, 0x02, 0x00, 0x00>> ->
|
<<0x4F, 0x67, 0x67, 0x53, 0x00, 0x02, 0x00, 0x00>> ->
|
||||||
|
case IO.binread(f, 27) do
|
||||||
|
<<_::size(160), 0x80, 0x74, 0x68, 0x65, 0x6F, 0x72, 0x61>> ->
|
||||||
|
"video/ogg"
|
||||||
|
|
||||||
|
_ ->
|
||||||
"audio/ogg"
|
"audio/ogg"
|
||||||
|
end
|
||||||
|
|
||||||
<<0x52, 0x49, 0x46, 0x46, _, _, _, _>> ->
|
<<0x52, 0x49, 0x46, 0x46, _, _, _, _>> ->
|
||||||
"audio/wav"
|
"audio/wav"
|
||||||
|
|
Loading…
Reference in a new issue