| Index: media/filters/video_renderer_base.cc
|
| diff --git a/media/filters/video_renderer_base.cc b/media/filters/video_renderer_base.cc
|
| index c870df5a4a98e7c2b4d5b3258a82da8e50978568..37b45813d60040bcc9b099afd17414b4ae61840a 100644
|
| --- a/media/filters/video_renderer_base.cc
|
| +++ b/media/filters/video_renderer_base.cc
|
| @@ -408,7 +408,7 @@ void VideoRendererBase::ConsumeVideoFrame(scoped_refptr<VideoFrame> frame) {
|
|
|
| // Discard frames until we reach our desired seek timestamp.
|
| if (state_ == kSeeking && !frame->IsEndOfStream() &&
|
| - (frame->GetTimestamp() + frame->GetDuration() / 2) < seek_timestamp_) {
|
| + (frame->GetTimestamp() + frame->GetDuration()) <= seek_timestamp_) {
|
| frames_queue_done_.push_back(frame);
|
| ScheduleRead_Locked();
|
| } else {
|
|
|