Index: media/filters/pipeline_integration_test.cc |
diff --git a/media/filters/pipeline_integration_test.cc b/media/filters/pipeline_integration_test.cc |
index bdf33f22418b975f4717c31b893ac07f923477b6..edeff8309f128e578e0855007f55c638008b6f22 100644 |
--- a/media/filters/pipeline_integration_test.cc |
+++ b/media/filters/pipeline_integration_test.cc |
@@ -293,19 +293,29 @@ class MockMediaSource { |
AppendData(seek_append_size); |
} |
+ void AppendDataExpectingNoTimestampOffsetUpdate(const uint8* data, int size) { |
+ // TODO(wolenetz): Test timestamp offset updating once "sequence" append |
+ // mode processing is implemented. See http://crbug.com/249422. |
+ base::TimeDelta dummy_new_timestamp_offset; |
+ chunk_demuxer_->AppendData(kSourceId, data, size, |
+ &dummy_new_timestamp_offset); |
+ EXPECT_EQ(kNoTimestamp(), dummy_new_timestamp_offset); |
+ } |
+ |
void AppendData(int size) { |
DCHECK(chunk_demuxer_); |
DCHECK_LT(current_position_, file_data_->data_size()); |
DCHECK_LE(current_position_ + size, file_data_->data_size()); |
- chunk_demuxer_->AppendData( |
- kSourceId, file_data_->data() + current_position_, size); |
+ |
+ AppendDataExpectingNoTimestampOffsetUpdate( |
+ file_data_->data() + current_position_, size); |
current_position_ += size; |
} |
void AppendAtTime(const base::TimeDelta& timestampOffset, |
const uint8* pData, int size) { |
CHECK(chunk_demuxer_->SetTimestampOffset(kSourceId, timestampOffset)); |
- chunk_demuxer_->AppendData(kSourceId, pData, size); |
+ AppendDataExpectingNoTimestampOffsetUpdate(pData, size); |
CHECK(chunk_demuxer_->SetTimestampOffset(kSourceId, base::TimeDelta())); |
} |