7 Commits

Author SHA1 Message Date
Username
f94f94907d test: add pitch shifting and modulator tests
Covers PitchShifter passthrough, frequency shift direction, output
length preservation, semitone clamping.  AudioPipeline tests verify
pitch property defaults, get/set, clamping, and dequeue integration.
2026-02-28 13:55:40 +01:00
Username
85f373a8b5 fix lint and formatting violations in tests and source 2026-02-24 16:50:51 +01:00
Username
d117576449 test: refactor audio tests to use public interfaces
Replace direct queue/attribute access with capture_callback and
get_capture_frame. Add stop-drains-queues test.
2026-02-24 16:38:03 +01:00
Username
e9944c88eb audio: add gain control to capture and playback 2026-02-24 14:14:52 +01:00
Username
3bbe8a96f3 audio: add deafened property to suppress playback
When deafened, playback callback writes silence and
queue_playback discards incoming PCM.
2026-02-24 12:58:39 +01:00
Username
54a70c108f tests: rename get_encoded_frame to get_capture_frame 2026-02-24 12:23:43 +01:00
Username
0eccda1a2c add audio pipeline tests 2026-02-24 12:10:54 +01:00