Descriptionvideo: On ChromeOS don't assume GLX always.
Hardware video decode depends on GLX but we may be using OSMesa. In
this case fallback to non-hardware video decode gracefully instead
of static casting to an incorrect type.
This allows us to remove flags forcing non-OSMesa for some tests,
and they will test hardware decode on the ChromeOS VMs still.
These flags must go in order to support browser tests running
with a compositor instead of using legacy software mode, since
GLX inside the bot Xvfb environment can not run the compositor.
(This is a small piece of enabling us to test real code paths
in browser tests https://codereview.chromium.org/120313002/ .)
R=fischman@chromium.org, piman@chromium.org, piman
BUG=270918
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=244111
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=244222
Patch Set 1 #Patch Set 2 : videodecode: notabcapture2 #Patch Set 3 : videodecode: 1more #
Total comments: 4
Patch Set 4 : videodecode: vlogandcheck #
Total comments: 2
Patch Set 5 : videodecode: bettercheck #Patch Set 6 : videodecode: movedcheck #
Total comments: 1
Patch Set 7 : videodecode: nopixelresult #
Messages
Total messages: 17 (0 generated)
|