Make ffmpeg pause nonblocking

This commit is contained in:
Brandon McGinty (chatgpt)
2026-08-09 14:41:35 -04:00
committed by Brandon McGinty
parent e564bb8583
commit 977b690eed
3 changed files with 34 additions and 4 deletions
+1 -1
View File
@@ -121,7 +121,7 @@ Priority 1: transport, lifecycle, and correctness
output file creation fails, the tone goroutine continues. Create the saver
first, or close/wait for the tone generator and reset Tx on every failure.
15. Gumble ffmpeg Pause can block forever
[x] 15. Gumble ffmpeg Pause can block forever
File: gumble/gumbleffmpeg/stream.go
Pause checks StatePlaying, releases the lock, then sends on an unbuffered
pause channel. If process exits in between, no receiver remains. Redesign