New issue
Advanced search Search tips

Issue 764781 link

Starred by 1 user

Issue metadata

Status: Fixed
Owner: ----
Closed: Mar 2018
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Windows
Pri: 2
Type: Bug

Blocking:
issue 764779



Sign in to add a comment

d3d11 video decoder: EOS doesn't emit all pictures first

Project Member Reported by liber...@chromium.org, Sep 13 2017

Issue description

VDA::Flush should emit all pictures for pending frames before signalling success.  currently, it queues the frames to be emitted by the accelerator, but i don't believe that it waits for them to complete.
 
it should also decode all frames queued with the VDA.
Summary: d3d11 video decoder: EOS doesn't emit all pictures first (was: d3d11vda::Flush doesn't emit all pictures first)
currently, it discards |current_buffer_|.  should send it, and all queued buffers.  when all buffers are queued, then it should flush.  when flush completes, it should signal the eos decode cb.
Cc: liber...@chromium.org
Owner: ----
Status: Available (was: Assigned)
Status: Fixed (was: Available)
this was fixed at some point -- it now handles the eos when |!current_buffer_|.

Sign in to add a comment