Index: media/filters/chunk_demuxer.cc |
diff --git a/media/filters/chunk_demuxer.cc b/media/filters/chunk_demuxer.cc |
index 90b0bb71bc136a1bd3ee1ab0ae4659c4178a07c9..c22d0c2f8687cac3fa73eb645bd4dfbc30ed65d2 100644 |
--- a/media/filters/chunk_demuxer.cc |
+++ b/media/filters/chunk_demuxer.cc |
@@ -836,16 +836,14 @@ void ChunkDemuxer::Abort(const std::string& id) { |
stream_parser_map_[id]->Flush(); |
} |
-bool ChunkDemuxer::SetTimestampOffset(const std::string& id, double offset) { |
- DVLOG(1) << "SetTimestampOffset(" << id << ", " << offset << ")"; |
+bool ChunkDemuxer::SetTimestampOffset(const std::string& id, TimeDelta offset) { |
+ DVLOG(1) << "SetTimestampOffset(" << id << ", " << offset.InSecondsF() << ")"; |
CHECK(IsValidId(id)); |
if (!source_info_map_[id].can_update_offset) |
return false; |
- TimeDelta time_offset = TimeDelta::FromMicroseconds( |
- offset * base::Time::kMicrosecondsPerSecond); |
- source_info_map_[id].timestamp_offset = time_offset; |
+ source_info_map_[id].timestamp_offset = offset; |
return true; |
} |