Index: media/filters/ffmpeg_video_decoder.cc |
diff --git a/media/filters/ffmpeg_video_decoder.cc b/media/filters/ffmpeg_video_decoder.cc |
index deb0bf375df950b221ca36766ca7ef817fbfd4a3..b0c873b20d6424b795b2eec309fea82c03b5a6d6 100644 |
--- a/media/filters/ffmpeg_video_decoder.cc |
+++ b/media/filters/ffmpeg_video_decoder.cc |
@@ -175,13 +175,13 @@ void FFmpegVideoDecoder::OnError() { |
VideoFrameReady(NULL); |
} |
-void FFmpegVideoDecoder::OnReadComplete(Buffer* buffer_in) { |
- scoped_refptr<Buffer> buffer(buffer_in); |
+void FFmpegVideoDecoder::OnReadComplete(const scoped_refptr<Buffer>& buffer) { |
message_loop_->PostTask(FROM_HERE, base::Bind( |
&FFmpegVideoDecoder::OnReadCompleteTask, this, buffer)); |
} |
-void FFmpegVideoDecoder::OnReadCompleteTask(scoped_refptr<Buffer> buffer) { |
+void FFmpegVideoDecoder::OnReadCompleteTask( |
Ami GONE FROM CHROMIUM
2011/11/01 19:30:58
Elsewhere (i.e. FFmpegVideoDecoder::Seek) this fil
|
+ const scoped_refptr<Buffer>& buffer) { |
DCHECK_EQ(MessageLoop::current(), message_loop_); |
DCHECK_NE(state_, kStopped); // because of Flush() before Stop(). |