yonlu
85b23acb24
feat(quick-15): add BufferedStreamer with goroutine read-ahead
- Ring-buffer streamer decouples source I/O from speaker callback
- Read-ahead goroutine pre-fills buffer in 512-sample chunks
- Returns silence when buffer temporarily empty (prevents glitches)
- Close() signals goroutine shutdown via channel
- 5 unit tests: basic stream, small reads, drain, silence, close
2026-03-05 15:27:24 -05:00
..
2026-02-14 01:52:27 -06:00
2026-03-05 14:07:50 -05:00
2026-02-25 15:31:05 -05:00
2026-03-05 14:07:50 -05:00
2026-03-05 14:07:50 -05:00
2026-03-05 14:07:50 -05:00
2026-02-28 13:30:36 -05:00
2026-03-05 14:07:50 -05:00
2026-02-13 20:39:23 -06:00
2026-02-25 20:51:29 -05:00
2026-02-25 21:16:29 -05:00
2026-03-05 15:27:24 -05:00
2026-03-01 11:12:04 -05:00
2026-02-20 18:27:25 -06:00
2026-03-05 15:03:29 -05:00
2026-02-19 13:59:02 -05:00
2026-03-05 14:07:50 -05:00
2026-03-03 17:00:12 -05:00
2026-03-02 18:39:54 -05:00