| Index: media/capture/webm_muxer_unittest.cc | 
| diff --git a/media/capture/webm_muxer_unittest.cc b/media/capture/webm_muxer_unittest.cc | 
| index 6ae525c4ffd1c0b79e431371ab499ac7b800bbe7..e3fd4d4f0fa0e603eb848ba0b55ab1b9f398c3b2 100644 | 
| --- a/media/capture/webm_muxer_unittest.cc | 
| +++ b/media/capture/webm_muxer_unittest.cc | 
| @@ -7,6 +7,7 @@ | 
| #include "base/macros.h" | 
| #include "base/memory/ref_counted.h" | 
| #include "base/memory/scoped_ptr.h" | 
| +#include "media/base/video_frame.h" | 
| #include "media/capture/webm_muxer.h" | 
| #include "testing/gmock/include/gmock/gmock.h" | 
| #include "testing/gtest/include/gtest/gtest.h" | 
| @@ -48,10 +49,6 @@ class WebmMuxerTest : public testing::Test, public EventHandlerInterface { | 
| return webm_muxer_.Position(); | 
| } | 
|  | 
| -  const mkvmuxer::Segment& GetWebmMuxerSegment() const { | 
| -    return webm_muxer_.segment_; | 
| -  } | 
| - | 
| mkvmuxer::int32 WebmMuxerWrite(const void* buf, mkvmuxer::uint32 len) { | 
| return webm_muxer_.Write(buf, len); | 
| } | 
| @@ -65,13 +62,6 @@ class WebmMuxerTest : public testing::Test, public EventHandlerInterface { | 
| DISALLOW_COPY_AND_ASSIGN(WebmMuxerTest); | 
| }; | 
|  | 
| -// Checks that AddVideoTrack adds a Track. | 
| -TEST_F(WebmMuxerTest, AddVideoTrack) { | 
| -  const uint64_t track_number = webm_muxer_.AddVideoTrack(gfx::Size(320, 240), | 
| -                                                          30.0f); | 
| -  EXPECT_TRUE(GetWebmMuxerSegment().GetTrackByNumber(track_number)); | 
| -} | 
| - | 
| // Checks that the WriteCallback is called with appropriate params when | 
| // WebmMuxer::Write() method is called. | 
| TEST_F(WebmMuxerTest, Write) { | 
| @@ -85,18 +75,19 @@ TEST_F(WebmMuxerTest, Write) { | 
|  | 
| // This test sends two frames and checks that the WriteCallback is called with | 
| // appropriate params in both cases. | 
| -TEST_F(WebmMuxerTest, OnEncodedVideoNormalFrames) { | 
| +TEST_F(WebmMuxerTest, OnEncodedVideoTwoFrames) { | 
| +  const gfx::Size frame_size(160, 80); | 
| +  const scoped_refptr<VideoFrame> video_frame = | 
| +      VideoFrame::CreateBlackFrame(frame_size); | 
| const base::StringPiece encoded_data("abcdefghijklmnopqrstuvwxyz"); | 
| -  const uint64_t track_number = webm_muxer_.AddVideoTrack(gfx::Size(320, 240), | 
| -                                                          30.0f); | 
|  | 
| EXPECT_CALL(*this, WriteCallback(_)) | 
| .Times(AtLeast(1)) | 
| .WillRepeatedly(WithArgs<0>( | 
| Invoke(this, &WebmMuxerTest::SaveEncodedDataLen))); | 
| -  webm_muxer_.OnEncodedVideo(track_number, | 
| +  webm_muxer_.OnEncodedVideo(video_frame, | 
| encoded_data, | 
| -                             base::TimeDelta::FromMicroseconds(0), | 
| +                             base::TimeTicks::Now(), | 
| false  /* keyframe */); | 
|  | 
| // First time around WriteCallback() is pinged a number of times to write the | 
| @@ -110,9 +101,9 @@ TEST_F(WebmMuxerTest, OnEncodedVideoNormalFrames) { | 
| .Times(AtLeast(1)) | 
| .WillRepeatedly(WithArgs<0>( | 
| Invoke(this, &WebmMuxerTest::SaveEncodedDataLen))); | 
| -  webm_muxer_.OnEncodedVideo(track_number, | 
| +  webm_muxer_.OnEncodedVideo(video_frame, | 
| encoded_data, | 
| -                             base::TimeDelta::FromMicroseconds(1), | 
| +                             base::TimeTicks::Now(), | 
| false  /* keyframe */); | 
|  | 
| // The second time around the callbacks should include a SimpleBlock header, | 
|  |