| Index: media/filters/video_renderer_base.cc
|
| diff --git a/media/filters/video_renderer_base.cc b/media/filters/video_renderer_base.cc
|
| index 8aee56019a96bd63a26bab2e328eb0f286b5c6cd..c870df5a4a98e7c2b4d5b3258a82da8e50978568 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()) < seek_timestamp_) {
|
| + (frame->GetTimestamp() + frame->GetDuration() / 2) < seek_timestamp_) {
|
| frames_queue_done_.push_back(frame);
|
| ScheduleRead_Locked();
|
| } else {
|
|
|