| Index: media/formats/webm/webm_cluster_parser_unittest.cc | 
| diff --git a/media/formats/webm/webm_cluster_parser_unittest.cc b/media/formats/webm/webm_cluster_parser_unittest.cc | 
| index c968be00abc55aaeda4c7fd9252d44797b84c5af..8b32f5defbd5ee6f1d46dfa806525b0b1df5899c 100644 | 
| --- a/media/formats/webm/webm_cluster_parser_unittest.cc | 
| +++ b/media/formats/webm/webm_cluster_parser_unittest.cc | 
| @@ -36,7 +36,7 @@ struct BlockInfo { | 
| static const BlockInfo kDefaultBlockInfo[] = { | 
| { kAudioTrackNum, 0, 23, true }, | 
| { kAudioTrackNum, 23, 23, true }, | 
| -  { kVideoTrackNum, 33, 34, true }, | 
| +  { kVideoTrackNum, 33, 34, true },  // Assumes not using DefaultDuration | 
| { kAudioTrackNum, 46, 23, true }, | 
| { kVideoTrackNum, 67, 33, false }, | 
| { kAudioTrackNum, 69, 23, false }, | 
| @@ -121,13 +121,7 @@ static bool VerifyBuffers(const WebMClusterParser::BufferQueue& audio_buffers, | 
| scoped_refptr<StreamParserBuffer> buffer = (*buffers)[(*offset)++]; | 
|  | 
| EXPECT_EQ(block_info[i].timestamp, buffer->timestamp().InMilliseconds()); | 
| - | 
| -    if (!block_info[i].use_simple_block) | 
| -      EXPECT_NE(kNoTimestamp(), buffer->duration()); | 
| - | 
| -    if (buffer->duration() != kNoTimestamp()) | 
| -      EXPECT_EQ(block_info[i].duration, buffer->duration().InMilliseconds()); | 
| - | 
| +    EXPECT_EQ(block_info[i].duration, buffer->duration().InMilliseconds()); | 
| EXPECT_EQ(expected_type, buffer->type()); | 
| EXPECT_EQ(block_info[i].track_num, buffer->track_id()); | 
| } | 
| @@ -147,8 +141,8 @@ static bool VerifyBuffers(const scoped_ptr<WebMClusterParser>& parser, | 
| else | 
| text_buffers = &no_text_buffers; | 
|  | 
| -  return VerifyBuffers(parser->audio_buffers(), | 
| -                       parser->video_buffers(), | 
| +  return VerifyBuffers(parser->GetAudioBuffers(), | 
| +                       parser->GetVideoBuffers(), | 
| *text_buffers, | 
| block_info, | 
| block_count); | 
| @@ -206,7 +200,9 @@ class WebMClusterParserTest : public testing::Test { | 
| WebMClusterParserTest() | 
| : parser_(new WebMClusterParser(kTimecodeScale, | 
| kAudioTrackNum, | 
| +                                      kNoTimestamp(), | 
| kVideoTrackNum, | 
| +                                      kNoTimestamp(), | 
| WebMTracksParser::TextTracks(), | 
| std::set<int64>(), | 
| std::string(), | 
| @@ -272,8 +268,8 @@ TEST_F(WebMClusterParserTest, ParseClusterWithMultipleCalls) { | 
| continue; | 
| } | 
|  | 
| -    AppendToEnd(parser_->audio_buffers(), &audio_buffers); | 
| -    AppendToEnd(parser_->video_buffers(), &video_buffers); | 
| +    AppendToEnd(parser_->GetAudioBuffers(), &audio_buffers); | 
| +    AppendToEnd(parser_->GetVideoBuffers(), &video_buffers); | 
|  | 
| parse_size = default_parse_size; | 
|  | 
| @@ -338,7 +334,9 @@ TEST_F(WebMClusterParserTest, IgnoredTracks) { | 
|  | 
| parser_.reset(new WebMClusterParser(kTimecodeScale, | 
| kAudioTrackNum, | 
| +                                      kNoTimestamp(), | 
| kVideoTrackNum, | 
| +                                      kNoTimestamp(), | 
| WebMTracksParser::TextTracks(), | 
| ignored_tracks, | 
| std::string(), | 
| @@ -348,19 +346,19 @@ TEST_F(WebMClusterParserTest, IgnoredTracks) { | 
| const BlockInfo kInputBlockInfo[] = { | 
| { kAudioTrackNum, 0,  23, true }, | 
| { kAudioTrackNum, 23, 23, true }, | 
| -    { kVideoTrackNum, 33, 33, true }, | 
| +    { kVideoTrackNum, 33, 34, true }, | 
| { kTextTrackNum,  33, 99, true }, | 
| { kAudioTrackNum, 46, 23, true }, | 
| -    { kVideoTrackNum, 67, 33, true }, | 
| +    { kVideoTrackNum, 67, 34, true }, | 
| }; | 
| int input_block_count = arraysize(kInputBlockInfo); | 
|  | 
| const BlockInfo kOutputBlockInfo[] = { | 
| { kAudioTrackNum, 0,  23, true }, | 
| { kAudioTrackNum, 23, 23, true }, | 
| -    { kVideoTrackNum, 33, 33, true }, | 
| +    { kVideoTrackNum, 33, 34, true }, | 
| { kAudioTrackNum, 46, 23, true }, | 
| -    { kVideoTrackNum, 67, 33, true }, | 
| +    { kVideoTrackNum, 67, 34, true }, | 
| }; | 
| int output_block_count = arraysize(kOutputBlockInfo); | 
|  | 
| @@ -382,7 +380,9 @@ TEST_F(WebMClusterParserTest, ParseTextTracks) { | 
|  | 
| parser_.reset(new WebMClusterParser(kTimecodeScale, | 
| kAudioTrackNum, | 
| +                                      kNoTimestamp(), | 
| kVideoTrackNum, | 
| +                                      kNoTimestamp(), | 
| text_tracks, | 
| std::set<int64>(), | 
| std::string(), | 
| @@ -392,11 +392,11 @@ TEST_F(WebMClusterParserTest, ParseTextTracks) { | 
| const BlockInfo kInputBlockInfo[] = { | 
| { kAudioTrackNum, 0,  23, true }, | 
| { kAudioTrackNum, 23, 23, true }, | 
| -    { kVideoTrackNum, 33, 33, true }, | 
| +    { kVideoTrackNum, 33, 34, true }, | 
| { kTextTrackNum,  33, 42, false }, | 
| { kAudioTrackNum, 46, 23, true }, | 
| { kTextTrackNum, 55, 44, false }, | 
| -    { kVideoTrackNum, 67, 33, true }, | 
| +    { kVideoTrackNum, 67, 34, true }, | 
| }; | 
| int input_block_count = arraysize(kInputBlockInfo); | 
|  | 
| @@ -418,7 +418,9 @@ TEST_F(WebMClusterParserTest, TextTracksSimpleBlock) { | 
|  | 
| parser_.reset(new WebMClusterParser(kTimecodeScale, | 
| kAudioTrackNum, | 
| +                                      kNoTimestamp(), | 
| kVideoTrackNum, | 
| +                                      kNoTimestamp(), | 
| text_tracks, | 
| std::set<int64>(), | 
| std::string(), | 
| @@ -454,7 +456,9 @@ TEST_F(WebMClusterParserTest, ParseMultipleTextTracks) { | 
|  | 
| parser_.reset(new WebMClusterParser(kTimecodeScale, | 
| kAudioTrackNum, | 
| +                                      kNoTimestamp(), | 
| kVideoTrackNum, | 
| +                                      kNoTimestamp(), | 
| text_tracks, | 
| std::set<int64>(), | 
| std::string(), | 
| @@ -464,11 +468,11 @@ TEST_F(WebMClusterParserTest, ParseMultipleTextTracks) { | 
| const BlockInfo kInputBlockInfo[] = { | 
| { kAudioTrackNum, 0,  23, true }, | 
| { kAudioTrackNum, 23, 23, true }, | 
| -    { kVideoTrackNum, 33, 33, true }, | 
| +    { kVideoTrackNum, 33, 34, true }, | 
| { kSubtitleTextTrackNum,  33, 42, false }, | 
| { kAudioTrackNum, 46, 23, true }, | 
| { kCaptionTextTrackNum, 55, 44, false }, | 
| -    { kVideoTrackNum, 67, 33, true }, | 
| +    { kVideoTrackNum, 67, 34, true }, | 
| { kSubtitleTextTrackNum,  67, 33, false }, | 
| }; | 
| int input_block_count = arraysize(kInputBlockInfo); | 
| @@ -498,7 +502,9 @@ TEST_F(WebMClusterParserTest, ParseEncryptedBlock) { | 
|  | 
| parser_.reset(new WebMClusterParser(kTimecodeScale, | 
| kAudioTrackNum, | 
| +                                      kNoTimestamp(), | 
| kVideoTrackNum, | 
| +                                      kNoTimestamp(), | 
| WebMTracksParser::TextTracks(), | 
| std::set<int64>(), | 
| std::string(), | 
| @@ -506,8 +512,8 @@ TEST_F(WebMClusterParserTest, ParseEncryptedBlock) { | 
| LogCB())); | 
| int result = parser_->Parse(cluster->data(), cluster->size()); | 
| EXPECT_EQ(cluster->size(), result); | 
| -  ASSERT_EQ(1UL, parser_->video_buffers().size()); | 
| -  scoped_refptr<StreamParserBuffer> buffer = parser_->video_buffers()[0]; | 
| +  ASSERT_EQ(1UL, parser_->GetVideoBuffers().size()); | 
| +  scoped_refptr<StreamParserBuffer> buffer = parser_->GetVideoBuffers()[0]; | 
| VerifyEncryptedBuffer(buffer); | 
| } | 
|  | 
| @@ -517,7 +523,9 @@ TEST_F(WebMClusterParserTest, ParseBadEncryptedBlock) { | 
|  | 
| parser_.reset(new WebMClusterParser(kTimecodeScale, | 
| kAudioTrackNum, | 
| +                                      kNoTimestamp(), | 
| kVideoTrackNum, | 
| +                                      kNoTimestamp(), | 
| WebMTracksParser::TextTracks(), | 
| std::set<int64>(), | 
| std::string(), | 
|  |