dde_bsd: audio do not advance on silence

Do not advance ring buffer positions when playing silence, additionally
to not send progress signals when playing silence. Silence implies
underrun in the client side - not progress.

issue #4609
This commit is contained in:
Sebastian Sumpf 2022-06-07 17:26:02 +02:00 committed by Norman Feske
parent e0c4d5068d
commit 003247d883

View File

@ -142,6 +142,7 @@ class Audio_out::Out
} else {
_play_silence();
return;
}
_advance_position(p_left, p_right);