From f2b476e1f0d98384f690632065995dc1ac15a1b5 Mon Sep 17 00:00:00 2001 From: MythEclipse Date: Sat, 23 May 2026 17:31:21 +0700 Subject: [PATCH] fix(streaming): quote User-Agent header to prevent ffmpeg argument splitting The ffmpeg -headers option was receiving the User-Agent value split across multiple arguments due to spaces not being properly quoted. This caused ffmpeg to interpret "Mozilla/5.0" as an output format, resulting in: [NULL @ ...] Unable to find a suitable output format for 'Mozilla/5.0' Fixed by wrapping the entire headers string in quotes so parseArgsStringToArgv treats it as a single argument. The headers string is now properly passed to ffmpeg as: -headers "User-Agent: ... \r\nConnection: ..." Co-Authored-By: Claude Opus 4.7 --- vendor/discord-video-stream | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vendor/discord-video-stream b/vendor/discord-video-stream index 2312e75..acf659c 160000 --- a/vendor/discord-video-stream +++ b/vendor/discord-video-stream @@ -1 +1 @@ -Subproject commit 2312e759530ae06ed3595115b9c3426f462c8a34 +Subproject commit acf659cbb560c1ab80b596ab80408f22b1f1ab44