Ticket #7730: stream_raw.pl

File stream_raw.pl, 1.1 KB (added by dwgoldfarb@…, 7 years ago)

Add mp4, avi, mov, wmv, 3gp, ogv, webm to the types that can be directly downloaded

Line 
1diff --git a/modules/stream/stream_raw.pl b/modules/stream/stream_raw.pl
2index 3fc3db2..e586b60 100755
3--- a/modules/stream/stream_raw.pl
4+++ b/modules/stream/stream_raw.pl
5@@ -34,6 +34,34 @@
6         $type   = 'video/x-matroska';
7         $suffix = '.mkv';
8     }
9+    elsif ($basename =~ /\.mp4$/) {
10+        $type   = 'video/mp4';
11+        $suffix = '.mp4';
12+    }
13+    elsif ($basename =~ /\.avi$/) {
14+        $type   = 'video/x-msvideo';
15+        $suffix = '.mp4';
16+    }
17+    elsif ($basename =~ /\.mov$/) {
18+        $type   = 'video/quicktime';
19+        $suffix = '.mov';
20+    }
21+    elsif ($basename =~ /\.wmv$/) {
22+        $type   = 'video/x-ms-wmv';
23+        $suffix = '.wmv';
24+    }
25+    elsif ($basename =~ /\.3gp$/) {
26+        $type   = 'video/3gpp';
27+        $suffix = '.3gp';
28+    }
29+    elsif ($basename =~ /\.ogv$/) {
30+        $type   = 'video/ogg';
31+        $suffix = '.ogv';
32+    }
33+    elsif ($basename =~ /\.webm$/) {
34+        $type   = 'video/webm';
35+        $suffix = '.webm';
36+    }
37     else {
38         print header(),
39               "Unknown video type requested:  $basename\n";