output/alsa: use IsCleared() instead of IsDrained() in DrainInternal()

Really drain all data from the period_buffer in any case.
This commit is contained in:
Max Kellermann
2019-06-27 21:53:28 +02:00
parent d66f5a8590
commit a92aa0bedc
2 changed files with 21 additions and 25 deletions

View File

@@ -77,14 +77,6 @@ public:
return tail >= capacity;
}
/**
* Has some data already been consumed at the buffer's head in
* this period?
*/
bool WasConsumed() const noexcept {
return head > 0;
}
/**
* Has all data for the current period been drained? If not,
* then there is pending data. This ignores the partial frame