| Index: content/renderer/media/video_track_recorder_unittest.cc | 
| diff --git a/content/renderer/media/video_track_recorder_unittest.cc b/content/renderer/media/video_track_recorder_unittest.cc | 
| index 75ccc04ee282c8b28c79863dbcfab5395fa8a448..f9f8f3d305eed1713f46c2e73647a42eefe45e32 100644 | 
| --- a/content/renderer/media/video_track_recorder_unittest.cc | 
| +++ b/content/renderer/media/video_track_recorder_unittest.cc | 
| @@ -37,7 +37,7 @@ class EncodedVideoHandlerInterface { | 
| public: | 
| virtual void OnEncodedVideo( | 
| const scoped_refptr<media::VideoFrame>& video_frame, | 
| -                   const base::StringPiece& encoded_data, | 
| +                   scoped_ptr<std::string> encoded_data, | 
| base::TimeTicks timestamp, | 
| bool is_key_frame) = 0; | 
| virtual ~EncodedVideoHandlerInterface() {} | 
| @@ -72,11 +72,18 @@ class VideoTrackRecorderTest : public testing::Test, | 
| EXPECT_TRUE(message_loop_.IsCurrent()); | 
| } | 
|  | 
| -  MOCK_METHOD4(OnEncodedVideo, | 
| +  MOCK_METHOD4(DoOnEncodedVideo, | 
| void(const scoped_refptr<media::VideoFrame>& frame, | 
| -                    const base::StringPiece& encoded_data, | 
| +                    std::string encoded_data, | 
| base::TimeTicks timestamp, | 
| bool keyframe)); | 
| +  void OnEncodedVideo( | 
| +                   const scoped_refptr<media::VideoFrame>& video_frame, | 
| +                   scoped_ptr<std::string> encoded_data, | 
| +                   base::TimeTicks timestamp, | 
| +                   bool is_key_frame) override { | 
| +    DoOnEncodedVideo(video_frame, *encoded_data, timestamp, is_key_frame); | 
| +  } | 
|  | 
| void Encode(const scoped_refptr<media::VideoFrame>& frame, | 
| base::TimeTicks capture_time) { | 
| @@ -121,7 +128,7 @@ TEST_F(VideoTrackRecorderTest, VideoEncoding) { | 
| InSequence s; | 
| const base::TimeTicks timeticks_now = base::TimeTicks::Now(); | 
| base::StringPiece first_frame_encoded_data; | 
| -  EXPECT_CALL(*this, OnEncodedVideo(video_frame, _, timeticks_now, true)) | 
| +  EXPECT_CALL(*this, DoOnEncodedVideo(video_frame, _, timeticks_now, true)) | 
| .Times(1) | 
| .WillOnce(SaveArg<1>(&first_frame_encoded_data)); | 
| Encode(video_frame, timeticks_now); | 
| @@ -129,12 +136,12 @@ TEST_F(VideoTrackRecorderTest, VideoEncoding) { | 
| // Send another Video Frame. | 
| const base::TimeTicks timeticks_later = base::TimeTicks::Now(); | 
| base::StringPiece second_frame_encoded_data; | 
| -  EXPECT_CALL(*this, OnEncodedVideo(video_frame, _, timeticks_later, false)) | 
| +  EXPECT_CALL(*this, DoOnEncodedVideo(video_frame, _, timeticks_later, false)) | 
| .Times(1) | 
| .WillOnce(SaveArg<1>(&second_frame_encoded_data)); | 
| Encode(video_frame, timeticks_later); | 
|  | 
| -  // Send another Video Frame and expect only an OnEncodedVideo() callback. | 
| +  // Send another Video Frame and expect only an DoOnEncodedVideo() callback. | 
| const gfx::Size frame_size2(180, 80); | 
| const scoped_refptr<media::VideoFrame> video_frame2 = | 
| media::VideoFrame::CreateBlackFrame(frame_size2); | 
| @@ -143,7 +150,7 @@ TEST_F(VideoTrackRecorderTest, VideoEncoding) { | 
| base::Closure quit_closure = run_loop.QuitClosure(); | 
|  | 
| base::StringPiece third_frame_encoded_data; | 
| -  EXPECT_CALL(*this, OnEncodedVideo(video_frame2, _, _, true)) | 
| +  EXPECT_CALL(*this, DoOnEncodedVideo(video_frame2, _, _, true)) | 
| .Times(1) | 
| .WillOnce(DoAll(SaveArg<1>(&third_frame_encoded_data), | 
| RunClosure(quit_closure))); | 
|  |