Found something, might have been a node-crc dependency issue

This commit is contained in:
Bradley Bickford 2023-11-24 15:54:38 -05:00
parent 4868f6930e
commit 2954d1b304
4 changed files with 31 additions and 4135 deletions

View File

@ -134,16 +134,9 @@ client.on(Events.VoiceStateUpdate, async (oldState, newState) => {
}),
pageSizeControl: {
maxPackets: 10
}/*,
crc: false*/
}
}))
.pipe(new prism.opus.OggDemuxer())
.pipe(new prism.opus.Decoder({
channels: 2,
sampleRate: 48000,
frameSize: 960
}))
.pipe(fs.createWriteStream("." + path.sep + "media" + path.sep + "voice_audio" + path.sep + newCallID + path.sep + `${Date.now()}-${user_id}.pcm`))
.pipe(fs.createWriteStream("." + path.sep + "media" + path.sep + "voice_audio" + path.sep + newCallID + path.sep + `${Date.now()}-${user_id}.ogg`))
})
} catch (error) {

53
package-lock.json generated
View File

@ -17,7 +17,7 @@
"libsodium-wrappers": "^0.7.13",
"mysql": "^2.18.1",
"mysql2": "^3.6.3",
"node-crc": "^3.0.2",
"node-crc": "1.3.2",
"prism-media": "^2.0.0-alpha.0"
},
"devDependencies": {
@ -300,21 +300,6 @@
"integrity": "sha512-dvuCeX5fC9dXgJn9t+X5atfmgQAzUOWqS1254Gh0m6i8wKd10ebXkfNKiRK+1GWi/yTvvLDHpoxLr0xxxeslWw==",
"dev": true
},
"node_modules/@napi-rs/cli": {
"version": "2.16.5",
"resolved": "https://registry.npmjs.org/@napi-rs/cli/-/cli-2.16.5.tgz",
"integrity": "sha512-mFEzwrg4IOLngGd2/P6yeqIWgwQNn59Z08n1rndu6kLDq1gg954NH9cM1O9Da0RJuybt46p43lqgSsnAY2mxqA==",
"bin": {
"napi": "scripts/index.js"
},
"engines": {
"node": ">= 10"
},
"funding": {
"type": "github",
"url": "https://github.com/sponsors/Brooooooklyn"
}
},
"node_modules/@nodelib/fs.scandir": {
"version": "2.1.5",
"resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
@ -382,9 +367,9 @@
}
},
"node_modules/@types/node": {
"version": "20.9.3",
"resolved": "https://registry.npmjs.org/@types/node/-/node-20.9.3.tgz",
"integrity": "sha512-nk5wXLAXGBKfrhLB0cyHGbSqopS+nz0BUgZkUQqSHSSgdee0kssp1IAqlQOu333bW+gMNs2QREx7iynm19Abxw==",
"version": "20.10.0",
"resolved": "https://registry.npmjs.org/@types/node/-/node-20.10.0.tgz",
"integrity": "sha512-D0WfRmU9TQ8I9PFx9Yc+EBHw+vSpIub4IDvQivcp26PtPrdMGAq5SDcpXEo/epqa/DXotVpekHiLNTg3iaKXBQ==",
"dependencies": {
"undici-types": "~5.26.4"
}
@ -569,6 +554,14 @@
"node": "*"
}
},
"node_modules/bindings": {
"version": "1.5.0",
"resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz",
"integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==",
"dependencies": {
"file-uri-to-path": "1.0.0"
}
},
"node_modules/brace-expansion": {
"version": "1.1.11",
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
@ -1009,6 +1002,11 @@
"node": "^10.12.0 || >=12.0.0"
}
},
"node_modules/file-uri-to-path": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz",
"integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw=="
},
"node_modules/find-up": {
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz",
@ -1794,18 +1792,23 @@
"integrity": "sha512-eh0GgfEkpnoWDq+VY8OyvYhFEzBk6jIYbRKdIlyTiAXIVJ8PyBaKb0rp7oDtoddbdoHWhq8wwr+XZ81F1rpNdA=="
},
"node_modules/node-crc": {
"version": "3.0.2",
"resolved": "https://registry.npmjs.org/node-crc/-/node-crc-3.0.2.tgz",
"integrity": "sha512-Z0VwDxKPbmOoAXQCf2c8lW8OkwG8Mwtaq2nFOCUvj8Bqsmg5wbY6BTA0fIhQQRFma2sHNnJGYr+6INcXHWOEUw==",
"version": "1.3.2",
"resolved": "https://registry.npmjs.org/node-crc/-/node-crc-1.3.2.tgz",
"integrity": "sha512-1ipluqUEawnH1SVUz3JvnHqHaKbjTW5Mz/4lnvSU4fEmvfw9NU4DcTtCU8j2atk9p4P1TzyDKjo7YxVIKGTGdg==",
"hasInstallScript": true,
"dependencies": {
"@napi-rs/cli": "^2.16.3",
"@types/node": "^20.8.2"
"@types/node": "^15.6.1",
"bindings": "^1.3.0"
},
"engines": {
"node": ">=16"
"node": ">=12"
}
},
"node_modules/node-crc/node_modules/@types/node": {
"version": "15.14.9",
"resolved": "https://registry.npmjs.org/@types/node/-/node-15.14.9.tgz",
"integrity": "sha512-qjd88DrCxupx/kJD5yQgZdcYKZKSIGBVDIBE1/LTGcNm3d2Np/jxojkdePDdfnBHJc5W7vSMpbJ1aB7p/Py69A=="
},
"node_modules/node-fetch": {
"version": "2.7.0",
"resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz",

File diff suppressed because it is too large Load Diff

View File

@ -17,7 +17,7 @@
"libsodium-wrappers": "^0.7.13",
"mysql": "^2.18.1",
"mysql2": "^3.6.3",
"node-crc": "^3.0.2",
"node-crc": "1.3.2",
"prism-media": "^2.0.0-alpha.0"
},
"devDependencies": {