Index: media/formats/webm/webm_cluster_parser.cc |
diff --git a/media/formats/webm/webm_cluster_parser.cc b/media/formats/webm/webm_cluster_parser.cc |
index e563a8ef5053e9840825189c94add9824e08e8e9..6cb51c82238c6bb2f24bdee1eb4521ba8fa8a3b2 100644 |
--- a/media/formats/webm/webm_cluster_parser.cc |
+++ b/media/formats/webm/webm_cluster_parser.cc |
@@ -441,7 +441,7 @@ WebMClusterParser::Track::~Track() {} |
DecodeTimestamp WebMClusterParser::Track::GetReadyUpperBound() { |
DCHECK(ready_buffers_.empty()); |
- if (last_added_buffer_missing_duration_) |
+ if (last_added_buffer_missing_duration_.get()) |
return last_added_buffer_missing_duration_->GetDecodeTimestamp(); |
return DecodeTimestamp::FromPresentationTime(base::TimeDelta::Max()); |
@@ -489,7 +489,7 @@ bool WebMClusterParser::Track::AddBuffer( |
<< " kf " << buffer->IsKeyframe() |
<< " size " << buffer->data_size(); |
- if (last_added_buffer_missing_duration_) { |
+ if (last_added_buffer_missing_duration_.get()) { |
base::TimeDelta derived_duration = |
buffer->timestamp() - last_added_buffer_missing_duration_->timestamp(); |
last_added_buffer_missing_duration_->set_duration(derived_duration); |
@@ -518,7 +518,7 @@ bool WebMClusterParser::Track::AddBuffer( |
} |
void WebMClusterParser::Track::ApplyDurationEstimateIfNeeded() { |
- if (!last_added_buffer_missing_duration_) |
+ if (!last_added_buffer_missing_duration_.get()) |
return; |
last_added_buffer_missing_duration_->set_duration(GetDurationEstimate()); |
@@ -574,7 +574,7 @@ bool WebMClusterParser::Track::IsKeyframe(const uint8* data, int size) const { |
bool WebMClusterParser::Track::QueueBuffer( |
const scoped_refptr<StreamParserBuffer>& buffer) { |
- DCHECK(!last_added_buffer_missing_duration_); |
+ DCHECK(!last_added_buffer_missing_duration_.get()); |
// WebMClusterParser::OnBlock() gives MEDIA_LOG and parse error on decreasing |
// block timecode detection within a cluster. Therefore, we should not see |