Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(217)

Issue 2074133002: Always enqueue an empty buffer when flush (Closed)

Created:
4 years, 6 months ago by henryhsu
Modified:
4 years, 6 months ago
Reviewers:
Owen Lin, kcwu, Pawel Osciak
CC:
chromium-reviews, posciak+watch_chromium.org, piman+watch_chromium.org, feature-media-reviews_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Always enqueue an empty buffer when flush If decoder receives flush after surface ran out, decoder does not flush the last frame since decoder is waiting the surface. Enqueue an empty buffer and it will trigger flush after all pending inputs are done. BUG=b:29403962 TEST=cts test pass, vda unittest pass, crosvideo.appspot.com works well Committed: https://crrev.com/25d324e3026a26190f7eacc5810a5f612b814ba1 Cr-Commit-Position: refs/heads/master@{#400626}

Patch Set 1 #

Total comments: 7

Patch Set 2 : address review comments #

Unified diffs Side-by-side diffs Delta from patch set Stats (+5 lines, -10 lines) Patch
M media/gpu/v4l2_slice_video_decode_accelerator.cc View 1 1 chunk +5 lines, -10 lines 0 comments Download

Messages

Total messages: 16 (6 generated)
henryhsu
4 years, 6 months ago (2016-06-17 11:12:26 UTC) #2
kcwu
https://codereview.chromium.org/2074133002/diff/1/media/gpu/v4l2_slice_video_decode_accelerator.cc File media/gpu/v4l2_slice_video_decode_accelerator.cc (right): https://codereview.chromium.org/2074133002/diff/1/media/gpu/v4l2_slice_video_decode_accelerator.cc#newcode1846 media/gpu/v4l2_slice_video_decode_accelerator.cc:1846: return; delete this line
4 years, 6 months ago (2016-06-17 12:17:49 UTC) #4
Owen Lin
https://codereview.chromium.org/2074133002/diff/1/media/gpu/v4l2_slice_video_decode_accelerator.cc File media/gpu/v4l2_slice_video_decode_accelerator.cc (right): https://codereview.chromium.org/2074133002/diff/1/media/gpu/v4l2_slice_video_decode_accelerator.cc#newcode1846 media/gpu/v4l2_slice_video_decode_accelerator.cc:1846: return; Add one line in the end: ScheduleDecodeBufferTaskIfNeeded()
4 years, 6 months ago (2016-06-17 13:35:42 UTC) #5
Owen Lin
https://codereview.chromium.org/2074133002/diff/1/media/gpu/v4l2_slice_video_decode_accelerator.cc File media/gpu/v4l2_slice_video_decode_accelerator.cc (right): https://codereview.chromium.org/2074133002/diff/1/media/gpu/v4l2_slice_video_decode_accelerator.cc#newcode1841 media/gpu/v4l2_slice_video_decode_accelerator.cc:1841: // We are not done with pending inputs, so ...
4 years, 6 months ago (2016-06-17 15:57:47 UTC) #6
Pawel Osciak
Please test this change with vdatest and crosvideo.appspot.com. https://chromiumcodereview.appspot.com/2074133002/diff/1/media/gpu/v4l2_slice_video_decode_accelerator.cc File media/gpu/v4l2_slice_video_decode_accelerator.cc (right): https://chromiumcodereview.appspot.com/2074133002/diff/1/media/gpu/v4l2_slice_video_decode_accelerator.cc#newcode1841 media/gpu/v4l2_slice_video_decode_accelerator.cc:1841: // ...
4 years, 6 months ago (2016-06-20 00:55:53 UTC) #7
henryhsu
tested with vdatest and crosvideo.appspot.com. https://codereview.chromium.org/2074133002/diff/1/media/gpu/v4l2_slice_video_decode_accelerator.cc File media/gpu/v4l2_slice_video_decode_accelerator.cc (right): https://codereview.chromium.org/2074133002/diff/1/media/gpu/v4l2_slice_video_decode_accelerator.cc#newcode1841 media/gpu/v4l2_slice_video_decode_accelerator.cc:1841: // We are not ...
4 years, 6 months ago (2016-06-20 02:58:05 UTC) #8
Pawel Osciak
lgtm, but please update the TEST= line in CL message.
4 years, 6 months ago (2016-06-20 03:53:21 UTC) #9
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/2074133002/20001
4 years, 6 months ago (2016-06-20 03:55:00 UTC) #12
commit-bot: I haz the power
Committed patchset #2 (id:20001)
4 years, 6 months ago (2016-06-20 05:02:35 UTC) #14
commit-bot: I haz the power
4 years, 6 months ago (2016-06-20 05:05:26 UTC) #16
Message was sent while issue was closed.
Patchset 2 (id:??) landed as
https://crrev.com/25d324e3026a26190f7eacc5810a5f612b814ba1
Cr-Commit-Position: refs/heads/master@{#400626}

Powered by Google App Engine
This is Rietveld 408576698