Skip to content

Commit 2e52cd4

Browse files
committed
Adjust magic bytes for audio
1 parent e7a1502 commit 2e52cd4

File tree

3 files changed

+11
-11
lines changed

3 files changed

+11
-11
lines changed

src/Client/Im/Record.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ function st(options, handler) {
2323
}
2424

2525
export function start_(constraints, options, handler) {
26-
navigator.mediaDevices.getUserMedia(constraints).then(st(options, handler), e => alert(e)).catch(a => alert(a));
26+
navigator.mediaDevices.getUserMedia(constraints).then(st(options, handler), e => console.log(e));
2727
}
2828

2929
export function stop_() {

src/Server/File.js

+9-9
Original file line numberDiff line numberDiff line change
@@ -11,15 +11,15 @@ function webm(buffer) {
1111
//apple shit
1212
function mp4(buffer) {
1313
console.log(buffer[0], buffer[1], buffer[2], buffer[3], buffer[4], buffer[5], buffer[6], buffer[7], buffer[8]);
14-
return buffer[0] === 102 &&
15-
buffer[1] === 116 &&
16-
buffer[2] === 121 &&
17-
buffer[3] === 112 &&
18-
buffer[4] === 112 &&
19-
(buffer[5] === 105 || buffer[5] === 77) &&
20-
(buffer[6] === 115 || buffer[6] === 83) &&
21-
(buffer[7] === 111 || buffer[7] === 78) &&
22-
(buffer[8] === 109 || buffer[8] === 86) ? 'mp4' : '';
14+
return buffer[0] === 0 &&
15+
buffer[1] === 0 &&
16+
buffer[2] === 0 &&
17+
buffer[3] === 28 &&
18+
buffer[4] === 102 &&
19+
buffer[5] === 116 &&
20+
buffer[6] === 121 &&
21+
buffer[7] === 112 &&
22+
(buffer[8] === 105 || buffer[8] === 77) ? 'mp4' : '';
2323
}
2424

2525
export function realFileExtension_(buffer) {

src/Server/File.purs

+1-1
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ saveBase64File ∷ ∀ r. String → BaseEffect { configuration ∷ Configuratio
4040
saveBase64File input =
4141
case DS.split (Pattern ",") input of
4242
[ mediaType, base64 ] → do
43-
case DH.lookup (spy "tt" (DSR.replace (DSRU.unsafeRegex "codecs=.+;" noFlags) "" mediaType)) allowedMediaTypes of
43+
case DH.lookup (DSR.replace (DSRU.unsafeRegex "codecs=.+;" noFlags) "" mediaType) allowedMediaTypes of
4444
Nothing → invalidImage
4545
Just _ → do
4646
buffer ← R.liftEffect $ NB.fromString base64 Base64

0 commit comments

Comments
 (0)