| Index: ppapi/shared_impl/media_stream_buffer_manager.cc
|
| diff --git a/ppapi/shared_impl/media_stream_buffer_manager.cc b/ppapi/shared_impl/media_stream_buffer_manager.cc
|
| index 29bc1537e7d82760807adb3c894a18d0e951c0a6..ac19a2cc4fd46083230966ca5b8980fa43efef2d 100644
|
| --- a/ppapi/shared_impl/media_stream_buffer_manager.cc
|
| +++ b/ppapi/shared_impl/media_stream_buffer_manager.cc
|
| @@ -51,6 +51,10 @@ bool MediaStreamBufferManager::SetBuffers(int32_t number_of_buffers,
|
| return true;
|
| }
|
|
|
| +int32_t MediaStreamBufferManager::BuffersAvailable() {
|
| + return buffer_queue_.size();
|
| +}
|
| +
|
| int32_t MediaStreamBufferManager::DequeueBuffer() {
|
| if (buffer_queue_.empty())
|
| return PP_ERROR_FAILED;
|
| @@ -78,4 +82,13 @@ MediaStreamBuffer* MediaStreamBufferManager::GetBufferPointer(int32_t index) {
|
| return buffers_[index];
|
| }
|
|
|
| +bool MediaStreamBufferManager::ContainsBuffer(MediaStreamBuffer* buffer) {
|
| + for (std::vector<MediaStreamBuffer*>::const_iterator iter = buffers_.begin();
|
| + iter != buffers_.end(); ++iter) {
|
| + if (*iter == buffer)
|
| + return true;
|
| + }
|
| + return false;
|
| +}
|
| +
|
| } // namespace ppapi
|
|
|