DescriptionVAVDA: Use the new, generic video decoder and accelerator infrastructure.
A new, generic accelerated video decoder stack has recently been written to
abstract and replace the existing, heavily VAAPI-specific infrastructure, and
to make it reusable on other platforms as well.
Now that the new stack is stable, switch VAVDA to it. Move the VAAPI-specific
H264 code to a new VaapiH264Accelerator class and adapt the whole class to use
the new decoder/accelerator infrastructure.
BUG=410152
TEST=vdaunittest,veaunittest,shaka player with DASH,local video
Committed: https://crrev.com/d9ee533e4dace516a8a72a704c7cf8cafbab00de
Cr-Commit-Position: refs/heads/master@{#324780}
Patch Set 1 : #Patch Set 2 : Fix whitespace #
Total comments: 18
Patch Set 3 : #
Total comments: 5
Patch Set 4 : Address nit from PS3 #Patch Set 5 : rebase #Messages
Total messages: 44 (18 generated)
|