mirror of
https://github.com/bluekitchen/btstack.git
synced 2025-04-15 23:42:52 +00:00
pts/avdtp_sink: avoid ringbuffer overflow if audio is not present
This commit is contained in:
parent
f493d145a6
commit
a40412ff5a
@ -266,6 +266,11 @@ static void playback_queue_audio(int16_t * data, int num_audio_frames, int num_c
|
||||
// write to wav file
|
||||
wav_writer_write_int16(num_audio_frames * num_channels, data);
|
||||
|
||||
// do not write into buffer if audio is not present
|
||||
const btstack_audio_sink_t * audio = btstack_audio_sink_get_instance();
|
||||
if (!audio)
|
||||
return;
|
||||
|
||||
// store in audio ring buffer
|
||||
int status = btstack_ring_buffer_write(&decoded_audio_ring_buffer, (uint8_t *)data, num_audio_frames * num_channels * 2);
|
||||
if (status){
|
||||
|
Loading…
x
Reference in New Issue
Block a user