| Index: media/formats/mp2t/es_parser_adts.cc
|
| diff --git a/media/formats/mp2t/es_parser_adts.cc b/media/formats/mp2t/es_parser_adts.cc
|
| index bb9433220cce02dd3838b419eb2674d88e3e8caf..6bae0c78a90458fd5265085c02cdfe9b98de662d 100644
|
| --- a/media/formats/mp2t/es_parser_adts.cc
|
| +++ b/media/formats/mp2t/es_parser_adts.cc
|
| @@ -140,8 +140,9 @@ bool EsParserAdts::ParseFromEsQueue() {
|
| audio_timestamp_helper_->SetBaseTimestamp(current_timing_desc.pts);
|
|
|
| if (audio_timestamp_helper_->base_timestamp() == kNoTimestamp()) {
|
| - DVLOG(1) << "Audio frame with unknown timestamp";
|
| - return false;
|
| + DVLOG(1) << "Skipping audio frame with unknown timestamp";
|
| + SkipAdtsFrame(adts_frame);
|
| + continue;
|
| }
|
| base::TimeDelta current_pts = audio_timestamp_helper_->GetTimestamp();
|
| base::TimeDelta frame_duration =
|
|
|