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.
This commit is contained in:
Josef Söntgen 2015-11-25 17:31:34 +01:00 committed by Christian Helmuth
parent 72823eeddb
commit e3f301a540

View File

@ -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];