| Index: media/base/seekable_buffer.cc
|
| diff --git a/media/base/seekable_buffer.cc b/media/base/seekable_buffer.cc
|
| index b88153acc3fda9c814738bbb6f3cc38257356e3a..8cfcf989729451572432635b63bb3762250570f4 100644
|
| --- a/media/base/seekable_buffer.cc
|
| +++ b/media/base/seekable_buffer.cc
|
| @@ -61,7 +61,7 @@ bool SeekableBuffer::GetCurrentChunk(const uint8** data, int* size) const {
|
| }
|
|
|
| bool SeekableBuffer::Append(Buffer* buffer_in) {
|
| - if (buffers_.empty() && buffer_in->GetTimestamp().InMicroseconds() > 0) {
|
| + if (buffers_.empty() && buffer_in->GetTimestamp() != kNoTimestamp()) {
|
| current_time_ = buffer_in->GetTimestamp();
|
| }
|
|
|
| @@ -267,8 +267,7 @@ int SeekableBuffer::InternalRead(uint8* data, int size,
|
| void SeekableBuffer::UpdateCurrentTime(BufferQueue::iterator buffer,
|
| int offset) {
|
| // Garbage values are unavoidable, so this check will remain.
|
| - if (buffer != buffers_.end() &&
|
| - (*buffer)->GetTimestamp().InMicroseconds() > 0) {
|
| + if (buffer != buffers_.end() && (*buffer)->GetTimestamp() != kNoTimestamp()) {
|
| int64 time_offset = ((*buffer)->GetDuration().InMicroseconds() *
|
| offset) / (*buffer)->GetDataSize();
|
|
|
|
|