Index: media/filters/decoder_base.h |
=================================================================== |
--- media/filters/decoder_base.h (revision 12628) |
+++ media/filters/decoder_base.h (working copy) |
@@ -70,8 +70,7 @@ |
} |
} |
- // AssignableBuffer callback. |
- virtual void OnAssignment(Buffer* buffer) { |
+ void OnReadComplete(Buffer* buffer) { |
AutoLock auto_lock(lock_); |
if (IsRunning()) { |
buffer->AddRef(); |
@@ -183,7 +182,7 @@ |
AutoUnlock unlock(lock_); |
while (read) { |
demuxer_stream_-> |
- Read(new AssignableBuffer<DecoderBase, Buffer>(this)); |
+ Read(NewCallback(this, &DecoderBase::OnReadComplete)); |
--read; |
} |
} |