rust-sdks
rust-sdks copied to clipboard
queue_size_ms=0 is incorrectly handled in `capture_frame`
queue_size_ms=0 is supposed to disable the buffer: https://github.com/livekit/rust-sdks/blob/0773bcec4e24812b382e71166b2ab359bf1a9384/webrtc-sys/src/audio_track.cpp#L203-L226
But it is incorrectly handled in audio_source.rs: https://github.com/livekit/rust-sdks/blob/0773bcec4e24812b382e71166b2ab359bf1a9384/libwebrtc/src/native/audio_source.rs#L87
Calling chunks with 0 causes panic.