| 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()));
|
| }
|
|
|
|
|