PlayerThread: simplify "buffer empty" assertion

This commit is contained in:
Max Kellermann
2013-09-26 22:41:07 +02:00
parent f3fc76e3c8
commit 7fa3b7a267
2 changed files with 12 additions and 7 deletions

View File

@@ -43,6 +43,17 @@ public:
*/
MusicBuffer(unsigned num_chunks);
#ifndef NDEBUG
/**
* Check whether the buffer is empty. This call is not
* protected with the mutex, and may only be used while this
* object is inaccessible to other threads.
*/
bool IsEmptyUnsafe() const {
return buffer.IsEmpty();
}
#endif
/**
* Returns the total number of reserved chunks in this buffer. This
* is the same value which was passed to the constructor