Index: media/filters/gpu_video_decoder.cc |
diff --git a/media/filters/gpu_video_decoder.cc b/media/filters/gpu_video_decoder.cc |
index 44ccf35ec1e4c81af67d2c7ffaac89196df5ed05..bd449340a7581487eebeae4782e22f89853a6417 100644 |
--- a/media/filters/gpu_video_decoder.cc |
+++ b/media/filters/gpu_video_decoder.cc |
@@ -91,7 +91,7 @@ void GpuVideoDecoder::Reset(const base::Closure& closure) { |
} |
if (!pending_decode_cb_.is_null()) |
- EnqueueFrameAndTriggerFrameDelivery(VideoFrame::CreateEmptyFrame()); |
+ EnqueueFrameAndTriggerFrameDelivery(VideoFrame::CreateEOSFrame()); |
DCHECK(pending_reset_cb_.is_null()); |
pending_reset_cb_ = BindToCurrentLoop(closure); |
@@ -104,7 +104,7 @@ void GpuVideoDecoder::Stop(const base::Closure& closure) { |
if (vda_) |
DestroyVDA(); |
if (!pending_decode_cb_.is_null()) |
- EnqueueFrameAndTriggerFrameDelivery(VideoFrame::CreateEmptyFrame()); |
+ EnqueueFrameAndTriggerFrameDelivery(VideoFrame::CreateEOSFrame()); |
if (!pending_reset_cb_.is_null()) |
base::ResetAndReturn(&pending_reset_cb_).Run(); |
BindToCurrentLoop(closure).Run(); |
@@ -574,7 +574,7 @@ void GpuVideoDecoder::NotifyFlushDone() { |
DCHECK(gvd_loop_proxy_->BelongsToCurrentThread()); |
DCHECK_EQ(state_, kDrainingDecoder); |
state_ = kDecoderDrained; |
- EnqueueFrameAndTriggerFrameDelivery(VideoFrame::CreateEmptyFrame()); |
+ EnqueueFrameAndTriggerFrameDelivery(VideoFrame::CreateEOSFrame()); |
} |
void GpuVideoDecoder::NotifyResetDone() { |
@@ -590,7 +590,7 @@ void GpuVideoDecoder::NotifyResetDone() { |
base::ResetAndReturn(&pending_reset_cb_).Run(); |
if (!pending_decode_cb_.is_null()) |
- EnqueueFrameAndTriggerFrameDelivery(VideoFrame::CreateEmptyFrame()); |
+ EnqueueFrameAndTriggerFrameDelivery(VideoFrame::CreateEOSFrame()); |
} |
void GpuVideoDecoder::NotifyError(media::VideoDecodeAccelerator::Error error) { |