Index: ppapi/proxy/video_decoder_resource.cc |
diff --git a/ppapi/proxy/video_decoder_resource.cc b/ppapi/proxy/video_decoder_resource.cc |
index acb5f75e3f78b9a0762f9b70a8ace875ba19df80..c146523c3bf0d9ceb95e26522ee4dd21b4df0fb5 100644 |
--- a/ppapi/proxy/video_decoder_resource.cc |
+++ b/ppapi/proxy/video_decoder_resource.cc |
@@ -472,8 +472,11 @@ void VideoDecoderResource::OnPluginMsgResetComplete( |
// All shm buffers should have been made available by now. |
DCHECK_EQ(shm_buffers_.size(), available_shm_buffers_.size()); |
// Received pictures are no longer valid. |
- while (!received_pictures_.empty()) |
+ while (!received_pictures_.empty()) { |
+ Post(RENDERER, PpapiHostMsg_VideoDecoder_RecyclePicture( |
+ received_pictures_.front().texture_id)); |
igorc
2014/07/14 23:07:07
nit: 4 space alignment
bbudge
2014/07/15 15:58:08
Done.
|
received_pictures_.pop(); |
+ } |
scoped_refptr<TrackedCallback> callback; |
callback.swap(reset_callback_); |