Index: media/filters/pipeline_integration_test.cc |
diff --git a/media/filters/pipeline_integration_test.cc b/media/filters/pipeline_integration_test.cc |
index cfcbf87bd619dc29c1d143923511630e4eee73d4..8be0aff53134274171328380536167147c959568 100644 |
--- a/media/filters/pipeline_integration_test.cc |
+++ b/media/filters/pipeline_integration_test.cc |
@@ -14,6 +14,9 @@ namespace media { |
static const unsigned char kKeyId[] = |
"\x11\xa5\x18\x37\xc4\x73\x84\x03\xe5\xe6\x57\xed\x8e\x06\xd9\x7c"; |
+static const char* kSourceId = "SourceId"; |
+static const char* kDefaultSourceType = "video/webm; codecs=\"vp8, vorbis\""; |
+ |
// Helper class that emulates calls made on the ChunkDemuxer by the |
// Media Source API. |
class MockMediaSource : public ChunkDemuxerClient { |
@@ -46,7 +49,9 @@ class MockMediaSource : public ChunkDemuxerClient { |
DCHECK(chunk_demuxer_.get()); |
DCHECK_LT(current_position_, file_data_size_); |
DCHECK_LE(current_position_ + size, file_data_size_); |
- chunk_demuxer_->AppendData(file_data_.get() + current_position_, size); |
+ CHECK(chunk_demuxer_->AppendData(kSourceId, |
+ file_data_.get() + current_position_, |
+ size)); |
current_position_ += size; |
} |
@@ -63,6 +68,7 @@ class MockMediaSource : public ChunkDemuxerClient { |
// ChunkDemuxerClient methods. |
virtual void DemuxerOpened(ChunkDemuxer* demuxer) { |
chunk_demuxer_ = demuxer; |
+ chunk_demuxer_->AddId(kSourceId, kDefaultSourceType); |
AppendData(initial_append_size_); |
} |