From: Gerd Hoffmann Date: Mon, 2 Jul 2018 14:55:11 +0000 (+0200) Subject: audio/hda: adjust larger gaps faster X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=9d340f6755fe3ee311f6758a453fae785ec05528;p=qemu.git audio/hda: adjust larger gaps faster Signed-off-by: Gerd Hoffmann Message-id: 20180702145513.11481-1-kraxel@redhat.com --- diff --git a/hw/audio/hda-codec.c b/hw/audio/hda-codec.c index 31c66d4255..9f630fa37f 100644 --- a/hw/audio/hda-codec.c +++ b/hw/audio/hda-codec.c @@ -203,6 +203,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; }