DescriptionPosition overlays in AVDACodecImage
This CL adds a call to ScheduleLayout from AVDACodecImage.
To get the overlay, AVDASharedState now holds a reference to the
surface bundle. It registers for DestroyedCB notification from the
overlay, and drops the reference if this happens. This will have
the side-effect of keeping the overlay around even if the decoder
is destroyed. For CVV, that's a no-op, since leaving fullscreen
destroys the surface anyway, and the decoder is only destroyed when
not in fullscreen.
BUG=722933
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/2889603005
Cr-Commit-Position: refs/heads/master@{#472590}
Committed: https://chromium.googlesource.com/chromium/src/+/95c9282a9c8b5773f4f25f78fe829479d40304fa
Patch Set 1 #
Total comments: 5
Patch Set 2 : rebased #
Total comments: 14
Patch Set 3 : cl feedback #Patch Set 4 : rebased #
Messages
Total messages: 30 (21 generated)
|