| Index: ppapi/shared_impl/media_stream_frame_buffer.cc
|
| diff --git a/ppapi/shared_impl/media_stream_frame_buffer.cc b/ppapi/shared_impl/media_stream_frame_buffer.cc
|
| index 624883039ecb881504d6b9aa33b0e6adbe6538cb..4f556b54ae94a395072efc6bc63219ddc0effdd6 100644
|
| --- a/ppapi/shared_impl/media_stream_frame_buffer.cc
|
| +++ b/ppapi/shared_impl/media_stream_frame_buffer.cc
|
| @@ -11,7 +11,8 @@ namespace ppapi {
|
|
|
| MediaStreamFrameBuffer::Delegate::~Delegate() {}
|
|
|
| -void MediaStreamFrameBuffer::Delegate::OnNewFrameEnqueued() {
|
| +bool MediaStreamFrameBuffer::Delegate::OnNewFramePreEnqueued(int32_t index) {
|
| + return false;
|
| }
|
|
|
| MediaStreamFrameBuffer::MediaStreamFrameBuffer(Delegate* delegate)
|
| @@ -64,8 +65,8 @@ int32_t MediaStreamFrameBuffer::DequeueFrame() {
|
| void MediaStreamFrameBuffer::EnqueueFrame(int32_t index) {
|
| DCHECK_GE(index, 0);
|
| DCHECK_LT(index, number_of_frames_);
|
| - frame_queue_.push_back(index);
|
| - delegate_->OnNewFrameEnqueued();
|
| + if (!delegate_->OnNewFramePreEnqueued(index))
|
| + frame_queue_.push_back(index);
|
| }
|
|
|
| MediaStreamFrame* MediaStreamFrameBuffer::GetFramePointer(
|
|
|