pkv
317d7a3341
libobs/util: Add an spsc fifo circular buffer
...
For audio the use of a spsc fifo is standard (single producer single
consumer) for transmission across threads of data in real-time.
This is more suited to real-time audio than deque and avoids the use of
mutexes, which is always preferrable with real-time.
This adds such a circular buffer to libobs for use with audio sources or
filters.
Signed-off-by: pkv <pkv@obsproject.com >
2026-11-03 11:57:41 -05:00
..
2024-10-04 18:19:27 -04:00
2024-10-04 18:19:27 -04:00
2026-06-17 15:17:09 -04:00
2024-10-04 18:19:27 -04:00
2024-10-04 18:19:27 -04:00
2026-05-08 13:04:27 -04:00
2024-10-04 18:19:27 -04:00
2024-10-04 18:19:27 -04:00
2024-10-04 18:19:27 -04:00
2025-08-20 19:06:11 -04:00
2024-08-28 19:10:27 -04:00
2025-09-12 13:46:58 -04:00
2024-10-04 18:19:27 -04:00
2025-08-25 19:13:25 -04:00
2026-05-06 16:54:48 -04:00
2024-10-04 18:19:27 -04:00
2024-10-04 18:19:27 -04:00
2024-10-04 18:19:27 -04:00
2024-10-04 18:19:27 -04:00
2024-10-04 18:19:27 -04:00
2024-10-04 18:19:27 -04:00
2023-11-25 17:04:47 -06:00
2024-10-04 18:19:27 -04:00
2024-10-04 18:19:27 -04:00
2024-10-04 18:19:27 -04:00
2024-10-05 16:49:23 -07:00
2023-05-20 01:31:18 -07:00
2024-10-04 18:19:27 -04:00
2024-10-04 18:19:27 -04:00
2024-10-04 18:19:27 -04:00
2024-10-04 18:19:27 -04:00
2026-03-08 12:12:44 -04:00
2024-10-04 18:19:27 -04:00
2024-10-04 18:19:27 -04:00
2026-06-17 15:17:09 -04:00
2024-02-10 17:10:25 -06:00
2026-01-14 13:47:30 -05:00
2024-12-09 18:05:17 -05:00
2025-09-04 16:57:07 -04:00
2026-06-05 15:27:30 -04:00
2024-10-04 18:19:27 -04:00
2025-08-20 19:06:11 -04:00
2024-10-04 18:19:27 -04:00
2024-10-04 18:19:27 -04:00
2026-06-09 13:41:19 -04:00
2024-10-04 18:19:27 -04:00
2024-10-04 18:19:27 -04:00
2024-10-04 18:19:27 -04:00
2026-11-03 11:57:41 -05:00
2025-08-21 15:22:08 -04:00
2024-10-04 18:19:27 -04:00
2024-10-04 18:19:27 -04:00
2024-10-04 18:19:27 -04:00
2024-10-04 18:19:27 -04:00
2025-01-24 15:28:57 -05:00
2024-10-04 18:19:27 -04:00
2025-04-17 18:16:33 +02:00
2026-01-14 13:47:30 -05:00
2023-05-20 01:31:18 -07:00
2024-10-04 18:19:27 -04:00
2024-10-04 18:19:27 -04:00
2024-04-07 10:01:25 +10:00
2023-04-16 20:29:47 -04:00
2023-05-20 01:31:18 -07:00
2026-06-09 13:41:19 -04:00