Index: remoting/base/encoder_vp8_unittest.cc |
diff --git a/remoting/base/encoder_vp8_unittest.cc b/remoting/base/encoder_vp8_unittest.cc |
index 73fb15739524795217050eda1007ded5f1ecc877..94be428c794281c26f2321be1e88ef34b558af7f 100644 |
--- a/remoting/base/encoder_vp8_unittest.cc |
+++ b/remoting/base/encoder_vp8_unittest.cc |
@@ -5,6 +5,7 @@ |
#include <limits> |
#include <vector> |
+#include "base/bind.h" |
#include "base/callback.h" |
#include "base/memory/scoped_ptr.h" |
#include "remoting/base/capture_data.h" |
@@ -51,13 +52,15 @@ TEST(EncoderVp8Test, TestSizeChangeNoLeak) { |
scoped_refptr<CaptureData> capture_data(new CaptureData( |
planes, SkISize::Make(width, height), media::VideoFrame::RGB32)); |
encoder.Encode(capture_data, false, |
- NewCallback(&callback, &EncoderCallback::DataAvailable)); |
+ base::Bind(&EncoderCallback::DataAvailable, |
+ base::Unretained(&callback))); |
height /= 2; |
capture_data = new CaptureData(planes, SkISize::Make(width, height), |
media::VideoFrame::RGB32); |
encoder.Encode(capture_data, false, |
- NewCallback(&callback, &EncoderCallback::DataAvailable)); |
+ base::Bind(&EncoderCallback::DataAvailable, |
+ base::Unretained(&callback))); |
} |
TEST(EncoderVp8Test, AlignAndClipRect) { |