| Index: services/media/audio/audio_track_impl.cc
|
| diff --git a/services/media/audio/audio_track_impl.cc b/services/media/audio/audio_track_impl.cc
|
| index 87f3418ce93fe807d305a8e51a87f680acda9d2f..55519aa9b87dc92d26333ac6443fa0f822525afb 100644
|
| --- a/services/media/audio/audio_track_impl.cc
|
| +++ b/services/media/audio/audio_track_impl.cc
|
| @@ -331,6 +331,12 @@ void AudioTrackImpl::OnPacketReceived(AudioPipe::AudioPacketRefPtr packet) {
|
| DCHECK(output);
|
| output->PushToPendingQueue(packet);
|
| }
|
| +
|
| + if (packet->state()->packet()->end_of_stream) {
|
| + timeline_control_site_.SetEndOfStreamPts(
|
| + (packet->state()->packet()->pts + packet->frame_count()) /
|
| + frames_per_ns_);
|
| + }
|
| }
|
|
|
| bool AudioTrackImpl::OnFlushRequested(const MediaConsumer::FlushCallback& cbk) {
|
|
|