DescriptionCopy NV12 picture buffers on demand on the main thread.
If the image is going to be displayed in an overlay then no copy needs
to happen, because the video processor can take it directly. However
if it's used in GL then it needs to be copied to a texture with the
correct bind flags using the video processor.
BUG=717813
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/2859723002
Cr-Commit-Position: refs/heads/master@{#475162}
Committed: https://chromium.googlesource.com/chromium/src/+/a361008fed7d9652a62fb548c7ea9a89fc3d2ce5
Patch Set 1 #Patch Set 2 : fix test #Patch Set 3 : bind fixes #Patch Set 4 : unchange DEPS #Patch Set 5 : rebase #Patch Set 6 : fix some bugs #Patch Set 7 : rebase #Patch Set 8 : fix build #Patch Set 9 : rebase #Patch Set 10 : fix CanBindSamples #Patch Set 11 : share video processors #
Total comments: 3
Patch Set 12 : rename DoCopyTexImageIfNeeded #Patch Set 13 : fix build #
Total comments: 1
Patch Set 14 : connect active texture and restoring bindings #
Total comments: 1
Patch Set 15 : fix restoring binding and active texture #
Total comments: 1
Patch Set 16 : change comment #
Messages
Total messages: 76 (62 generated)
|