Make HTMLMediaElement use setNeedsCompositingUpdate instead of scheduleLayerUpdate

Since RenderVideo always has a RenderLayer we can directly ask for a compositing
update instead of going through scheduleLayerUpdate.

Review URL: https://codereview.chromium.org/261753014

git-svn-id: svn://svn.chromium.org/blink/trunk@173364 bbb929c8-8fbe-4397-9dbb-9b2b20218538
diff --git a/third_party/WebKit/LayoutTests/TestExpectations b/third_party/WebKit/LayoutTests/TestExpectations
index 32f4d9b..63bcfcb5 100644
--- a/third_party/WebKit/LayoutTests/TestExpectations
+++ b/third_party/WebKit/LayoutTests/TestExpectations
@@ -1016,6 +1016,11 @@
 
 crbug.com/364250 [ Debug ] virtual/threaded/animations/interpolation/webkit-transform-interpolation.html [ Pass Crash Timeout ]
 
+# Needs rebaselines now that <audio> always has a layer.
+Bug(esprehn) media/audio-repaint.html [ NeedsRebaseline ]
+Bug(esprehn) media/audio-controls-rendering.html [ NeedsRebaseline ]
+Bug(esprehn) media/media-controls-clone.html [ NeedsRebaseline ]
+
 # Need rebaseline once all tests are in ForceCompositingMode.
 crbug.com/361729 [ Mac ] virtual/gpu/fast/hidpi/image-srcset-svg-canvas.html [ ImageOnlyFailure ]
 crbug.com/361729 [ Mac ] virtual/gpu/fast/hidpi/image-srcset-svg.html [ ImageOnlyFailure ]