audio/hda: detect output buffer overruns
commit4501ee16c76e89e0a2b2beb95f3b93f965997391
authorGerd Hoffmann <kraxel@redhat.com>
Fri, 22 Jun 2018 11:11:59 +0000 (22 13:11 +0200)
committerGerd Hoffmann <kraxel@redhat.com>
Mon, 25 Jun 2018 11:57:57 +0000 (25 13:57 +0200)
treea3ffcf0a81d849050f1648dc276b2ad90650edc6
parent8ced0669237b2bbedac3e4ce6fcf7aaaafaae663
audio/hda: detect output buffer overruns

If some event caused some larger playback hickup the fine-grained timer
adjust isn't able to recover.  Use a buffer overruns as indicator for
that.  Reset timer adjust logic in case we detected one.

Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Message-id: 20180622111200.30561-5-kraxel@redhat.com
hw/audio/hda-codec.c
hw/audio/trace-events