DescriptionAdd ContentVideoViewOverlay to AVDA.
Wrap usage of ContentVideoView in an AndroidOverlay interface. This
doesn't change the functionality, but starts to move AVDA towards
using AndroidOverlays rather than hard-coding CVV.
Much of Allocate/DeallocateSurface could be moved from
AVDACodecAllocator to ContentVideoViewOverlay. However, to keep the
size of this change small, it isn't yet.
There shouldn't be any functional difference with this CL.
BUG=667950
CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.android:android_optional_gpu_tests_rel;master.tryserver.chromium.linux:linux_optional_gpu_tests_rel;master.tryserver.chromium.mac:mac_optional_gpu_tests_rel;master.tryserver.chromium.win:win_optional_gpu_tests_rel
Review-Url: https://codereview.chromium.org/2692863011
Cr-Commit-Position: refs/heads/master@{#456135}
Committed: https://chromium.googlesource.com/chromium/src/+/c58e8f82526098f4ef3dca5f957a46c439540a59
Patch Set 1 #Patch Set 2 : rebased #Patch Set 3 : set state to NO_ERROR for setSurface, removed debug #Patch Set 4 : updated comments #Patch Set 5 : fixed avda_unittest #Patch Set 6 : keep |overlay| longer in UpdateSurface, comments #
Total comments: 32
Patch Set 7 : rebased onto surface bundle #Patch Set 8 : updated comments #Patch Set 9 : starting using the correct surface id #Patch Set 10 : make DequeueOutput require NO_ERROR from setsurface #
Total comments: 7
Patch Set 11 : cl feedback #Patch Set 12 : fixed avda unittest #
Messages
Total messages: 33 (22 generated)
|