Moves cc::Surfaces for Videos onto its own thread.

Previously we were running the cc::Surface for Videos project on the media thread.
This was found to cause some smoothness regressions. This CL fixes that by pushing the
work onto its own thread.

Bug: 866508
Cq-Include-Trybots: luci.chromium.try:linux_layout_tests_slimming_paint_v2;master.tryserver.blink:linux_trusty_blink_rel
Change-Id: Ide12cb6cebc9dea83a7686c09e6688537bf3389a
Commit-Queue: CJ DiMeglio <>
Reviewed-by: Fran├žois Doray <>
Reviewed-by: Mounir Lamouri <>
Reviewed-by: Dale Curtis <>
Reviewed-by: Kenneth Russell <>
Reviewed-by: Avi Drissman <>
Cr-Commit-Position: refs/heads/master@{#587811}
11 files changed