Commit Graph

  • 678557caf7 add microphone capture and stable code signing for TCC persistence main sttlab-tech 2026-08-09 13:10:08 +02:00
  • 56ac954369 Merge pull request #13 from makeusabrew/performance-optimisations Nick Payne 2026-03-31 14:12:49 +01:00
  • 81436f42c6 add talat feature Nick Payne 2026-03-31 14:10:10 +01:00
  • a1eb465142 zero-alloc audio pipeline: pointer-based IO from ring buffer to stdout performance-optimisations Nick Payne 2026-03-07 07:14:16 +00:00
  • 65c2d58c82 remove unused append(_ data: Data) overload from AudioBuffer Nick Payne 2026-03-06 21:38:14 +00:00
  • 85975d6cc3 optimise hot-path audio pipeline: zero-copy ring buffer, pre-allocated converter buffers Nick Payne 2026-03-06 21:32:42 +00:00
  • 1cd2e83060 Merge pull request #12 from makeusabrew/lib-improvements Nick Payne 2026-03-01 11:09:09 +00:00
  • 4600e34bfb Merge pull request #11 from makeusabrew/lib-split-cli Nick Payne 2026-02-26 13:50:24 +00:00
  • 08f0bc8f6c library improvements lib-improvements Nick Payne 2026-02-25 20:26:39 +00:00
  • c4cf27553a Merge branch 'main' into lib-split-cli lib-split-cli Nick Payne 2026-02-25 16:14:04 +00:00
  • 087e4b1642 Merge pull request #10 from phritz/add-flush-option Nick Payne 2026-02-25 14:25:46 +00:00
  • 0b1ba5c8cd Add --flush option to reduce stdout buffering latency phritz 2026-01-24 10:36:58 -06:00
  • b7455d26d1 potential split between CLI and core library Nick Payne 2025-08-19 08:51:14 +01:00
  • a311cc583f simplify recorder Nick Payne 2025-08-12 13:37:39 +01:00
  • 8b3de5918c update readme Nick Payne 2025-08-12 13:37:22 +01:00
  • cf7bc88528 update readme Nick Payne 2025-08-12 12:40:03 +01:00
  • 25f017f319 Merge pull request #6 from na-2n/feature/stereo Nick Payne 2025-08-12 12:38:42 +01:00
  • 307eae147d remove output PCM Nick Payne 2025-08-12 12:36:24 +01:00
  • c9d11316ff add stereo recording option na-2n 2025-08-10 19:14:11 +02:00
  • 71b0c45a5c minor tidyup Nick Payne 2025-07-29 10:14:49 +01:00
  • fd82e3d9d9 expand readme details Nick Payne 2025-07-29 07:11:28 +01:00
  • d260c7824d swift format Nick Payne 2025-07-29 07:04:57 +01:00
  • b3b11c8649 readme improvements Nick Payne 2025-07-29 06:10:55 +01:00
  • 00985c0d33 add link to AudioTee.js Nick Payne 2025-07-27 19:12:13 +01:00
  • 1c94f55a9b Merge pull request #5 from makeusabrew/stdout-stream Nick Payne 2025-07-27 19:04:21 +01:00
  • 2040510e9e consuming output is already fairly well covered stdout-stream Nick Payne 2025-07-27 10:14:19 +01:00
  • 3449a9bb9c further README tweaks Nick Payne 2025-07-27 10:10:36 +01:00
  • ac0ae46cfa update readme Nick Payne 2025-07-27 10:06:01 +01:00
  • 8c3ee0f4e7 fix build error Nick Payne 2025-07-27 09:55:33 +01:00
  • abaa019bd2 only write PCM to stdout Nick Payne 2025-07-27 09:53:26 +01:00
  • 98e33b7bcb Merge pull request #3 from makeusabrew/memory-leak Nick Payne 2025-07-12 13:45:41 +01:00
  • ee8968e2d6 no need for buffer overflow error memory-leak Nick Payne 2025-07-12 13:45:25 +01:00
  • 4bc36019c2 get rid of O(n) ops on hot audio packet path Nick Payne 2025-07-10 20:43:17 +01:00
  • 1b537eb395 use ring buffer to avoid memory leak Nick Payne 2025-07-10 13:43:44 +01:00
  • ef1d1f247d update readme request-permissions Nick Payne 2025-07-04 11:12:08 +01:00
  • c68ca87234 use exit codes to indicate permission Nick Payne 2025-07-04 11:04:02 +01:00
  • 506e15684b WIP attempt to request audio capture permissions Nick Payne 2025-07-04 10:53:42 +01:00
  • 4bbdee96ac import AudioCap's AudioRecordingPermission class Nick Payne 2025-07-04 09:38:47 +01:00
  • 80d7555b60 Merge pull request #2 from makeusabrew/readiness-test Nick Payne 2025-07-04 09:22:50 +01:00
  • c696fa0197 Merge branch 'main' into readiness-test readiness-test Nick Payne 2025-07-04 08:53:17 +01:00
  • a0902f6eec remove swift-argument-parser - it was adding well over 1Mb of bloat to release builds Nick Payne 2025-07-02 20:58:28 +01:00
  • b7ce5e61d8 Merge branch 'main' into readiness-test Nick Payne 2025-07-02 16:48:35 +01:00
  • d10f16a119 if a sample rate conversion is requested, always honour it Nick Payne 2025-07-02 16:48:05 +01:00
  • a7be157d06 attempt to wait for device readiness Nick Payne 2025-07-02 16:13:38 +01:00
  • 7e7f6d34ca cursor having a crack at a wrapper module audiotee-js Nick Payne 2025-07-01 13:32:55 +01:00
  • bfce968fb6 slightly better zeroes explanation. Nick Payne 2025-06-21 09:52:09 +01:00
  • 95f11b17c7 add a note about no audio zero encoding Nick Payne 2025-06-21 09:44:39 +01:00
  • 756c1b3535 a few readme clarifications Nick Payne 2025-06-21 09:41:20 +01:00
  • fcbf9b0097 rename --convert-to to --sample-rate Nick Payne 2025-06-17 16:53:55 +01:00
  • 0f550157ae more logical CLI options Nick Payne 2025-06-17 16:48:45 +01:00
  • 212191648c add a note about format Nick Payne 2025-06-17 13:39:31 +01:00
  • 169fe595a6 rename AudioPacketMetadata to BinaryPacketHeader Nick Payne 2025-06-17 10:52:09 +01:00
  • 51c1cdf85f small README adjustments Nick Payne 2025-06-16 20:39:47 +01:00
  • 4a8bc657e3 AudioTee Swift CLI repo Nick Payne 2025-06-11 15:33:40 +01:00