Index: content/common/gpu/media/exynos_video_decode_accelerator.cc |
diff --git a/content/common/gpu/media/exynos_video_decode_accelerator.cc b/content/common/gpu/media/exynos_video_decode_accelerator.cc |
index 43089b9cc000b7f4b922260820c343facfc6b0bd..0948cccc3cdf4972a8b7c9f8b1cf8603b559d1af 100644 |
--- a/content/common/gpu/media/exynos_video_decode_accelerator.cc |
+++ b/content/common/gpu/media/exynos_video_decode_accelerator.cc |
@@ -1285,9 +1285,10 @@ void ExynosVideoDecodeAccelerator::EnqueueGsc() { |
} |
// Enqueue a GSC output, only if we need one |
+ // TODO(ihf): Revert to size > 0 once issue 225563 is fixed. |
if (gsc_input_buffer_queued_count_ != 0 && |
gsc_output_buffer_queued_count_ == 0 && |
- !gsc_free_output_buffers_.empty()) { |
+ gsc_free_output_buffers_.size() > 2) { |
const int old_gsc_outputs_queued = gsc_output_buffer_queued_count_; |
if (!EnqueueGscOutputRecord()) |
return; |