diff options
author | watk <watk@chromium.org> | 2015-01-05 17:08:09 -0800 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2015-01-06 01:08:51 +0000 |
commit | d5f87c03637894f86fa9565c86d9dac6160c3616 (patch) | |
tree | 3f5191107032eb867c0cf68ab4080ce28a6a03ac /components/components.gyp | |
parent | a75921971720a2c2bfbd65f7bcc44a3aad0d5914 (diff) | |
download | chromium_src-d5f87c03637894f86fa9565c86d9dac6160c3616.zip chromium_src-d5f87c03637894f86fa9565c86d9dac6160c3616.tar.gz chromium_src-d5f87c03637894f86fa9565c86d9dac6160c3616.tar.bz2 |
DXVAVideoDecodeAccelerator consumes inputs before draining the decoder.
Previously DXVAVDA could drop frames during a flush operation because
the drain message could be sent to the decoder before the pending input
buffers were consumed, and the decoder ignores further inputs until
the drain is complete. This change ensures the pending input buffers
are consumed before draining the decoder.
BUG=445764
Tested visually and with debug logging on http://sr-repro.s3.amazonaws.com/gpudecode/repro-gpu-mbr.html
Review URL: https://codereview.chromium.org/810233005
Cr-Commit-Position: refs/heads/master@{#310021}
Diffstat (limited to 'components/components.gyp')
0 files changed, 0 insertions, 0 deletions