Bug 1724997 - Add a marker for AudioStream underruns. r=pehrsons

Differential Revision: https://phabricator.services.mozilla.com/D123217
This commit is contained in:
Paul Adenot 2021-08-26 09:15:41 +00:00
Родитель a6a9c6e85c
Коммит 939bc4005f
1 изменённых файлов: 2 добавлений и 0 удалений

Просмотреть файл

@ -638,6 +638,8 @@ long AudioStream::DataCallback(void* aBuffer, long aFrames) {
mAudioClock.UpdateFrameHistory(aFrames - writer.Available(),
writer.Available());
if (writer.Available() > 0) {
TRACE_COMMENT("AudioStream::DataCallback", "Underrun: %d frames missing",
writer.Available());
LOGW("lost %d frames", writer.Available());
writer.WriteZeros(writer.Available());
}