From e3f301a54086d0503872ce5dec60bf80d4aeac5e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Josef=20S=C3=B6ntgen?= Date: Wed, 25 Nov 2015 17:31:34 +0100 Subject: [PATCH] dde_bsd: always advance play position In addition to always sending the progress signal the driver will also advance the play position, even if there is no valid packet. Issue #1796. --- repos/dde_bsd/src/drivers/audio/main.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/repos/dde_bsd/src/drivers/audio/main.cc b/repos/dde_bsd/src/drivers/audio/main.cc index f182e4f2d..ae38d3b16 100644 --- a/repos/dde_bsd/src/drivers/audio/main.cc +++ b/repos/dde_bsd/src/drivers/audio/main.cc @@ -141,11 +141,11 @@ class Audio_out::Out p_left->mark_as_played(); p_right->mark_as_played(); - _advance_position(p_left, p_right); } else { _play_silence(); } + _advance_position(p_left, p_right); /* always report when a period has passed */ Session_component *channel_left = channel_acquired[LEFT];