Signed-off-by: Gerd Hoffmann <kra...@redhat.com> --- hw/audio/hda-codec.c | 3 +++ 1 file changed, 3 insertions(+)
diff --git a/hw/audio/hda-codec.c b/hw/audio/hda-codec.c index fc4945086b..8a8214de74 100644 --- a/hw/audio/hda-codec.c +++ b/hw/audio/hda-codec.c @@ -204,6 +204,9 @@ static inline void hda_timer_sync_adjust(HDAAudioStream *st, int64_t target_pos) if (target_pos < -limit) { corr = -HDA_TIMER_TICKS; } + if (target_pos < -(2*limit)) { + corr = -(4*HDA_TIMER_TICKS); + } if (corr == 0) { return; } -- 2.9.3