commit | 23132c3b246259dc7fb9967adb7f33b907aea241 | [log] [tgz] |
---|---|---|
author | Hirokazu Honda <hiroh@chromium.org> | Tue Jul 09 14:31:20 2019 |
committer | Commit Bot <commit-bot@chromium.org> | Tue Jul 09 14:31:20 2019 |
tree | 9b54af6aa9e529993a2af5c0935c2a3bcf3f7174 | |
parent | 69dcf1643d5cabbedc14d5a5caa32348ba970893 [diff] |
media/gpu/AVD: Take DecoderBuffer in AVD::SetStream()'s argument This changes AcceleratedVideoDecoder::SetStream() argument to DecoderBuffer. DecoderBuffer has any required information to decode. It may have additional info that is specifically necessary in AcceleratedVideoDecoder. For instance, it has frame sizes of spatial layers in VP9 SVC stream aside from bitstream data. This is a second step to enable VP9 k-SVC decoding with HW decoder on chromeos intel platform. Design doc for this change is go/VP9-k-SVC-Decoing-VAAPI. Bug: chromium:935411 Test: media_unittests Test: Hangout Meet with VP9 SVC stream Change-Id: I45ca9e6ea7e7c6b8ac619495049be51fa9aed486 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1686981 Commit-Queue: Hirokazu Honda <hiroh@chromium.org> Reviewed-by: Ted Meyer <tmathmeyer@chromium.org> Reviewed-by: Dale Curtis <dalecurtis@chromium.org> Cr-Commit-Position: refs/heads/master@{#675637}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .