From 64ca8ab719783a3583319db7e0ba3c65a5f3f2d3 Mon Sep 17 00:00:00 2001 From: Cynthia Foxwell Date: Fri, 7 Feb 2025 13:34:13 -0700 Subject: [PATCH] update sh again, chatsounds: use stereo --- pnpm-lock.yaml | 8 ++++---- src/modules/misc/chatsounds.js | 3 +-- 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c988f87..5330fa5 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -34,7 +34,7 @@ importers: version: 3.0.0 sh: specifier: github:Cynosphere/sh - version: https://codeload.github.com/Cynosphere/sh/tar.gz/0fa33cab025cca97282fb7debe059e6f3209f0a3 + version: https://codeload.github.com/Cynosphere/sh/tar.gz/ea34c6dbaee8d4e8fb516230b164c97a18d5db81 sharp: specifier: ^0.32.0 version: 0.32.0 @@ -1371,8 +1371,8 @@ packages: set-blocking@2.0.0: resolution: {integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==} - sh@https://codeload.github.com/Cynosphere/sh/tar.gz/0fa33cab025cca97282fb7debe059e6f3209f0a3: - resolution: {tarball: https://codeload.github.com/Cynosphere/sh/tar.gz/0fa33cab025cca97282fb7debe059e6f3209f0a3} + sh@https://codeload.github.com/Cynosphere/sh/tar.gz/ea34c6dbaee8d4e8fb516230b164c97a18d5db81: + resolution: {tarball: https://codeload.github.com/Cynosphere/sh/tar.gz/ea34c6dbaee8d4e8fb516230b164c97a18d5db81} version: 1.0.0 sharp@0.32.0: @@ -3142,7 +3142,7 @@ snapshots: set-blocking@2.0.0: {} - sh@https://codeload.github.com/Cynosphere/sh/tar.gz/0fa33cab025cca97282fb7debe059e6f3209f0a3: + sh@https://codeload.github.com/Cynosphere/sh/tar.gz/ea34c6dbaee8d4e8fb516230b164c97a18d5db81: dependencies: '@msgpack/msgpack': 2.8.0 diff --git a/src/modules/misc/chatsounds.js b/src/modules/misc/chatsounds.js index 003100b..de68973 100644 --- a/src/modules/misc/chatsounds.js +++ b/src/modules/misc/chatsounds.js @@ -28,8 +28,7 @@ chatsounds.category = "misc"; chatsounds.helpText = "Garry's Mod chatsounds as a file output"; chatsounds.callback = async function (msg, line) { const context = sh.new(line); - // bitrate will be wrong, ios users cope - const audio = await context.buffer({sampleRate: 48000, audioChannels: 1, format: "ogg", codec: "libopus"}); + const audio = await context.buffer({sampleRate: 48000, audioChannels: 2, format: "ogg", codec: "libopus"}); return { flags: 1 << 13,