New issue
Advanced search Search tips

Issue 787575 link

Starred by 3 users

Issue metadata

Status: Fixed
Owner:
Closed: Dec 2017
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 3
Type: Bug

Blocking:
issue 327115
issue 746579



Sign in to add a comment

Switch all layout tests to explicitly use non-proprietary codecs.

Project Member Reported by dalecur...@chromium.org, Nov 21 2017

Issue description

This will allow us to delete RemoveProprietaryMediaTypesAndCodecsForTests() from mime_util.h and unblocks enabling mp3 and mp4 in Chromium builds which currently breaks bunches of layout tests.
 
Blocking: 746579 327115
Status: Started (was: Assigned)
Project Member

Comment 3 by bugdroid1@chromium.org, Nov 22 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/d69958f1aa564e532d7edc7f57f7ba4e6dd77f43

commit d69958f1aa564e532d7edc7f57f7ba4e6dd77f43
Author: Dale Curtis <dalecurtis@chromium.org>
Date: Wed Nov 22 22:12:27 2017

Don't invoke base::FeatureList access before browser startup.

base::FeatureList is initialized in the PreCreateThreads() section
of browser startup, but when running layout tests we invoke
media::RemoveProprietaryMediaTypesAndCodecsForTests() prior to even
starting the browser client. Because this method checks a
base::Feature it thus implicitly sets up features ahead of the
source of truth in PreCreateThread()

In the near term we will be deleting the media method, but that
probably won't land for a couple weeks, so in the mean time so
that we're ready for the next dev release w/ AV1, move the call
into LayoutTestContentRendererClient::RenderThreadStarted();
this isn't needed in the browser anyways.

BUG= 787522 , 787575 
TEST=no content_shell crash w/ av1 enabled.

Change-Id: I4d97d181431862d41e8abbc0ea4c4e90758f3ed5
Reviewed-on: https://chromium-review.googlesource.com/783514
Commit-Queue: Dale Curtis <dalecurtis@chromium.org>
Reviewed-by: Peter Beverloo <peter@chromium.org>
Cr-Commit-Position: refs/heads/master@{#518768}
[modify] https://crrev.com/d69958f1aa564e532d7edc7f57f7ba4e6dd77f43/content/shell/app/shell_main_delegate.cc
[modify] https://crrev.com/d69958f1aa564e532d7edc7f57f7ba4e6dd77f43/content/shell/renderer/layout_test/layout_test_content_renderer_client.cc

Project Member

Comment 4 by bugdroid1@chromium.org, Dec 13 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/99e6ba383f1c2963eb5f3b93c5ef243c07a8240d

commit 99e6ba383f1c2963eb5f3b93c5ef243c07a8240d
Author: Chris Cunningham <chcunningham@chromium.org>
Date: Wed Dec 13 18:14:46 2017

Stop using findMediaFile(...) in LayoutTests

Historically, findMediaFile() helped choose the right extension based
on what the browser could play. Chromium cannot play some proprietary
formats (h264, aac, etc), so this check would choose the .ogv format
in that case.

But things have gotten crufty.
1) A long time ago we started running layout tests on builds that *do*
   include proprietary codecs
2) But we lie about that to the tests via
     media::RemoveProprietaryMediaTypesAndCodecsForTests()
   This makes debugging tests a pain because manual execution doesn't
   call this method and its easy to forget that the test wrapper does.
3) Lots of tests never bothered to call findMediaFile anway and just
   hardcoded the use of an mp4 with proprietary codecs, which worked
   because the method in #2 above only changes canPlayType responses,
   it doesn't remove the actual support for proprietary codecs.
4) findMediaFile is about to be busted anyway because it only queries the
   file mime type without supplying codec info. eg
      canPlayType("video/mp4") == "maybe" -> lets use the mp4!
   and even chromium will now "maybe" for this now that we no longer
   consider mp4 proprietary (though codecs like h264 still are!)

So this patch does the following:

1) Deletes findMediaFile() and instead hardcode use of the ogg file. This
   maintains the existing behavior and avoids a massive rebaseline.
2) Delete media::RemoveProprietaryMediaTypesAndCodecsForTests(). Tests
   and manual runs now behave the same.
3) Delete ancient media-can-play-* LayoutTests that just call canPlayType
   with various codecs and are duplicated by content and chrome browser
   tests (which is a better place for these checks)
4) Updates mediasource-config-change-mp4-* expectations to expect that
   they should run and pass on *all* platforms (previously just android)

There are still many tests that hard code the use of mp4 files. If we
later desire to see LayoutTests run without proprietary codecs, someone
can transition those tests. No one seems to mind at the moment.

It is also not a goal to make LayoutTests try all the supported codecs.
That is covered by unit/integration tests.

Due to #2 above, a handful of tests in external/wpt/media-source now fail
because they use mp4. Fixing these failures is tracked in Issue 794338.

Change-Id: Ie357ae075c880b78d5ee9e95c1b7cc69d9d8a328
BUG:  327115 , 746579 , 787575 , 568704 ,794338
Reviewed-on: https://chromium-review.googlesource.com/807604
Reviewed-by: Dale Curtis <dalecurtis@chromium.org>
Reviewed-by: Peter Beverloo <peter@chromium.org>
Commit-Queue: Chrome Cunningham <chcunningham@chromium.org>
Cr-Commit-Position: refs/heads/master@{#523821}
[modify] https://crrev.com/99e6ba383f1c2963eb5f3b93c5ef243c07a8240d/content/shell/renderer/layout_test/layout_test_content_renderer_client.cc
[modify] https://crrev.com/99e6ba383f1c2963eb5f3b93c5ef243c07a8240d/media/base/mime_util.cc
[modify] https://crrev.com/99e6ba383f1c2963eb5f3b93c5ef243c07a8240d/media/base/mime_util.h
[modify] https://crrev.com/99e6ba383f1c2963eb5f3b93c5ef243c07a8240d/media/base/mime_util_internal.cc
[modify] https://crrev.com/99e6ba383f1c2963eb5f3b93c5ef243c07a8240d/media/base/mime_util_internal.h
[modify] https://crrev.com/99e6ba383f1c2963eb5f3b93c5ef243c07a8240d/third_party/WebKit/LayoutTests/compositing/geometry/clipped-video-controller.html
[modify] https://crrev.com/99e6ba383f1c2963eb5f3b93c5ef243c07a8240d/third_party/WebKit/LayoutTests/compositing/geometry/video-fixed-scrolling.html
[modify] https://crrev.com/99e6ba383f1c2963eb5f3b93c5ef243c07a8240d/third_party/WebKit/LayoutTests/compositing/geometry/video-opacity-overlay.html
[modify] https://crrev.com/99e6ba383f1c2963eb5f3b93c5ef243c07a8240d/third_party/WebKit/LayoutTests/compositing/layers-inside-overflow-scroll.html
[modify] https://crrev.com/99e6ba383f1c2963eb5f3b93c5ef243c07a8240d/third_party/WebKit/LayoutTests/compositing/overflow/scroll-ancestor-update.html
[modify] https://crrev.com/99e6ba383f1c2963eb5f3b93c5ef243c07a8240d/third_party/WebKit/LayoutTests/compositing/reflections/load-video-in-reflection.html
[modify] https://crrev.com/99e6ba383f1c2963eb5f3b93c5ef243c07a8240d/third_party/WebKit/LayoutTests/compositing/resources/media-testing.js
[modify] https://crrev.com/99e6ba383f1c2963eb5f3b93c5ef243c07a8240d/third_party/WebKit/LayoutTests/compositing/self-painting-layers.html
[modify] https://crrev.com/99e6ba383f1c2963eb5f3b93c5ef243c07a8240d/third_party/WebKit/LayoutTests/compositing/video/video-reflection.html
[modify] https://crrev.com/99e6ba383f1c2963eb5f3b93c5ef243c07a8240d/third_party/WebKit/LayoutTests/compositing/visibility/visibility-simple-video-layer.html
[modify] https://crrev.com/99e6ba383f1c2963eb5f3b93c5ef243c07a8240d/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/mime-types/canPlayType-expected.txt
[modify] https://crrev.com/99e6ba383f1c2963eb5f3b93c5ef243c07a8240d/third_party/WebKit/LayoutTests/external/wpt/media-source/mediasource-addsourcebuffer-expected.txt
[modify] https://crrev.com/99e6ba383f1c2963eb5f3b93c5ef243c07a8240d/third_party/WebKit/LayoutTests/external/wpt/media-source/mediasource-addsourcebuffer-mode-expected.txt
[modify] https://crrev.com/99e6ba383f1c2963eb5f3b93c5ef243c07a8240d/third_party/WebKit/LayoutTests/external/wpt/media-source/mediasource-buffered-expected.txt
[delete] https://crrev.com/1de28b82647210153a96efee6153443fca46f057/third_party/WebKit/LayoutTests/external/wpt/media-source/mediasource-config-change-mp4-a-bitrate-expected.txt
[delete] https://crrev.com/1de28b82647210153a96efee6153443fca46f057/third_party/WebKit/LayoutTests/external/wpt/media-source/mediasource-config-change-mp4-av-audio-bitrate-expected.txt
[delete] https://crrev.com/1de28b82647210153a96efee6153443fca46f057/third_party/WebKit/LayoutTests/external/wpt/media-source/mediasource-config-change-mp4-av-framesize-expected.txt
[delete] https://crrev.com/1de28b82647210153a96efee6153443fca46f057/third_party/WebKit/LayoutTests/external/wpt/media-source/mediasource-config-change-mp4-av-video-bitrate-expected.txt
[delete] https://crrev.com/1de28b82647210153a96efee6153443fca46f057/third_party/WebKit/LayoutTests/external/wpt/media-source/mediasource-config-change-mp4-v-bitrate-expected.txt
[delete] https://crrev.com/1de28b82647210153a96efee6153443fca46f057/third_party/WebKit/LayoutTests/external/wpt/media-source/mediasource-config-change-mp4-v-framerate-expected.txt
[delete] https://crrev.com/1de28b82647210153a96efee6153443fca46f057/third_party/WebKit/LayoutTests/external/wpt/media-source/mediasource-config-change-mp4-v-framesize-expected.txt
[modify] https://crrev.com/99e6ba383f1c2963eb5f3b93c5ef243c07a8240d/third_party/WebKit/LayoutTests/external/wpt/media-source/mediasource-endofstream-expected.txt
[modify] https://crrev.com/99e6ba383f1c2963eb5f3b93c5ef243c07a8240d/third_party/WebKit/LayoutTests/external/wpt/media-source/mediasource-endofstream.html
[delete] https://crrev.com/1de28b82647210153a96efee6153443fca46f057/third_party/WebKit/LayoutTests/external/wpt/media-source/mediasource-is-type-supported-expected.txt
[modify] https://crrev.com/99e6ba383f1c2963eb5f3b93c5ef243c07a8240d/third_party/WebKit/LayoutTests/external/wpt/media-source/mediasource-sequencemode-append-buffer-expected.txt
[modify] https://crrev.com/99e6ba383f1c2963eb5f3b93c5ef243c07a8240d/third_party/WebKit/LayoutTests/external/wpt/media-source/mediasource-sourcebuffer-mode-timestamps-expected.txt
[modify] https://crrev.com/99e6ba383f1c2963eb5f3b93c5ef243c07a8240d/third_party/WebKit/LayoutTests/fast/canvas/canvas-composite-video-shadow.html
[modify] https://crrev.com/99e6ba383f1c2963eb5f3b93c5ef243c07a8240d/third_party/WebKit/LayoutTests/fast/canvas/canvas-composite-video.html
[modify] https://crrev.com/99e6ba383f1c2963eb5f3b93c5ef243c07a8240d/third_party/WebKit/LayoutTests/fast/canvas/canvas-drawImage-video.html
[modify] https://crrev.com/99e6ba383f1c2963eb5f3b93c5ef243c07a8240d/third_party/WebKit/LayoutTests/fast/canvas/canvas-pattern-video.html
[modify] https://crrev.com/99e6ba383f1c2963eb5f3b93c5ef243c07a8240d/third_party/WebKit/LayoutTests/fast/canvas/yuv-video-on-accelerated-canvas.html
[modify] https://crrev.com/99e6ba383f1c2963eb5f3b93c5ef243c07a8240d/third_party/WebKit/LayoutTests/fast/events/media-focus-in-standalone-media-document.html
[modify] https://crrev.com/99e6ba383f1c2963eb5f3b93c5ef243c07a8240d/third_party/WebKit/LayoutTests/fast/overflow/overflow-of-video-outline.html
[modify] https://crrev.com/99e6ba383f1c2963eb5f3b93c5ef243c07a8240d/third_party/WebKit/LayoutTests/fullscreen/resources/video.html
[modify] https://crrev.com/99e6ba383f1c2963eb5f3b93c5ef243c07a8240d/third_party/WebKit/LayoutTests/fullscreen/video-controls-timeline.html
[modify] https://crrev.com/99e6ba383f1c2963eb5f3b93c5ef243c07a8240d/third_party/WebKit/LayoutTests/fullscreen/video-specified-size.html
[modify] https://crrev.com/99e6ba383f1c2963eb5f3b93c5ef243c07a8240d/third_party/WebKit/LayoutTests/hdr/color-profile-video.html
[modify] https://crrev.com/99e6ba383f1c2963eb5f3b93c5ef243c07a8240d/third_party/WebKit/LayoutTests/hdr/video-canvas-alpha.html
[modify] https://crrev.com/99e6ba383f1c2963eb5f3b93c5ef243c07a8240d/third_party/WebKit/LayoutTests/http/tests/appcache/video.html
[delete] https://crrev.com/1de28b82647210153a96efee6153443fca46f057/third_party/WebKit/LayoutTests/http/tests/fullscreen/resources/media-file.js
[modify] https://crrev.com/99e6ba383f1c2963eb5f3b93c5ef243c07a8240d/third_party/WebKit/LayoutTests/http/tests/media/audio-seekable-contains-zero-without-ranges.html
[modify] https://crrev.com/99e6ba383f1c2963eb5f3b93c5ef243c07a8240d/third_party/WebKit/LayoutTests/http/tests/media/audio-timeline-seek-outside-seekable.html
[modify] https://crrev.com/99e6ba383f1c2963eb5f3b93c5ef243c07a8240d/third_party/WebKit/LayoutTests/http/tests/media/autoplay/document-user-activation-cross-origin-feature-policy-delegation.html
[modify] https://crrev.com/99e6ba383f1c2963eb5f3b93c5ef243c07a8240d/third_party/WebKit/LayoutTests/http/tests/media/autoplay/document-user-activation-cross-origin-feature-policy-disabled.html
[modify] https://crrev.com/99e6ba383f1c2963eb5f3b93c5ef243c07a8240d/third_party/WebKit/LayoutTests/http/tests/media/autoplay/document-user-activation-cross-origin-feature-policy-gesture.html
[modify] https://crrev.com/99e6ba383f1c2963eb5f3b93c5ef243c07a8240d/third_party/WebKit/LayoutTests/http/tests/media/autoplay/document-user-activation-cross-origin-feature-policy-header.html
[modify] https://crrev.com/99e6ba383f1c2963eb5f3b93c5ef243c07a8240d/third_party/WebKit/LayoutTests/http/tests/media/autoplay/document-user-activation-feature-policy-alternating.html
[modify] https://crrev.com/99e6ba383f1c2963eb5f3b93c5ef243c07a8240d/third_party/WebKit/LayoutTests/http/tests/media/autoplay/document-user-activation-feature-policy-iframe-no-gesture.html
[modify] https://crrev.com/99e6ba383f1c2963eb5f3b93c5ef243c07a8240d/third_party/WebKit/LayoutTests/http/tests/media/autoplay/document-user-activation-feature-policy-same-origin.html
[modify] https://crrev.com/99e6ba383f1c2963eb5f3b93c5ef243c07a8240d/third_party/WebKit/LayoutTests/http/tests/media/autoplay/resources/autoplay-test.js
[modify] https://crrev.com/99e6ba383f1c2963eb5f3b93c5ef243c07a8240d/third_party/WebKit/LayoutTests/http/tests/media/autoplay/resources/nested-frame-with-header.php
[modify] https://crrev.com/99e6ba383f1c2963eb5f3b93c5ef243c07a8240d/third_party/WebKit/LayoutTests/http/tests/media/autoplay/resources/nested-iframe-1a.html
[modify] https://crrev.com/99e6ba383f1c2963eb5f3b93c5ef243c07a8240d/third_party/WebKit/LayoutTests/http/tests/media/autoplay/resources/nested-iframe-1b.html
[modify] https://crrev.com/99e6ba383f1c2963eb5f3b93c5ef243c07a8240d/third_party/WebKit/LayoutTests/http/tests/media/autoplay/resources/nested-iframe-2.html
[modify] https://crrev.com/99e6ba383f1c2963eb5f3b93c5ef243c07a8240d/third_party/WebKit/LayoutTests/http/tests/media/autoplay/resources/test-autoplay-post-navigation.html
[modify] https://crrev.com/99e6ba383f1c2963eb5f3b93c5ef243c07a8240d/third_party/WebKit/LayoutTests/http/tests/media/autoplay/resources/test-autoplay.html
[modify] https://crrev.com/99e6ba383f1c2963eb5f3b93c5ef243c07a8240d/third_party/WebKit/LayoutTests/http/tests/media/controls/controls-list-add-hide.html
[modify] https://crrev.com/99e6ba383f1c2963eb5f3b93c5ef243c07a8240d/third_party/WebKit/LayoutTests/http/tests/media/controls/controls-list-remove-show.html
[modify] https://crrev.com/99e6ba383f1c2963eb5f3b93c5ef243c07a8240d/third_party/WebKit/LayoutTests/http/tests/media/controls/toggle-class-with-state-source-buffer.html
[modify] https://crrev.com/99e6ba383f1c2963eb5f3b93c5ef243c07a8240d/third_party/WebKit/LayoutTests/http/tests/media/controls/toggle-class-with-state-source.html
[modify] https://crrev.com/99e6ba383f1c2963eb5f3b93c5ef243c07a8240d/third_party/WebKit/LayoutTests/http/tests/media/controls/video-controls-overflow-menu-correct-ordering.html
[modify] https://crrev.com/99e6ba383f1c2963eb5f3b93c5ef243c07a8240d/third_party/WebKit/LayoutTests/http/tests/media/controls/video-controls-overflow-menu-updates-appropriately.html
[modify] https://crrev.com/99e6ba383f1c2963eb5f3b93c5ef243c07a8240d/third_party/WebKit/LayoutTests/http/tests/media/gc-while-network-loading.html
[modify] https://crrev.com/99e6ba383f1c2963eb5f3b93c5ef243c07a8240d/third_party/WebKit/LayoutTests/http/tests/media/media-document.html
[delete] https://crrev.com/1de28b82647210153a96efee6153443fca46f057/third_party/WebKit/LayoutTests/http/tests/media/media-source/mediasource-addsourcebuffer-expected.txt
[modify] https://crrev.com/99e6ba383f1c2963eb5f3b93c5ef243c07a8240d/third_party/WebKit/LayoutTests/http/tests/media/media-source/mediasource-config-change-mp4-a-bitrate-expected.txt
[modify] https://crrev.com/99e6ba383f1c2963eb5f3b93c5ef243c07a8240d/third_party/WebKit/LayoutTests/http/tests/media/media-source/mediasource-config-change-mp4-av-audio-bitrate-expected.txt
[modify] https://crrev.com/99e6ba383f1c2963eb5f3b93c5ef243c07a8240d/third_party/WebKit/LayoutTests/http/tests/media/media-source/mediasource-config-change-mp4-av-framesize-expected.txt
[modify] https://crrev.com/99e6ba383f1c2963eb5f3b93c5ef243c07a8240d/third_party/WebKit/LayoutTests/http/tests/media/media-source/mediasource-config-change-mp4-av-video-bitrate-expected.txt
[modify] https://crrev.com/99e6ba383f1c2963eb5f3b93c5ef243c07a8240d/third_party/WebKit/LayoutTests/http/tests/media/media-source/mediasource-config-change-mp4-v-bitrate-expected.txt
[modify] https://crrev.com/99e6ba383f1c2963eb5f3b93c5ef243c07a8240d/third_party/WebKit/LayoutTests/http/tests/media/media-source/mediasource-config-change-mp4-v-framerate-expected.txt
[modify] https://crrev.com/99e6ba383f1c2963eb5f3b93c5ef243c07a8240d/third_party/WebKit/LayoutTests/http/tests/media/media-source/mediasource-config-change-mp4-v-framesize-expected.txt
[modify] https://crrev.com/99e6ba383f1c2963eb5f3b93c5ef243c07a8240d/third_party/WebKit/LayoutTests/http/tests/media/media-source/mediasource-is-type-supported-expected.txt
[modify] https://crrev.com/99e6ba383f1c2963eb5f3b93c5ef243c07a8240d/third_party/WebKit/LayoutTests/http/tests/media/mixed-range-response.html
[modify] https://crrev.com/99e6ba383f1c2963eb5f3b93c5ef243c07a8240d/third_party/WebKit/LayoutTests/http/tests/media/pdf-served-as-pdf.html
[modify] https://crrev.com/99e6ba383f1c2963eb5f3b93c5ef243c07a8240d/third_party/WebKit/LayoutTests/http/tests/media/preload-conditions.html
[modify] https://crrev.com/99e6ba383f1c2963eb5f3b93c5ef243c07a8240d/third_party/WebKit/LayoutTests/http/tests/media/progress-events-generated-correctly.html
[modify] https://crrev.com/99e6ba383f1c2963eb5f3b93c5ef243c07a8240d/third_party/WebKit/LayoutTests/http/tests/media/reload-after-dialog.html
[modify] https://crrev.com/99e6ba383f1c2963eb5f3b93c5ef243c07a8240d/third_party/WebKit/LayoutTests/http/tests/media/remove-while-loading.html
[modify] https://crrev.com/99e6ba383f1c2963eb5f3b93c5ef243c07a8240d/third_party/WebKit/LayoutTests/http/tests/media/resources/autoplay-crossorigin-iframe.html
[modify] https://crrev.com/99e6ba383f1c2963eb5f3b93c5ef243c07a8240d/third_party/WebKit/LayoutTests/http/tests/media/text-served-as-text.html
[modify] https://crrev.com/99e6ba383f1c2963eb5f3b93c5ef243c07a8240d/third_party/WebKit/LayoutTests/http/tests/media/video-buffered-range-contains-currentTime.html
[modify] https://crrev.com/99e6ba383f1c2963eb5f3b93c5ef243c07a8240d/third_party/WebKit/LayoutTests/http/tests/media/video-cancel-load.html
[modify] https://crrev.com/99e6ba383f1c2963eb5f3b93c5ef243c07a8240d/third_party/WebKit/LayoutTests/http/tests/media/video-controls-download-button-displayed.html
[modify] https://crrev.com/99e6ba383f1c2963eb5f3b93c5ef243c07a8240d/third_party/WebKit/LayoutTests/http/tests/media/video-controls-download-button-not-displayed-hide-download-ui.html
[modify] https://crrev.com/99e6ba383f1c2963eb5f3b93c5ef243c07a8240d/third_party/WebKit/LayoutTests/http/tests/media/video-controls-download-button-saves-media-cross-origin.html
[modify] https://crrev.com/99e6ba383f1c2963eb5f3b93c5ef243c07a8240d/third_party/WebKit/LayoutTests/http/tests/media/video-controls-download-button-saves-media.html
[modify] https://crrev.com/99e6ba383f1c2963eb5f3b93c5ef243c07a8240d/third_party/WebKit/LayoutTests/http/tests/media/video-controls-overflow-menu-download-button.html
[modify] https://crrev.com/99e6ba383f1c2963eb5f3b93c5ef243c07a8240d/third_party/WebKit/LayoutTests/http/tests/media/video-cookie.html
[modify] https://crrev.com/99e6ba383f1c2963eb5f3b93c5ef243c07a8240d/third_party/WebKit/LayoutTests/http/tests/media/video-error-abort.html
[modify] https://crrev.com/99e6ba383f1c2963eb5f3b93c5ef243c07a8240d/third_party/WebKit/LayoutTests/http/tests/media/video-load-metadata-decode-error.html
[modify] https://crrev.com/99e6ba383f1c2963eb5f3b93c5ef243c07a8240d/third_party/WebKit/LayoutTests/http/tests/media/video-load-suspend.html
[modify] https://crrev.com/99e6ba383f1c2963eb5f3b93c5ef243c07a8240d/third_party/WebKit/LayoutTests/http/tests/media/video-load-twice.html
[modify] https://crrev.com/99e6ba383f1c2963eb5f3b93c5ef243c07a8240d/third_party/WebKit/LayoutTests/http/tests/media/video-load-with-userpass.html
[modify] https://crrev.com/99e6ba383f1c2963eb5f3b93c5ef243c07a8240d/third_party/WebKit/LayoutTests/http/tests/media/video-play-progress.html
[modify] https://crrev.com/99e6ba383f1c2963eb5f3b93c5ef243c07a8240d/third_party/WebKit/LayoutTests/http/tests/media/video-play-stall-before-meta-data.html
[modify] https://crrev.com/99e6ba383f1c2963eb5f3b93c5ef243c07a8240d/third_party/WebKit/LayoutTests/http/tests/media/video-play-stall.html
[modify] https://crrev.com/99e6ba383f1c2963eb5f3b93c5ef243c07a8240d/third_party/WebKit/LayoutTests/http/tests/media/video-preload-metadata.html
[modify] https://crrev.com/99e6ba383f1c2963eb5f3b93c5ef243c07a8240d/third_party/WebKit/LayoutTests/http/tests/media/video-query-url.html
[modify] https://crrev.com/99e6ba383f1c2963eb5f3b93c5ef243c07a8240d/third_party/WebKit/LayoutTests/http/tests/media/video-referer.html
[modify] https://crrev.com/99e6ba383f1c2963eb5f3b93c5ef243c07a8240d/third_party/WebKit/LayoutTests/http/tests/media/video-seek-to-duration.html
[modify] https://crrev.com/99e6ba383f1c2963eb5f3b93c5ef243c07a8240d/third_party/WebKit/LayoutTests/http/tests/media/video-seek-to-middle.html
[modify] https://crrev.com/99e6ba383f1c2963eb5f3b93c5ef243c07a8240d/third_party/WebKit/LayoutTests/http/tests/media/video-served-as-text.html
[modify] https://crrev.com/99e6ba383f1c2963eb5f3b93c5ef243c07a8240d/third_party/WebKit/LayoutTests/http/tests/media/video-useragent.html
[modify] https://crrev.com/99e6ba383f1c2963eb5f3b93c5ef243c07a8240d/third_party/WebKit/LayoutTests/http/tests/security/local-video-source-from-remote-expected.txt
[modify] https://crrev.com/99e6ba383f1c2963eb5f3b93c5ef243c07a8240d/third_party/WebKit/LayoutTests/http/tests/security/local-video-source-from-remote.html
[modify] https://crrev.com/99e6ba383f1c2963eb5f3b93c5ef243c07a8240d/third_party/WebKit/LayoutTests/http/tests/security/video-cross-origin-readback.html
[modify] https://crrev.com/99e6ba383f1c2963eb5f3b93c5ef243c07a8240d/third_party/WebKit/LayoutTests/http/tests/security/video-cross-origin-via-dom.html
[modify] https://crrev.com/99e6ba383f1c2963eb5f3b93c5ef243c07a8240d/third_party/WebKit/LayoutTests/media/W3C/audio/canPlayType/canPlayType_supported_but_no_codecs_parameter_2-expected.txt
[modify] https://crrev.com/99e6ba383f1c2963eb5f3b93c5ef243c07a8240d/third_party/WebKit/LayoutTests/media/W3C/video/canPlayType/canPlayType_codecs_order_3-expected.txt
[modify] https://crrev.com/99e6ba383f1c2963eb5f3b93c5ef243c07a8240d/third_party/WebKit/LayoutTests/media/W3C/video/canPlayType/canPlayType_codecs_order_3.html
[modify] https://crrev.com/99e6ba383f1c2963eb5f3b93c5ef243c07a8240d/third_party/WebKit/LayoutTests/media/W3C/video/canPlayType/canPlayType_supported_but_no_codecs_parameter_3-expected.txt
[modify] https://crrev.com/99e6ba383f1c2963eb5f3b93c5ef243c07a8240d/third_party/WebKit/LayoutTests/media/W3C/video/canPlayType/canPlayType_two_implies_one_5-expected.txt
[modify] https://crrev.com/99e6ba383f1c2963eb5f3b93c5ef243c07a8240d/third_party/WebKit/LayoutTests/media/W3C/video/canPlayType/canPlayType_two_implies_one_5.html
[modify] https://crrev.com/99e6ba383f1c2963eb5f3b93c5ef243c07a8240d/third_party/WebKit/LayoutTests/media/W3C/video/canPlayType/canPlayType_two_implies_one_6-expected.txt
[modify] https://crrev.com/99e6ba383f1c2963eb5f3b93c5ef243c07a8240d/third_party/WebKit/LayoutTests/media/W3C/video/canPlayType/canPlayType_two_implies_one_6.html
[modify] https://crrev.com/99e6ba383f1c2963eb5f3b93c5ef243c07a8240d/third_party/WebKit/LayoutTests/media/adopt-node-crash.html
[modify] https://crrev.com/99e6ba383f1c2963eb5f3b93c5ef243c07a8240d/third_party/WebKit/LayoutTests/media/audio-concurrent-supported.html
[modify] https://crrev.com/99e6ba383f1c2963eb5f3b93c5ef243c07a8240d/third_party/WebKit/LayoutTests/media/audio-constructor-preload.html
[modify] https://crrev.com/99e6ba383f1c2963eb5f3b93c5ef243c07a8240d/third_party/WebKit/LayoutTests/media/audio-constructor-src.html
[modify] https://crrev.com/99e6ba383f1c2963eb5f3b93c5ef243c07a8240d/third_party/WebKit/LayoutTests/media/audio-constructor.html
[modify] https://crrev.com/99e6ba383f1c2963eb5f3b93c5ef243c07a8240d/third_party/WebKit/LayoutTests/media/audio-controls-captions.html
[modify] https://crrev.com/99e6ba383f1c2963eb5f3b93c5ef243c07a8240d/third_party/WebKit/LayoutTests/media/audio-controls-do-not-fade-out.html
[modify] https://crrev.com/99e6ba383f1c2963eb5f3b93c5ef243c07a8240d/third_party/WebKit/LayoutTests/media/audio-controls-rendering.html
[modify] https://crrev.com/99e6ba383f1c2963eb5f3b93c5ef243c07a8240d/third_party/WebKit/LayoutTests/media/audio-delete-while-slider-thumb-clicked.html
[modify] https://crrev.com/99e6ba383f1c2963eb5f3b93c5ef243c07a8240d/third_party/WebKit/LayoutTests/media/audio-garbage-collect.html
[modify] https://crrev.com/99e6ba383f1c2963eb5f3b93c5ef243c07a8240d/third_party/WebKit/LayoutTests/media/audio-play-event.html
[modify] https://crrev.com/99e6ba383f1c2963eb5f3b93c5ef243c07a8240d/third_party/WebKit/LayoutTests/media/auto-play-in-sandbox-with-allow-scripts.html
[modify] https://crrev.com/99e6ba383f1c2963eb5f3b93c5ef243c07a8240d/third_party/WebKit/LayoutTests/media/autoplay-clears-autoplaying-flag.html
[modify] https://crrev.com/99e6ba383f1c2963eb5f3b93c5ef243c07a8240d/third_party/WebKit/LayoutTests/media/autoplay-document-move.html
[modify] https://crrev.com/99e6ba383f1c2963eb5f3b93c5ef243c07a8240d/third_party/WebKit/LayoutTests/media/autoplay-from-mediastream-to-src.html
[modify] https://crrev.com/99e6ba383f1c2963eb5f3b93c5ef243c07a8240d/third_party/WebKit/LayoutTests/media/autoplay-muted-conditions.html
[modify] https://crrev.com/99e6ba383f1c2963eb5f3b93c5ef243c07a8240d/third_party/WebKit/LayoutTests/media/autoplay-muted-datasaver-off.html
[modify] https://crrev.com/99e6ba383f1c2963eb5f3b93c5ef243c07a8240d/third_party/WebKit/LayoutTests/media/autoplay-muted-datasaver-on.html
[modify] https://crrev.com/99e6ba383f1c2963eb5f3b93c5ef243c07a8240d/third_party/WebKit/LayoutTests/media/autoplay-muted.html
[modify] https://crrev.com/99e6ba383f1c2963eb5f3b
Status: Fixed (was: Started)
Project Member

Comment 6 by bugdroid1@chromium.org, Dec 13 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/f612c0bbce49eda8e61a3c7e62a36aec84ccb8b4

commit f612c0bbce49eda8e61a3c7e62a36aec84ccb8b4
Author: Chrome Cunningham <chcunningham@chromium.org>
Date: Wed Dec 13 19:52:34 2017

Revert "Stop using findMediaFile(...) in LayoutTests"

This reverts commit 99e6ba383f1c2963eb5f3b93c5ef243c07a8240d.

Reason for revert: Broke chromium bots that aren't in CQ and dont have proprietary codecs.

https://storage.googleapis.com/chromium-layout-test-archives/WebKit_Linux_Trusty/37231/layout-test-results/results.html

Will add feature detection to those mp4 tests and re-land

Original change's description:
> Stop using findMediaFile(...) in LayoutTests
> 
> Historically, findMediaFile() helped choose the right extension based
> on what the browser could play. Chromium cannot play some proprietary
> formats (h264, aac, etc), so this check would choose the .ogv format
> in that case.
> 
> But things have gotten crufty.
> 1) A long time ago we started running layout tests on builds that *do*
>    include proprietary codecs
> 2) But we lie about that to the tests via
>      media::RemoveProprietaryMediaTypesAndCodecsForTests()
>    This makes debugging tests a pain because manual execution doesn't
>    call this method and its easy to forget that the test wrapper does.
> 3) Lots of tests never bothered to call findMediaFile anway and just
>    hardcoded the use of an mp4 with proprietary codecs, which worked
>    because the method in #2 above only changes canPlayType responses,
>    it doesn't remove the actual support for proprietary codecs.
> 4) findMediaFile is about to be busted anyway because it only queries the
>    file mime type without supplying codec info. eg
>       canPlayType("video/mp4") == "maybe" -> lets use the mp4!
>    and even chromium will now "maybe" for this now that we no longer
>    consider mp4 proprietary (though codecs like h264 still are!)
> 
> So this patch does the following:
> 
> 1) Deletes findMediaFile() and instead hardcode use of the ogg file. This
>    maintains the existing behavior and avoids a massive rebaseline.
> 2) Delete media::RemoveProprietaryMediaTypesAndCodecsForTests(). Tests
>    and manual runs now behave the same.
> 3) Delete ancient media-can-play-* LayoutTests that just call canPlayType
>    with various codecs and are duplicated by content and chrome browser
>    tests (which is a better place for these checks)
> 4) Updates mediasource-config-change-mp4-* expectations to expect that
>    they should run and pass on *all* platforms (previously just android)
> 
> There are still many tests that hard code the use of mp4 files. If we
> later desire to see LayoutTests run without proprietary codecs, someone
> can transition those tests. No one seems to mind at the moment.
> 
> It is also not a goal to make LayoutTests try all the supported codecs.
> That is covered by unit/integration tests.
> 
> Due to #2 above, a handful of tests in external/wpt/media-source now fail
> because they use mp4. Fixing these failures is tracked in Issue 794338.
> 
> Change-Id: Ie357ae075c880b78d5ee9e95c1b7cc69d9d8a328
> BUG:  327115 , 746579 , 787575 , 568704 ,794338
> Reviewed-on: https://chromium-review.googlesource.com/807604
> Reviewed-by: Dale Curtis <dalecurtis@chromium.org>
> Reviewed-by: Peter Beverloo <peter@chromium.org>
> Commit-Queue: Chrome Cunningham <chcunningham@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#523821}

TBR=dalecurtis@chromium.org,peter@chromium.org,chcunningham@chromium.org

Change-Id: If11dd9503cfdeeed5033ddb1fc3a22466ea05d4b
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://chromium-review.googlesource.com/825602
Reviewed-by: Chrome Cunningham <chcunningham@chromium.org>
Commit-Queue: Chrome Cunningham <chcunningham@chromium.org>
Cr-Commit-Position: refs/heads/master@{#523850}
[modify] https://crrev.com/f612c0bbce49eda8e61a3c7e62a36aec84ccb8b4/content/shell/renderer/layout_test/layout_test_content_renderer_client.cc
[modify] https://crrev.com/f612c0bbce49eda8e61a3c7e62a36aec84ccb8b4/media/base/mime_util.cc
[modify] https://crrev.com/f612c0bbce49eda8e61a3c7e62a36aec84ccb8b4/media/base/mime_util.h
[modify] https://crrev.com/f612c0bbce49eda8e61a3c7e62a36aec84ccb8b4/media/base/mime_util_internal.cc
[modify] https://crrev.com/f612c0bbce49eda8e61a3c7e62a36aec84ccb8b4/media/base/mime_util_internal.h
[modify] https://crrev.com/f612c0bbce49eda8e61a3c7e62a36aec84ccb8b4/third_party/WebKit/LayoutTests/compositing/geometry/clipped-video-controller.html
[modify] https://crrev.com/f612c0bbce49eda8e61a3c7e62a36aec84ccb8b4/third_party/WebKit/LayoutTests/compositing/geometry/video-fixed-scrolling.html
[modify] https://crrev.com/f612c0bbce49eda8e61a3c7e62a36aec84ccb8b4/third_party/WebKit/LayoutTests/compositing/geometry/video-opacity-overlay.html
[modify] https://crrev.com/f612c0bbce49eda8e61a3c7e62a36aec84ccb8b4/third_party/WebKit/LayoutTests/compositing/layers-inside-overflow-scroll.html
[modify] https://crrev.com/f612c0bbce49eda8e61a3c7e62a36aec84ccb8b4/third_party/WebKit/LayoutTests/compositing/overflow/scroll-ancestor-update.html
[modify] https://crrev.com/f612c0bbce49eda8e61a3c7e62a36aec84ccb8b4/third_party/WebKit/LayoutTests/compositing/reflections/load-video-in-reflection.html
[modify] https://crrev.com/f612c0bbce49eda8e61a3c7e62a36aec84ccb8b4/third_party/WebKit/LayoutTests/compositing/resources/media-testing.js
[modify] https://crrev.com/f612c0bbce49eda8e61a3c7e62a36aec84ccb8b4/third_party/WebKit/LayoutTests/compositing/self-painting-layers.html
[modify] https://crrev.com/f612c0bbce49eda8e61a3c7e62a36aec84ccb8b4/third_party/WebKit/LayoutTests/compositing/video/video-reflection.html
[modify] https://crrev.com/f612c0bbce49eda8e61a3c7e62a36aec84ccb8b4/third_party/WebKit/LayoutTests/compositing/visibility/visibility-simple-video-layer.html
[modify] https://crrev.com/f612c0bbce49eda8e61a3c7e62a36aec84ccb8b4/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/mime-types/canPlayType-expected.txt
[modify] https://crrev.com/f612c0bbce49eda8e61a3c7e62a36aec84ccb8b4/third_party/WebKit/LayoutTests/external/wpt/media-source/mediasource-addsourcebuffer-expected.txt
[modify] https://crrev.com/f612c0bbce49eda8e61a3c7e62a36aec84ccb8b4/third_party/WebKit/LayoutTests/external/wpt/media-source/mediasource-addsourcebuffer-mode-expected.txt
[modify] https://crrev.com/f612c0bbce49eda8e61a3c7e62a36aec84ccb8b4/third_party/WebKit/LayoutTests/external/wpt/media-source/mediasource-buffered-expected.txt
[add] https://crrev.com/f612c0bbce49eda8e61a3c7e62a36aec84ccb8b4/third_party/WebKit/LayoutTests/external/wpt/media-source/mediasource-config-change-mp4-a-bitrate-expected.txt
[add] https://crrev.com/f612c0bbce49eda8e61a3c7e62a36aec84ccb8b4/third_party/WebKit/LayoutTests/external/wpt/media-source/mediasource-config-change-mp4-av-audio-bitrate-expected.txt
[add] https://crrev.com/f612c0bbce49eda8e61a3c7e62a36aec84ccb8b4/third_party/WebKit/LayoutTests/external/wpt/media-source/mediasource-config-change-mp4-av-framesize-expected.txt
[add] https://crrev.com/f612c0bbce49eda8e61a3c7e62a36aec84ccb8b4/third_party/WebKit/LayoutTests/external/wpt/media-source/mediasource-config-change-mp4-av-video-bitrate-expected.txt
[add] https://crrev.com/f612c0bbce49eda8e61a3c7e62a36aec84ccb8b4/third_party/WebKit/LayoutTests/external/wpt/media-source/mediasource-config-change-mp4-v-bitrate-expected.txt
[add] https://crrev.com/f612c0bbce49eda8e61a3c7e62a36aec84ccb8b4/third_party/WebKit/LayoutTests/external/wpt/media-source/mediasource-config-change-mp4-v-framerate-expected.txt
[add] https://crrev.com/f612c0bbce49eda8e61a3c7e62a36aec84ccb8b4/third_party/WebKit/LayoutTests/external/wpt/media-source/mediasource-config-change-mp4-v-framesize-expected.txt
[modify] https://crrev.com/f612c0bbce49eda8e61a3c7e62a36aec84ccb8b4/third_party/WebKit/LayoutTests/external/wpt/media-source/mediasource-endofstream-expected.txt
[modify] https://crrev.com/f612c0bbce49eda8e61a3c7e62a36aec84ccb8b4/third_party/WebKit/LayoutTests/external/wpt/media-source/mediasource-endofstream.html
[add] https://crrev.com/f612c0bbce49eda8e61a3c7e62a36aec84ccb8b4/third_party/WebKit/LayoutTests/external/wpt/media-source/mediasource-is-type-supported-expected.txt
[modify] https://crrev.com/f612c0bbce49eda8e61a3c7e62a36aec84ccb8b4/third_party/WebKit/LayoutTests/external/wpt/media-source/mediasource-sequencemode-append-buffer-expected.txt
[modify] https://crrev.com/f612c0bbce49eda8e61a3c7e62a36aec84ccb8b4/third_party/WebKit/LayoutTests/external/wpt/media-source/mediasource-sourcebuffer-mode-timestamps-expected.txt
[modify] https://crrev.com/f612c0bbce49eda8e61a3c7e62a36aec84ccb8b4/third_party/WebKit/LayoutTests/fast/canvas/canvas-composite-video-shadow.html
[modify] https://crrev.com/f612c0bbce49eda8e61a3c7e62a36aec84ccb8b4/third_party/WebKit/LayoutTests/fast/canvas/canvas-composite-video.html
[modify] https://crrev.com/f612c0bbce49eda8e61a3c7e62a36aec84ccb8b4/third_party/WebKit/LayoutTests/fast/canvas/canvas-drawImage-video.html
[modify] https://crrev.com/f612c0bbce49eda8e61a3c7e62a36aec84ccb8b4/third_party/WebKit/LayoutTests/fast/canvas/canvas-pattern-video.html
[modify] https://crrev.com/f612c0bbce49eda8e61a3c7e62a36aec84ccb8b4/third_party/WebKit/LayoutTests/fast/canvas/yuv-video-on-accelerated-canvas.html
[modify] https://crrev.com/f612c0bbce49eda8e61a3c7e62a36aec84ccb8b4/third_party/WebKit/LayoutTests/fast/events/media-focus-in-standalone-media-document.html
[modify] https://crrev.com/f612c0bbce49eda8e61a3c7e62a36aec84ccb8b4/third_party/WebKit/LayoutTests/fast/overflow/overflow-of-video-outline.html
[modify] https://crrev.com/f612c0bbce49eda8e61a3c7e62a36aec84ccb8b4/third_party/WebKit/LayoutTests/fullscreen/resources/video.html
[modify] https://crrev.com/f612c0bbce49eda8e61a3c7e62a36aec84ccb8b4/third_party/WebKit/LayoutTests/fullscreen/video-controls-timeline.html
[modify] https://crrev.com/f612c0bbce49eda8e61a3c7e62a36aec84ccb8b4/third_party/WebKit/LayoutTests/fullscreen/video-specified-size.html
[modify] https://crrev.com/f612c0bbce49eda8e61a3c7e62a36aec84ccb8b4/third_party/WebKit/LayoutTests/hdr/color-profile-video.html
[modify] https://crrev.com/f612c0bbce49eda8e61a3c7e62a36aec84ccb8b4/third_party/WebKit/LayoutTests/hdr/video-canvas-alpha.html
[modify] https://crrev.com/f612c0bbce49eda8e61a3c7e62a36aec84ccb8b4/third_party/WebKit/LayoutTests/http/tests/appcache/video.html
[add] https://crrev.com/f612c0bbce49eda8e61a3c7e62a36aec84ccb8b4/third_party/WebKit/LayoutTests/http/tests/fullscreen/resources/media-file.js
[modify] https://crrev.com/f612c0bbce49eda8e61a3c7e62a36aec84ccb8b4/third_party/WebKit/LayoutTests/http/tests/media/audio-seekable-contains-zero-without-ranges.html
[modify] https://crrev.com/f612c0bbce49eda8e61a3c7e62a36aec84ccb8b4/third_party/WebKit/LayoutTests/http/tests/media/audio-timeline-seek-outside-seekable.html
[modify] https://crrev.com/f612c0bbce49eda8e61a3c7e62a36aec84ccb8b4/third_party/WebKit/LayoutTests/http/tests/media/autoplay/document-user-activation-cross-origin-feature-policy-delegation.html
[modify] https://crrev.com/f612c0bbce49eda8e61a3c7e62a36aec84ccb8b4/third_party/WebKit/LayoutTests/http/tests/media/autoplay/document-user-activation-cross-origin-feature-policy-disabled.html
[modify] https://crrev.com/f612c0bbce49eda8e61a3c7e62a36aec84ccb8b4/third_party/WebKit/LayoutTests/http/tests/media/autoplay/document-user-activation-cross-origin-feature-policy-gesture.html
[modify] https://crrev.com/f612c0bbce49eda8e61a3c7e62a36aec84ccb8b4/third_party/WebKit/LayoutTests/http/tests/media/autoplay/document-user-activation-cross-origin-feature-policy-header.html
[modify] https://crrev.com/f612c0bbce49eda8e61a3c7e62a36aec84ccb8b4/third_party/WebKit/LayoutTests/http/tests/media/autoplay/document-user-activation-feature-policy-alternating.html
[modify] https://crrev.com/f612c0bbce49eda8e61a3c7e62a36aec84ccb8b4/third_party/WebKit/LayoutTests/http/tests/media/autoplay/document-user-activation-feature-policy-iframe-no-gesture.html
[modify] https://crrev.com/f612c0bbce49eda8e61a3c7e62a36aec84ccb8b4/third_party/WebKit/LayoutTests/http/tests/media/autoplay/document-user-activation-feature-policy-same-origin.html
[modify] https://crrev.com/f612c0bbce49eda8e61a3c7e62a36aec84ccb8b4/third_party/WebKit/LayoutTests/http/tests/media/autoplay/resources/autoplay-test.js
[modify] https://crrev.com/f612c0bbce49eda8e61a3c7e62a36aec84ccb8b4/third_party/WebKit/LayoutTests/http/tests/media/autoplay/resources/nested-frame-with-header.php
[modify] https://crrev.com/f612c0bbce49eda8e61a3c7e62a36aec84ccb8b4/third_party/WebKit/LayoutTests/http/tests/media/autoplay/resources/nested-iframe-1a.html
[modify] https://crrev.com/f612c0bbce49eda8e61a3c7e62a36aec84ccb8b4/third_party/WebKit/LayoutTests/http/tests/media/autoplay/resources/nested-iframe-1b.html
[modify] https://crrev.com/f612c0bbce49eda8e61a3c7e62a36aec84ccb8b4/third_party/WebKit/LayoutTests/http/tests/media/autoplay/resources/nested-iframe-2.html
[modify] https://crrev.com/f612c0bbce49eda8e61a3c7e62a36aec84ccb8b4/third_party/WebKit/LayoutTests/http/tests/media/autoplay/resources/test-autoplay-post-navigation.html
[modify] https://crrev.com/f612c0bbce49eda8e61a3c7e62a36aec84ccb8b4/third_party/WebKit/LayoutTests/http/tests/media/autoplay/resources/test-autoplay.html
[modify] https://crrev.com/f612c0bbce49eda8e61a3c7e62a36aec84ccb8b4/third_party/WebKit/LayoutTests/http/tests/media/controls/controls-list-add-hide.html
[modify] https://crrev.com/f612c0bbce49eda8e61a3c7e62a36aec84ccb8b4/third_party/WebKit/LayoutTests/http/tests/media/controls/controls-list-remove-show.html
[modify] https://crrev.com/f612c0bbce49eda8e61a3c7e62a36aec84ccb8b4/third_party/WebKit/LayoutTests/http/tests/media/controls/toggle-class-with-state-source-buffer.html
[modify] https://crrev.com/f612c0bbce49eda8e61a3c7e62a36aec84ccb8b4/third_party/WebKit/LayoutTests/http/tests/media/controls/toggle-class-with-state-source.html
[modify] https://crrev.com/f612c0bbce49eda8e61a3c7e62a36aec84ccb8b4/third_party/WebKit/LayoutTests/http/tests/media/controls/video-controls-overflow-menu-correct-ordering.html
[modify] https://crrev.com/f612c0bbce49eda8e61a3c7e62a36aec84ccb8b4/third_party/WebKit/LayoutTests/http/tests/media/controls/video-controls-overflow-menu-updates-appropriately.html
[modify] https://crrev.com/f612c0bbce49eda8e61a3c7e62a36aec84ccb8b4/third_party/WebKit/LayoutTests/http/tests/media/gc-while-network-loading.html
[modify] https://crrev.com/f612c0bbce49eda8e61a3c7e62a36aec84ccb8b4/third_party/WebKit/LayoutTests/http/tests/media/media-document.html
[add] https://crrev.com/f612c0bbce49eda8e61a3c7e62a36aec84ccb8b4/third_party/WebKit/LayoutTests/http/tests/media/media-source/mediasource-addsourcebuffer-expected.txt
[modify] https://crrev.com/f612c0bbce49eda8e61a3c7e62a36aec84ccb8b4/third_party/WebKit/LayoutTests/http/tests/media/media-source/mediasource-config-change-mp4-a-bitrate-expected.txt
[modify] https://crrev.com/f612c0bbce49eda8e61a3c7e62a36aec84ccb8b4/third_party/WebKit/LayoutTests/http/tests/media/media-source/mediasource-config-change-mp4-av-audio-bitrate-expected.txt
[modify] https://crrev.com/f612c0bbce49eda8e61a3c7e62a36aec84ccb8b4/third_party/WebKit/LayoutTests/http/tests/media/media-source/mediasource-config-change-mp4-av-framesize-expected.txt
[modify] https://crrev.com/f612c0bbce49eda8e61a3c7e62a36aec84ccb8b4/third_party/WebKit/LayoutTests/http/tests/media/media-source/mediasource-config-change-mp4-av-video-bitrate-expected.txt
[modify] https://crrev.com/f612c0bbce49eda8e61a3c7e62a36aec84ccb8b4/third_party/WebKit/LayoutTests/http/tests/media/media-source/mediasource-config-change-mp4-v-bitrate-expected.txt
[modify] https://crrev.com/f612c0bbce49eda8e61a3c7e62a36aec84ccb8b4/third_party/WebKit/LayoutTests/http/tests/media/media-source/mediasource-config-change-mp4-v-framerate-expected.txt
[modify] https://crrev.com/f612c0bbce49eda8e61a3c7e62a36aec84ccb8b4/third_party/WebKit/LayoutTests/http/tests/media/media-source/mediasource-config-change-mp4-v-framesize-expected.txt
[modify] https://crrev.com/f612c0bbce49eda8e61a3c7e62a36aec84ccb8b4/third_party/WebKit/LayoutTests/http/tests/media/media-source/mediasource-is-type-supported-expected.txt
[modify] https://crrev.com/f612c0bbce49eda8e61a3c7e62a36aec84ccb8b4/third_party/WebKit/LayoutTests/http/tests/media/mixed-range-response.html
[modify] https://crrev.com/f612c0bbce49eda8e61a3c7e62a36aec84ccb8b4/third_party/WebKit/LayoutTests/http/tests/media/pdf-served-as-pdf.html
[modify] https://crrev.com/f612c0bbce49eda8e61a3c7e62a36aec84ccb8b4/third_party/WebKit/LayoutTests/http/tests/media/preload-conditions.html
[modify] https://crrev.com/f612c0bbce49eda8e61a3c7e62a36aec84ccb8b4/third_party/WebKit/LayoutTests/http/tests/media/progress-events-generated-correctly.html
[modify] https://crrev.com/f612c0bbce49eda8e61a3c7e62a36aec84ccb8b4/third_party/WebKit/LayoutTests/http/tests/media/reload-after-dialog.html
[modify] https://crrev.com/f612c0bbce49eda8e61a3c7e62a36aec84ccb8b4/third_party/WebKit/LayoutTests/http/tests/media/remove-while-loading.html
[modify] https://crrev.com/f612c0bbce49eda8e61a3c7e62a36aec84ccb8b4/third_party/WebKit/LayoutTests/http/tests/media/resources/autoplay-crossorigin-iframe.html
[modify] https://crrev.com/f612c0bbce49eda8e61a3c7e62a36aec84ccb8b4/third_party/WebKit/LayoutTests/http/tests/media/text-served-as-text.html
[modify] https://crrev.com/f612c0bbce49eda8e61a3c7e62a36aec84ccb8b4/third_party/WebKit/LayoutTests/http/tests/media/video-buffered-range-contains-currentTime.html
[modify] https://crrev.com/f612c0bbce49eda8e61a3c7e62a36aec84ccb8b4/third_party/WebKit/LayoutTests/http/tests/media/video-cancel-load.html
[modify] https://crrev.com/f612c0bbce49eda8e61a3c7e62a36aec84ccb8b4/third_party/WebKit/LayoutTests/http/tests/media/video-controls-download-button-displayed.html
[modify] https://crrev.com/f612c0bbce49eda8e61a3c7e62a36aec84ccb8b4/third_party/WebKit/LayoutTests/http/tests/media/video-controls-download-button-not-displayed-hide-download-ui.html
[modify] https://crrev.com/f612c0bbce49eda8e61a3c7e62a36aec84ccb8b4/third_party/WebKit/LayoutTests/http/tests/media/video-controls-download-button-saves-media-cross-origin.html
[modify] https://crrev.com/f612c0bbce49eda8e61a3c7e62a36aec84ccb8b4/third_party/WebKit/LayoutTests/http/tests/media/video-controls-download-button-saves-media.html
[modify] https://crrev.com/f612c0bbce49eda8e61a3c7e62a36aec84ccb8b4/third_party/WebKit/LayoutTests/http/tests/media/video-controls-overflow-menu-download-button.html
[modify] https://crrev.com/f612c0bbce49eda8e61a3c7e62a36aec84ccb8b4/third_party/WebKit/LayoutTests/http/tests/media/video-cookie.html
[modify] https://crrev.com/f612c0bbce49eda8e61a3c7e62a36aec84ccb8b4/third_party/WebKit/LayoutTests/http/tests/media/video-error-abort.html
[modify] https://crrev.com/f612c0bbce49eda8e61a3c7e62a36aec84ccb8b4/third_party/WebKit/LayoutTests/http/tests/media/video-load-metadata-decode-error.html
[modify] https://crrev.com/f612c0bbce49eda8e61a3c7e62a36aec84ccb8b4/third_party/WebKit/LayoutTests/http/tests/media/video-load-suspend.html
[modify] https://crrev.com/f612c0bbce49eda8e61a3c7e62a36aec84ccb8b4/third_party/WebKit/LayoutTests/http/tests/media/video-load-twice.html
[modify] https://crrev.com/f612c0bbce49eda8e61a3c7e62a36aec84ccb8b4/third_party/WebKit/LayoutTests/http/tests/media/video-load-with-userpass.html
[modify] https://crrev.com/f612c0bbce49eda8e61a3c7e62a36aec84ccb8b4/third_party/WebKit/LayoutTests/http/tests/media/video-play-progress.html
[modify] https://crrev.com/f612c0bbce49eda8e61a3c7e62a36aec84ccb8b4/third_party/WebKit/LayoutTests/http/tests/media/video-play-stall-before-meta-data.html
[modify] https://crrev.com/f612c0bbce49eda8e61a3c7e62a36aec84ccb8b4/third_party/WebKit/LayoutTests/http/tests/media/video-play-stall.html
[modify] https://crrev.com/f612c0bbce49eda8e61a3c7e62a36aec84ccb8b4/third_party/WebKit/LayoutTests/http/tests/media/video-preload-metadata.html
[modify] https://crrev.com/f612c0bbce49eda8e61a3c7e62a36aec84ccb8b4/third_party/WebKit/LayoutTests/http/tests/media/video-query-url.html
[modify] https://crrev.com/f612c0bbce49eda8e61a3c7e62a36aec84ccb8b4/third_party/WebKit/LayoutTests/http/tests/media/video-referer.html
[modify] https://crrev.com/f612c0bbce49eda8e61a3c7e62a36aec84ccb8b4/third_party/WebKit/LayoutTests/http/tests/media/video-seek-to-duration.html
[modify] https://crrev.com/f612c0bbce49eda8e61a3c7e62a36aec84ccb8b4/third_party/WebKit/LayoutTests/http/tests/media/video-seek-to-middle.html
[modify] https://crrev.com/f612c0bbce49eda8e61a3c7e62a36aec84ccb8b4/third_party/WebKit/LayoutTests/http/tests/media/video-served-as-text.html
[modify] https://crrev.com/f612c0bbce49eda8e61a3c7e62a36aec84ccb8b4/third_party/WebKit/LayoutTests/http/tests/media/video-useragent.html
[modify] https://crrev.com/f612c0bbce49eda8e61a3c7e62a36aec84ccb8b4/third_party/WebKit/LayoutTests/http/tests/security/local-video-source-from-remote-expected.txt
[modify] https://crrev.com/f612c0bbce49eda8e61a3c7e62a36aec84ccb8b4/third_party/WebKit/LayoutTests/http/tests/security/local-video-source-from-remote.html
[modify] https://crrev.com/f612c0bbce49eda8e61a3c7e62a36aec84ccb8b4/third_party/WebKit/LayoutTests/http/tests/security/video-cross-origin-readback.html
[modify] https://crrev.com/f612c0bbce49eda8e61a3c7e62a36aec84ccb8b4/third_party/WebKit/LayoutTests/http/tests/security/video-cross-origin-via-dom.html
[modify] https://crrev.com/f612c0bbce49eda8e61a3c7e62a36aec84ccb8b4/third_party/WebKit/LayoutTests/media/W3C/audio/canPlayType/canPlayType_supported_but_no_codecs_parameter_2-expected.txt
[modify] https://crrev.com/f612c0bbce49eda8e61a3c7e62a36aec84ccb8b4/third_party/WebKit/LayoutTests/media/W3C/video/canPlayType/canPlayType_codecs_order_3-expected.txt
[modify] https://crrev.com/f612c0bbce49eda8e61a3c7e62a36aec84ccb8b4/third_party/WebKit/LayoutTests/media/W3C/video/canPlayType/canPlayType_codecs_order_3.html
[modify] https://crrev.com/f612c0bbce49eda8e61a3c7e62a36aec84ccb8b4/third_party/WebKit/LayoutTests/media/W3C/video/canPlayType/canPlayType_supported_but_no_codecs_parameter_3-expected.txt
[modify] https://crrev.com/f612c0bbce49eda8e61a3c7e62a36aec84ccb8b4/third_party/WebKit/LayoutTests/media/W3C/video/canPlayType/canPlayType_two_implies_one_5-expected.txt
[modify] https://crrev.com/f612c0bbce49eda8e61a3c7e62a36aec84ccb8b4/third_party/WebKit/LayoutTests/media/W3C/video/canPlayType/canPlayType_two_implies_one_5.html
[modify] https://crrev.com/f612c0bbce49eda8e61a3c7e62a36aec84ccb8b4/third_party/WebKit/LayoutTests/media/W3C/video/canPlayType/canPlayType_two_implies_one_6-expected.txt
[modify] https://crrev.com/f612c0bbce49eda8e61a3c7e62a36aec84ccb8b4/third_party/WebKit/LayoutTests/media/W3C/video/canPlayType/canPlayType_two_implies_one_6.html
[modify] https://crrev.com/f612c0bbce49eda8e61a3c7e62a36aec84ccb8b4/third_party/WebKit/LayoutTests/media/adopt-node-crash.html
[modify] https://crrev.com/f612c0bbce49eda8e61a3c7e62a36aec84ccb8b4/third_party/WebKit/LayoutTests/media/audio-concurrent-supported.html
[modify] https://crrev.com/f612c0bbce49eda8e61a3c7e62a36aec84ccb8b4/third_party/WebKit/LayoutTests/media/audio-constructor-preload.html
[modify] https://crrev.com/f612c0bbce49eda8e61a3c7e62a36aec84ccb8b4/third_party/WebKit/LayoutTests/media/audio-constructor-src.html
[modify] https://crrev.com/f612c0bbce49eda8e61a3c7e62a36aec84ccb8b4/third_party/WebKit/LayoutTests/media/audio-constructor.html
[modify] https://crrev.com/f612c0bbce49eda8e61a3c7e62a36aec84ccb8b4/third_party/WebKit/LayoutTests/media/audio-controls-captions.html
[modify] https://crrev.com/f612c0bbce49eda8e61a3c7e62a36aec84ccb8b4/third_party/WebKit/LayoutTests/media/audio-controls-do-not-fade-out.html
[modify] https://crrev.com/f612c0bbce49eda8e61a3c7e62a36aec84ccb8b4/third_party/WebKit/LayoutTests/media/audio-controls-rendering.html
[modify] https://crrev.com/f612c0bbce49eda8e61a3c7e62a36aec84ccb8b4/third_party/WebKit/LayoutTests/media/audio-delete-while-slider-thumb-clicked.html
[modify] https://crrev.com/f612c0bbce49eda8e61a3c7e62a36aec84ccb8b4/third_party/WebKit/LayoutTests/media/audio-garbage-collect.html
[modify] https://crrev.com/f612c0bbce49eda8e61a3c7e62a36aec84ccb8b4/third_party/WebKit/LayoutTests/media/audio-play-event.html
[modify] https://crrev.com/f612c0bbce49eda8e61a3c7e62a36aec84ccb8b4/third_party/WebKit/LayoutTests/media/auto-play-in-sandbox-with-allow-scripts.html
[modify] https://crrev.com/f612c0bbce49eda8e61a3c7e62a36aec84ccb8b4/third_party/WebKit/LayoutTests/
Project Member

Comment 7 by bugdroid1@chromium.org, Dec 13 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/3323d0cc8bc471e6c2c354f854013df378165a33

commit 3323d0cc8bc471e6c2c354f854013df378165a33
Author: Łukasz Anforowicz <lukasza@chromium.org>
Date: Wed Dec 13 21:03:28 2017

Revert "Stop using findMediaFile(...) in LayoutTests"

This reverts commit 99e6ba383f1c2963eb5f3b93c5ef243c07a8240d.

Reason for revert: Caused test failures on Site Isolation Linux bot -  https://crbug.com/794664  (as we're trying to make the bot's test steps part of CQ).

Original change's description:
> Stop using findMediaFile(...) in LayoutTests
> 
> Historically, findMediaFile() helped choose the right extension based
> on what the browser could play. Chromium cannot play some proprietary
> formats (h264, aac, etc), so this check would choose the .ogv format
> in that case.
> 
> But things have gotten crufty.
> 1) A long time ago we started running layout tests on builds that *do*
>    include proprietary codecs
> 2) But we lie about that to the tests via
>      media::RemoveProprietaryMediaTypesAndCodecsForTests()
>    This makes debugging tests a pain because manual execution doesn't
>    call this method and its easy to forget that the test wrapper does.
> 3) Lots of tests never bothered to call findMediaFile anway and just
>    hardcoded the use of an mp4 with proprietary codecs, which worked
>    because the method in #2 above only changes canPlayType responses,
>    it doesn't remove the actual support for proprietary codecs.
> 4) findMediaFile is about to be busted anyway because it only queries the
>    file mime type without supplying codec info. eg
>       canPlayType("video/mp4") == "maybe" -> lets use the mp4!
>    and even chromium will now "maybe" for this now that we no longer
>    consider mp4 proprietary (though codecs like h264 still are!)
> 
> So this patch does the following:
> 
> 1) Deletes findMediaFile() and instead hardcode use of the ogg file. This
>    maintains the existing behavior and avoids a massive rebaseline.
> 2) Delete media::RemoveProprietaryMediaTypesAndCodecsForTests(). Tests
>    and manual runs now behave the same.
> 3) Delete ancient media-can-play-* LayoutTests that just call canPlayType
>    with various codecs and are duplicated by content and chrome browser
>    tests (which is a better place for these checks)
> 4) Updates mediasource-config-change-mp4-* expectations to expect that
>    they should run and pass on *all* platforms (previously just android)
> 
> There are still many tests that hard code the use of mp4 files. If we
> later desire to see LayoutTests run without proprietary codecs, someone
> can transition those tests. No one seems to mind at the moment.
> 
> It is also not a goal to make LayoutTests try all the supported codecs.
> That is covered by unit/integration tests.
> 
> Due to #2 above, a handful of tests in external/wpt/media-source now fail
> because they use mp4. Fixing these failures is tracked in Issue 794338.
> 
> Change-Id: Ie357ae075c880b78d5ee9e95c1b7cc69d9d8a328
> BUG:  327115 , 746579 , 787575 , 568704 ,794338
> Reviewed-on: https://chromium-review.googlesource.com/807604
> Reviewed-by: Dale Curtis <dalecurtis@chromium.org>
> Reviewed-by: Peter Beverloo <peter@chromium.org>
> Commit-Queue: Chrome Cunningham <chcunningham@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#523821}

TBR=dalecurtis@chromium.org,peter@chromium.org,chcunningham@chromium.org

Change-Id: I9ee4026ddb9876083a0d2c33f62c006888ca08c0
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://chromium-review.googlesource.com/825762
Reviewed-by: Łukasz Anforowicz <lukasza@chromium.org>
Commit-Queue: Łukasz Anforowicz <lukasza@chromium.org>
Cr-Commit-Position: refs/heads/master@{#523873}

Project Member

Comment 8 by bugdroid1@chromium.org, Dec 20 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/117b9d3a698a52d96857b31caeb72c2e74f2a782

commit 117b9d3a698a52d96857b31caeb72c2e74f2a782
Author: Chris Cunningham <chcunningham@chromium.org>
Date: Wed Dec 20 01:17:19 2017

Clean up proprietary codec checks/expectations in LayoutTests

This is mostly a reland of
https://chromium-review.googlesource.com/c/chromium/src/+/807604
with some improvements and now unblocked by changes to bots.

Media layout tests need repair
1) Many tests check for proprietary codec support by only asking about
   "video/mp4" without specifying a codec. This check is busted
   because MP4 is no longer considered proprietary while codecs like
   H264 and AAC still are. We currently claim "video/mp4" is entirely
   unsupported via test hacks to avoid breaking those checks.
2) Some MSE tests focus on MP4 with H264. While many bots now have the
   needed codecs, we artificially remove their support via test-only
   hacks in order to keep expectations the same for all runners.

This CL does the following
1) Remove incomplete checks for "video/mp4" - instead hardcode use of
   the .ogv files (preserving the existing behavior).
2) Update MSE mp4/h264 test expectations to PASS. Starting this week
   all webkit bots include the needed codecs.
3) Remove test hacks that artificially reduce codec support.

It is also not a goal to make LayoutTests try all the supported codecs.
That is covered by unit/integration tests.

Due to 3) above, some external/wpt/media-source tests now fail because
they select mp4. Fixing these failures is tracked in Issue 794338.

TBR: dalecurtis@chromium.org, peter@chromium.org
Bug:  327115 , 746579 , 787575 , 568704 ,794338
Change-Id: I8443d32fc9871c887d0009605cf8876521844916
Reviewed-on: https://chromium-review.googlesource.com/827649
Reviewed-by: Chrome Cunningham <chcunningham@chromium.org>
Commit-Queue: Chrome Cunningham <chcunningham@chromium.org>
Cr-Commit-Position: refs/heads/master@{#525212}
[modify] https://crrev.com/117b9d3a698a52d96857b31caeb72c2e74f2a782/content/shell/renderer/layout_test/layout_test_content_renderer_client.cc
[modify] https://crrev.com/117b9d3a698a52d96857b31caeb72c2e74f2a782/media/base/mime_util.cc
[modify] https://crrev.com/117b9d3a698a52d96857b31caeb72c2e74f2a782/media/base/mime_util.h
[modify] https://crrev.com/117b9d3a698a52d96857b31caeb72c2e74f2a782/media/base/mime_util_internal.cc
[modify] https://crrev.com/117b9d3a698a52d96857b31caeb72c2e74f2a782/media/base/mime_util_internal.h
[modify] https://crrev.com/117b9d3a698a52d96857b31caeb72c2e74f2a782/third_party/WebKit/LayoutTests/compositing/geometry/clipped-video-controller.html
[modify] https://crrev.com/117b9d3a698a52d96857b31caeb72c2e74f2a782/third_party/WebKit/LayoutTests/compositing/geometry/video-fixed-scrolling.html
[modify] https://crrev.com/117b9d3a698a52d96857b31caeb72c2e74f2a782/third_party/WebKit/LayoutTests/compositing/geometry/video-opacity-overlay.html
[modify] https://crrev.com/117b9d3a698a52d96857b31caeb72c2e74f2a782/third_party/WebKit/LayoutTests/compositing/layers-inside-overflow-scroll.html
[modify] https://crrev.com/117b9d3a698a52d96857b31caeb72c2e74f2a782/third_party/WebKit/LayoutTests/compositing/overflow/scroll-ancestor-update.html
[modify] https://crrev.com/117b9d3a698a52d96857b31caeb72c2e74f2a782/third_party/WebKit/LayoutTests/compositing/reflections/load-video-in-reflection.html
[modify] https://crrev.com/117b9d3a698a52d96857b31caeb72c2e74f2a782/third_party/WebKit/LayoutTests/compositing/resources/media-testing.js
[modify] https://crrev.com/117b9d3a698a52d96857b31caeb72c2e74f2a782/third_party/WebKit/LayoutTests/compositing/self-painting-layers.html
[modify] https://crrev.com/117b9d3a698a52d96857b31caeb72c2e74f2a782/third_party/WebKit/LayoutTests/compositing/video/video-reflection.html
[modify] https://crrev.com/117b9d3a698a52d96857b31caeb72c2e74f2a782/third_party/WebKit/LayoutTests/compositing/visibility/visibility-simple-video-layer.html
[modify] https://crrev.com/117b9d3a698a52d96857b31caeb72c2e74f2a782/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/mime-types/canPlayType-expected.txt
[modify] https://crrev.com/117b9d3a698a52d96857b31caeb72c2e74f2a782/third_party/WebKit/LayoutTests/external/wpt/media-source/mediasource-addsourcebuffer-expected.txt
[modify] https://crrev.com/117b9d3a698a52d96857b31caeb72c2e74f2a782/third_party/WebKit/LayoutTests/external/wpt/media-source/mediasource-addsourcebuffer-mode-expected.txt
[modify] https://crrev.com/117b9d3a698a52d96857b31caeb72c2e74f2a782/third_party/WebKit/LayoutTests/external/wpt/media-source/mediasource-buffered-expected.txt
[delete] https://crrev.com/141e77a5d35749ac52b9837f082baf5e1413fd66/third_party/WebKit/LayoutTests/external/wpt/media-source/mediasource-config-change-mp4-a-bitrate-expected.txt
[delete] https://crrev.com/141e77a5d35749ac52b9837f082baf5e1413fd66/third_party/WebKit/LayoutTests/external/wpt/media-source/mediasource-config-change-mp4-av-audio-bitrate-expected.txt
[delete] https://crrev.com/141e77a5d35749ac52b9837f082baf5e1413fd66/third_party/WebKit/LayoutTests/external/wpt/media-source/mediasource-config-change-mp4-av-framesize-expected.txt
[delete] https://crrev.com/141e77a5d35749ac52b9837f082baf5e1413fd66/third_party/WebKit/LayoutTests/external/wpt/media-source/mediasource-config-change-mp4-av-video-bitrate-expected.txt
[delete] https://crrev.com/141e77a5d35749ac52b9837f082baf5e1413fd66/third_party/WebKit/LayoutTests/external/wpt/media-source/mediasource-config-change-mp4-v-bitrate-expected.txt
[delete] https://crrev.com/141e77a5d35749ac52b9837f082baf5e1413fd66/third_party/WebKit/LayoutTests/external/wpt/media-source/mediasource-config-change-mp4-v-framerate-expected.txt
[delete] https://crrev.com/141e77a5d35749ac52b9837f082baf5e1413fd66/third_party/WebKit/LayoutTests/external/wpt/media-source/mediasource-config-change-mp4-v-framesize-expected.txt
[modify] https://crrev.com/117b9d3a698a52d96857b31caeb72c2e74f2a782/third_party/WebKit/LayoutTests/external/wpt/media-source/mediasource-endofstream-expected.txt
[modify] https://crrev.com/117b9d3a698a52d96857b31caeb72c2e74f2a782/third_party/WebKit/LayoutTests/external/wpt/media-source/mediasource-endofstream.html
[delete] https://crrev.com/141e77a5d35749ac52b9837f082baf5e1413fd66/third_party/WebKit/LayoutTests/external/wpt/media-source/mediasource-is-type-supported-expected.txt
[modify] https://crrev.com/117b9d3a698a52d96857b31caeb72c2e74f2a782/third_party/WebKit/LayoutTests/external/wpt/media-source/mediasource-sequencemode-append-buffer-expected.txt
[modify] https://crrev.com/117b9d3a698a52d96857b31caeb72c2e74f2a782/third_party/WebKit/LayoutTests/external/wpt/media-source/mediasource-sourcebuffer-mode-timestamps-expected.txt
[modify] https://crrev.com/117b9d3a698a52d96857b31caeb72c2e74f2a782/third_party/WebKit/LayoutTests/fast/canvas/canvas-composite-video-shadow.html
[modify] https://crrev.com/117b9d3a698a52d96857b31caeb72c2e74f2a782/third_party/WebKit/LayoutTests/fast/canvas/canvas-composite-video.html
[modify] https://crrev.com/117b9d3a698a52d96857b31caeb72c2e74f2a782/third_party/WebKit/LayoutTests/fast/canvas/canvas-drawImage-video.html
[modify] https://crrev.com/117b9d3a698a52d96857b31caeb72c2e74f2a782/third_party/WebKit/LayoutTests/fast/canvas/canvas-pattern-video.html
[modify] https://crrev.com/117b9d3a698a52d96857b31caeb72c2e74f2a782/third_party/WebKit/LayoutTests/fast/canvas/yuv-video-on-accelerated-canvas.html
[modify] https://crrev.com/117b9d3a698a52d96857b31caeb72c2e74f2a782/third_party/WebKit/LayoutTests/fast/events/media-focus-in-standalone-media-document.html
[modify] https://crrev.com/117b9d3a698a52d96857b31caeb72c2e74f2a782/third_party/WebKit/LayoutTests/fast/overflow/overflow-of-video-outline.html
[modify] https://crrev.com/117b9d3a698a52d96857b31caeb72c2e74f2a782/third_party/WebKit/LayoutTests/fullscreen/resources/video.html
[modify] https://crrev.com/117b9d3a698a52d96857b31caeb72c2e74f2a782/third_party/WebKit/LayoutTests/fullscreen/video-controls-timeline.html
[modify] https://crrev.com/117b9d3a698a52d96857b31caeb72c2e74f2a782/third_party/WebKit/LayoutTests/fullscreen/video-specified-size.html
[modify] https://crrev.com/117b9d3a698a52d96857b31caeb72c2e74f2a782/third_party/WebKit/LayoutTests/hdr/color-profile-video.html
[modify] https://crrev.com/117b9d3a698a52d96857b31caeb72c2e74f2a782/third_party/WebKit/LayoutTests/hdr/video-canvas-alpha.html
[modify] https://crrev.com/117b9d3a698a52d96857b31caeb72c2e74f2a782/third_party/WebKit/LayoutTests/http/tests/appcache/video.html
[modify] https://crrev.com/117b9d3a698a52d96857b31caeb72c2e74f2a782/third_party/WebKit/LayoutTests/http/tests/canvas/webgl/origin-clean-conformance-expected.txt
[modify] https://crrev.com/117b9d3a698a52d96857b31caeb72c2e74f2a782/third_party/WebKit/LayoutTests/http/tests/canvas/webgl/origin-clean-conformance.html
[delete] https://crrev.com/141e77a5d35749ac52b9837f082baf5e1413fd66/third_party/WebKit/LayoutTests/http/tests/fullscreen/resources/media-file.js
[modify] https://crrev.com/117b9d3a698a52d96857b31caeb72c2e74f2a782/third_party/WebKit/LayoutTests/http/tests/media/audio-seekable-contains-zero-without-ranges.html
[modify] https://crrev.com/117b9d3a698a52d96857b31caeb72c2e74f2a782/third_party/WebKit/LayoutTests/http/tests/media/audio-timeline-seek-outside-seekable.html
[modify] https://crrev.com/117b9d3a698a52d96857b31caeb72c2e74f2a782/third_party/WebKit/LayoutTests/http/tests/media/autoplay/document-user-activation-cross-origin-feature-policy-delegation.html
[modify] https://crrev.com/117b9d3a698a52d96857b31caeb72c2e74f2a782/third_party/WebKit/LayoutTests/http/tests/media/autoplay/document-user-activation-cross-origin-feature-policy-disabled.html
[modify] https://crrev.com/117b9d3a698a52d96857b31caeb72c2e74f2a782/third_party/WebKit/LayoutTests/http/tests/media/autoplay/document-user-activation-cross-origin-feature-policy-gesture.html
[modify] https://crrev.com/117b9d3a698a52d96857b31caeb72c2e74f2a782/third_party/WebKit/LayoutTests/http/tests/media/autoplay/document-user-activation-cross-origin-feature-policy-header.html
[modify] https://crrev.com/117b9d3a698a52d96857b31caeb72c2e74f2a782/third_party/WebKit/LayoutTests/http/tests/media/autoplay/document-user-activation-feature-policy-alternating.html
[modify] https://crrev.com/117b9d3a698a52d96857b31caeb72c2e74f2a782/third_party/WebKit/LayoutTests/http/tests/media/autoplay/document-user-activation-feature-policy-iframe-no-gesture.html
[modify] https://crrev.com/117b9d3a698a52d96857b31caeb72c2e74f2a782/third_party/WebKit/LayoutTests/http/tests/media/autoplay/document-user-activation-feature-policy-same-origin.html
[modify] https://crrev.com/117b9d3a698a52d96857b31caeb72c2e74f2a782/third_party/WebKit/LayoutTests/http/tests/media/autoplay/resources/autoplay-test.js
[modify] https://crrev.com/117b9d3a698a52d96857b31caeb72c2e74f2a782/third_party/WebKit/LayoutTests/http/tests/media/autoplay/resources/nested-frame-with-header.php
[modify] https://crrev.com/117b9d3a698a52d96857b31caeb72c2e74f2a782/third_party/WebKit/LayoutTests/http/tests/media/autoplay/resources/nested-iframe-1a.html
[modify] https://crrev.com/117b9d3a698a52d96857b31caeb72c2e74f2a782/third_party/WebKit/LayoutTests/http/tests/media/autoplay/resources/nested-iframe-1b.html
[modify] https://crrev.com/117b9d3a698a52d96857b31caeb72c2e74f2a782/third_party/WebKit/LayoutTests/http/tests/media/autoplay/resources/nested-iframe-2.html
[modify] https://crrev.com/117b9d3a698a52d96857b31caeb72c2e74f2a782/third_party/WebKit/LayoutTests/http/tests/media/autoplay/resources/test-autoplay-post-navigation.html
[modify] https://crrev.com/117b9d3a698a52d96857b31caeb72c2e74f2a782/third_party/WebKit/LayoutTests/http/tests/media/autoplay/resources/test-autoplay.html
[modify] https://crrev.com/117b9d3a698a52d96857b31caeb72c2e74f2a782/third_party/WebKit/LayoutTests/http/tests/media/controls/controls-list-add-hide.html
[modify] https://crrev.com/117b9d3a698a52d96857b31caeb72c2e74f2a782/third_party/WebKit/LayoutTests/http/tests/media/controls/controls-list-remove-show.html
[modify] https://crrev.com/117b9d3a698a52d96857b31caeb72c2e74f2a782/third_party/WebKit/LayoutTests/http/tests/media/controls/toggle-class-with-state-source-buffer.html
[modify] https://crrev.com/117b9d3a698a52d96857b31caeb72c2e74f2a782/third_party/WebKit/LayoutTests/http/tests/media/controls/toggle-class-with-state-source.html
[modify] https://crrev.com/117b9d3a698a52d96857b31caeb72c2e74f2a782/third_party/WebKit/LayoutTests/http/tests/media/controls/video-controls-overflow-menu-correct-ordering.html
[modify] https://crrev.com/117b9d3a698a52d96857b31caeb72c2e74f2a782/third_party/WebKit/LayoutTests/http/tests/media/controls/video-controls-overflow-menu-updates-appropriately.html
[modify] https://crrev.com/117b9d3a698a52d96857b31caeb72c2e74f2a782/third_party/WebKit/LayoutTests/http/tests/media/gc-while-network-loading.html
[modify] https://crrev.com/117b9d3a698a52d96857b31caeb72c2e74f2a782/third_party/WebKit/LayoutTests/http/tests/media/media-document.html
[delete] https://crrev.com/141e77a5d35749ac52b9837f082baf5e1413fd66/third_party/WebKit/LayoutTests/http/tests/media/media-source/mediasource-addsourcebuffer-expected.txt
[modify] https://crrev.com/117b9d3a698a52d96857b31caeb72c2e74f2a782/third_party/WebKit/LayoutTests/http/tests/media/media-source/mediasource-config-change-mp4-a-bitrate-expected.txt
[modify] https://crrev.com/117b9d3a698a52d96857b31caeb72c2e74f2a782/third_party/WebKit/LayoutTests/http/tests/media/media-source/mediasource-config-change-mp4-av-audio-bitrate-expected.txt
[modify] https://crrev.com/117b9d3a698a52d96857b31caeb72c2e74f2a782/third_party/WebKit/LayoutTests/http/tests/media/media-source/mediasource-config-change-mp4-av-framesize-expected.txt
[modify] https://crrev.com/117b9d3a698a52d96857b31caeb72c2e74f2a782/third_party/WebKit/LayoutTests/http/tests/media/media-source/mediasource-config-change-mp4-av-video-bitrate-expected.txt
[modify] https://crrev.com/117b9d3a698a52d96857b31caeb72c2e74f2a782/third_party/WebKit/LayoutTests/http/tests/media/media-source/mediasource-config-change-mp4-v-bitrate-expected.txt
[modify] https://crrev.com/117b9d3a698a52d96857b31caeb72c2e74f2a782/third_party/WebKit/LayoutTests/http/tests/media/media-source/mediasource-config-change-mp4-v-framerate-expected.txt
[modify] https://crrev.com/117b9d3a698a52d96857b31caeb72c2e74f2a782/third_party/WebKit/LayoutTests/http/tests/media/media-source/mediasource-config-change-mp4-v-framesize-expected.txt
[modify] https://crrev.com/117b9d3a698a52d96857b31caeb72c2e74f2a782/third_party/WebKit/LayoutTests/http/tests/media/media-source/mediasource-is-type-supported-expected.txt
[modify] https://crrev.com/117b9d3a698a52d96857b31caeb72c2e74f2a782/third_party/WebKit/LayoutTests/http/tests/media/mixed-range-response.html
[modify] https://crrev.com/117b9d3a698a52d96857b31caeb72c2e74f2a782/third_party/WebKit/LayoutTests/http/tests/media/pdf-served-as-pdf.html
[modify] https://crrev.com/117b9d3a698a52d96857b31caeb72c2e74f2a782/third_party/WebKit/LayoutTests/http/tests/media/preload-conditions.html
[modify] https://crrev.com/117b9d3a698a52d96857b31caeb72c2e74f2a782/third_party/WebKit/LayoutTests/http/tests/media/progress-events-generated-correctly.html
[modify] https://crrev.com/117b9d3a698a52d96857b31caeb72c2e74f2a782/third_party/WebKit/LayoutTests/http/tests/media/reload-after-dialog.html
[modify] https://crrev.com/117b9d3a698a52d96857b31caeb72c2e74f2a782/third_party/WebKit/LayoutTests/http/tests/media/remove-while-loading.html
[modify] https://crrev.com/117b9d3a698a52d96857b31caeb72c2e74f2a782/third_party/WebKit/LayoutTests/http/tests/media/resources/autoplay-crossorigin-iframe.html
[modify] https://crrev.com/117b9d3a698a52d96857b31caeb72c2e74f2a782/third_party/WebKit/LayoutTests/http/tests/media/text-served-as-text.html
[modify] https://crrev.com/117b9d3a698a52d96857b31caeb72c2e74f2a782/third_party/WebKit/LayoutTests/http/tests/media/video-buffered-range-contains-currentTime.html
[modify] https://crrev.com/117b9d3a698a52d96857b31caeb72c2e74f2a782/third_party/WebKit/LayoutTests/http/tests/media/video-cancel-load.html
[modify] https://crrev.com/117b9d3a698a52d96857b31caeb72c2e74f2a782/third_party/WebKit/LayoutTests/http/tests/media/video-controls-download-button-displayed.html
[modify] https://crrev.com/117b9d3a698a52d96857b31caeb72c2e74f2a782/third_party/WebKit/LayoutTests/http/tests/media/video-controls-download-button-not-displayed-hide-download-ui.html
[modify] https://crrev.com/117b9d3a698a52d96857b31caeb72c2e74f2a782/third_party/WebKit/LayoutTests/http/tests/media/video-controls-download-button-saves-media-cross-origin.html
[modify] https://crrev.com/117b9d3a698a52d96857b31caeb72c2e74f2a782/third_party/WebKit/LayoutTests/http/tests/media/video-controls-download-button-saves-media.html
[modify] https://crrev.com/117b9d3a698a52d96857b31caeb72c2e74f2a782/third_party/WebKit/LayoutTests/http/tests/media/video-controls-overflow-menu-download-button.html
[modify] https://crrev.com/117b9d3a698a52d96857b31caeb72c2e74f2a782/third_party/WebKit/LayoutTests/http/tests/media/video-cookie.html
[modify] https://crrev.com/117b9d3a698a52d96857b31caeb72c2e74f2a782/third_party/WebKit/LayoutTests/http/tests/media/video-error-abort.html
[modify] https://crrev.com/117b9d3a698a52d96857b31caeb72c2e74f2a782/third_party/WebKit/LayoutTests/http/tests/media/video-load-metadata-decode-error.html
[modify] https://crrev.com/117b9d3a698a52d96857b31caeb72c2e74f2a782/third_party/WebKit/LayoutTests/http/tests/media/video-load-suspend.html
[modify] https://crrev.com/117b9d3a698a52d96857b31caeb72c2e74f2a782/third_party/WebKit/LayoutTests/http/tests/media/video-load-twice.html
[modify] https://crrev.com/117b9d3a698a52d96857b31caeb72c2e74f2a782/third_party/WebKit/LayoutTests/http/tests/media/video-load-with-userpass.html
[modify] https://crrev.com/117b9d3a698a52d96857b31caeb72c2e74f2a782/third_party/WebKit/LayoutTests/http/tests/media/video-play-progress.html
[modify] https://crrev.com/117b9d3a698a52d96857b31caeb72c2e74f2a782/third_party/WebKit/LayoutTests/http/tests/media/video-play-stall-before-meta-data.html
[modify] https://crrev.com/117b9d3a698a52d96857b31caeb72c2e74f2a782/third_party/WebKit/LayoutTests/http/tests/media/video-play-stall.html
[modify] https://crrev.com/117b9d3a698a52d96857b31caeb72c2e74f2a782/third_party/WebKit/LayoutTests/http/tests/media/video-preload-metadata.html
[modify] https://crrev.com/117b9d3a698a52d96857b31caeb72c2e74f2a782/third_party/WebKit/LayoutTests/http/tests/media/video-query-url.html
[modify] https://crrev.com/117b9d3a698a52d96857b31caeb72c2e74f2a782/third_party/WebKit/LayoutTests/http/tests/media/video-referer.html
[modify] https://crrev.com/117b9d3a698a52d96857b31caeb72c2e74f2a782/third_party/WebKit/LayoutTests/http/tests/media/video-seek-to-duration.html
[modify] https://crrev.com/117b9d3a698a52d96857b31caeb72c2e74f2a782/third_party/WebKit/LayoutTests/http/tests/media/video-seek-to-middle.html
[modify] https://crrev.com/117b9d3a698a52d96857b31caeb72c2e74f2a782/third_party/WebKit/LayoutTests/http/tests/media/video-served-as-text.html
[modify] https://crrev.com/117b9d3a698a52d96857b31caeb72c2e74f2a782/third_party/WebKit/LayoutTests/http/tests/media/video-useragent.html
[modify] https://crrev.com/117b9d3a698a52d96857b31caeb72c2e74f2a782/third_party/WebKit/LayoutTests/http/tests/security/local-video-source-from-remote-expected.txt
[modify] https://crrev.com/117b9d3a698a52d96857b31caeb72c2e74f2a782/third_party/WebKit/LayoutTests/http/tests/security/local-video-source-from-remote.html
[modify] https://crrev.com/117b9d3a698a52d96857b31caeb72c2e74f2a782/third_party/WebKit/LayoutTests/http/tests/security/video-cross-origin-readback.html
[modify] https://crrev.com/117b9d3a698a52d96857b31caeb72c2e74f2a782/third_party/WebKit/LayoutTests/http/tests/security/video-cross-origin-via-dom.html
[modify] https://crrev.com/117b9d3a698a52d96857b31caeb72c2e74f2a782/third_party/WebKit/LayoutTests/media/W3C/audio/canPlayType/canPlayType_supported_but_no_codecs_parameter_2-expected.txt
[modify] https://crrev.com/117b9d3a698a52d96857b31caeb72c2e74f2a782/third_party/WebKit/LayoutTests/media/W3C/video/canPlayType/canPlayType_codecs_order_3-expected.txt
[modify] https://crrev.com/117b9d3a698a52d96857b31caeb72c2e74f2a782/third_party/WebKit/LayoutTests/media/W3C/video/canPlayType/canPlayType_codecs_order_3.html
[modify] https://crrev.com/117b9d3a698a52d96857b31caeb72c2e74f2a782/third_party/WebKit/LayoutTests/media/W3C/video/canPlayType/canPlayType_supported_but_no_codecs_parameter_3-expected.txt
[modify] https://crrev.com/117b9d3a698a52d96857b31caeb72c2e74f2a782/third_party/WebKit/LayoutTests/media/W3C/video/canPlayType/canPlayType_two_implies_one_5-expected.txt
[modify] https://crrev.com/117b9d3a698a52d96857b31caeb72c2e74f2a782/third_party/WebKit/LayoutTests/media/W3C/video/canPlayType/canPlayType_two_implies_one_5.html
[modify] https://crrev.com/117b9d3a698a52d96857b31caeb72c2e74f2a782/third_party/WebKit/LayoutTests/media/W3C/video/canPlayType/canPlayType_two_implies_one_6-expected.txt
[modify] https://crrev.com/117b9d3a698a52d96857b31caeb72c2e74f2a782/third_party/WebKit/LayoutTests/media/W3C/video/canPlayType/canPlayType_two_implies_one_6.html
[modify] https://crrev.com/117b9d3a698a52d96857b31caeb72c2e74f2a782/third_party/WebKit/LayoutTests/media/adopt-node-crash.html
[modify] https://crrev.com/117b9d3a698a52d96857b31caeb72c2e74f2a782/third_party/WebKit/LayoutTests/media/audio-concurrent-supported.html
[modify] https://crrev.com/117b9d3a698a52d96857b31caeb72c2e74f2a782/third_party/WebKit/LayoutTests/media/audio-constructor-preload.html
[modify] https://crrev.com/117b9d3a698a52d96857b31caeb72c2e74f2a782/third_party/WebKit/LayoutTests/media/audio-constructor-src.html
[modify] https://crrev.com/117b9d3a698a52d96857b31caeb72c2e74f2a782/third_party/WebKit/LayoutTests/media/audio-constructor.html
[modify] https://crrev.com/117b9d3a698a52d96857b31caeb72c2e74f2a782/third_party/WebKit/LayoutTests/media/audio-controls-captions.html
[modify] https://crrev.com/117b9d3a698a52d96857b31caeb72c2e74f2a782/third_party/WebKit/LayoutTests/media/audio-controls-do-not-fade-out.html
[modify] https://crrev.com/117b9d3a698a52d96857b31caeb72c2e74f2a782/third_party/WebKit/LayoutTests/media/audio-controls-rendering.html
[modify] https://crrev.com/117b9d3a698a52d96857b31caeb72c2e74f2a782/third_party/WebKit/LayoutTests/media/audio-delete-while-slider-thumb-clicked.html
[modify] https://crrev.com/117b9d3a698a52d96857b31caeb72c2e74f2a782/third_party/WebKit/LayoutTests/media/audio-garbage-collect.html
[modify] https://crrev.com/117b9d3a698a52d96857b31caeb72c2e74f2a782/third_party/WebKit/LayoutTests/media/audio-play-event.html
[modify] https://crrev.com/117b9d3a698a52d96857b31caeb72c2e74f2a782/third_party/WebKit/LayoutTests/media/auto-play-in-sandbox-with-allow-scripts.html
[modify] https://crrev.com/117b9d3a698a52d96857b31caeb72c2e74f2a782/third_party/WebKit/LayoutTests/media/autoplay-clears-autoplaying-flag.html
[modify] https://crrev.com/117b9d3a698a52d96857b31caeb72c2e74f2a782/third_party/WebKit/LayoutTests/media/autoplay-document-move.html
[modify] https://crrev.com/117b9d3a698a52d96857b31caeb72c2e74f2a782/third_party/WebKit/LayoutTests/media/autoplay-from-mediastream-to-src.html
[modify] https://crrev.com/117b9d3a698a52d96857b31caeb72c2e74f2a782/third_party/WebKit/LayoutTests/media/autoplay-muted-conditions.html
[modify] https://crrev.com/117b9d3a698a52d96857b31caeb72c2e74f2a782/third_party/WebKit/LayoutTests/media/autoplay-muted-datasaver-off.html
[modify] https://crrev.com/117b9d3a698a52d96857b31caeb72c2e74f2a782/third_party/WebKit/LayoutTests/media/autoplay-muted-datasaver-on.html
[modify] https://crrev.com/117b9d3a698a52d96857b31caeb72c2e74f2a782/third_party/WebKit/LayoutTests/media/autoplay-muted.html
[modify] https://crrev.com/117b9d3a698a52d96857b31caeb72c2e74f2a782/third_party/WebKit/LayoutTests/media/autoplay-never-visible.html
[modify] https://crrev.com/117b9d3a698a52d96857b31caeb72c2e74f2a782/third_party/WebKit/LayoutTests/media/autoplay-non-whitelisted-scope.html
[modify] https://crrev.com/117b9d3a698a52d96857b31caeb72c2e74f2a782/third_party/WebKit/LayoutTests/media/autoplay-unmute-offscreen.html
[modify] https://crrev.com/117b9d3a698a52d96857b31caeb72c2e74f2a782/third_party/WebKit/LayoutTests/media/autoplay-when-visible-multiple-times.html
[modify] https://crrev.com/117b9d3a698a52d96857b31caeb72c2e74f2a782/third_party/WebKit/LayoutTests/media/autoplay-when-visible.html
[modi
Project Member

Comment 9 by bugdroid1@chromium.org, Dec 20 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/3496f8439fbf1cee62ee703a4620ed137bec730f

commit 3496f8439fbf1cee62ee703a4620ed137bec730f
Author: Chrome Cunningham <chcunningham@chromium.org>
Date: Wed Dec 20 18:59:03 2017

Revert "Clean up proprietary codec checks/expectations in LayoutTests"

This reverts commit 117b9d3a698a52d96857b31caeb72c2e74f2a782.

Reason for revert: CL is fine, but it depends on another CL that was reverted: https://chromium-review.googlesource.com/c/chromium/src/+/836414

That CL will probably land again, so expecting to reland this one as is % rebase.

Original change's description:
> Clean up proprietary codec checks/expectations in LayoutTests
> 
> This is mostly a reland of
> https://chromium-review.googlesource.com/c/chromium/src/+/807604
> with some improvements and now unblocked by changes to bots.
> 
> Media layout tests need repair
> 1) Many tests check for proprietary codec support by only asking about
>    "video/mp4" without specifying a codec. This check is busted
>    because MP4 is no longer considered proprietary while codecs like
>    H264 and AAC still are. We currently claim "video/mp4" is entirely
>    unsupported via test hacks to avoid breaking those checks.
> 2) Some MSE tests focus on MP4 with H264. While many bots now have the
>    needed codecs, we artificially remove their support via test-only
>    hacks in order to keep expectations the same for all runners.
> 
> This CL does the following
> 1) Remove incomplete checks for "video/mp4" - instead hardcode use of
>    the .ogv files (preserving the existing behavior).
> 2) Update MSE mp4/h264 test expectations to PASS. Starting this week
>    all webkit bots include the needed codecs.
> 3) Remove test hacks that artificially reduce codec support.
> 
> It is also not a goal to make LayoutTests try all the supported codecs.
> That is covered by unit/integration tests.
> 
> Due to 3) above, some external/wpt/media-source tests now fail because
> they select mp4. Fixing these failures is tracked in Issue 794338.
> 
> TBR: dalecurtis@chromium.org, peter@chromium.org
> Bug:  327115 , 746579 , 787575 , 568704 ,794338
> Change-Id: I8443d32fc9871c887d0009605cf8876521844916
> Reviewed-on: https://chromium-review.googlesource.com/827649
> Reviewed-by: Chrome Cunningham <chcunningham@chromium.org>
> Commit-Queue: Chrome Cunningham <chcunningham@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#525212}

TBR=dalecurtis@chromium.org,peter@chromium.org,chcunningham@chromium.org

Change-Id: I4dbb4a6ad23a18e2eab5af62a2d669a477e8eaf2
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug:  327115 ,  746579 ,  787575 ,  568704 , 794338
Reviewed-on: https://chromium-review.googlesource.com/837247
Reviewed-by: Chrome Cunningham <chcunningham@chromium.org>
Commit-Queue: Chrome Cunningham <chcunningham@chromium.org>
Cr-Commit-Position: refs/heads/master@{#525391}
[modify] https://crrev.com/3496f8439fbf1cee62ee703a4620ed137bec730f/content/shell/renderer/layout_test/layout_test_content_renderer_client.cc
[modify] https://crrev.com/3496f8439fbf1cee62ee703a4620ed137bec730f/media/base/mime_util.cc
[modify] https://crrev.com/3496f8439fbf1cee62ee703a4620ed137bec730f/media/base/mime_util.h
[modify] https://crrev.com/3496f8439fbf1cee62ee703a4620ed137bec730f/media/base/mime_util_internal.cc
[modify] https://crrev.com/3496f8439fbf1cee62ee703a4620ed137bec730f/media/base/mime_util_internal.h
[modify] https://crrev.com/3496f8439fbf1cee62ee703a4620ed137bec730f/third_party/WebKit/LayoutTests/compositing/geometry/clipped-video-controller.html
[modify] https://crrev.com/3496f8439fbf1cee62ee703a4620ed137bec730f/third_party/WebKit/LayoutTests/compositing/geometry/video-fixed-scrolling.html
[modify] https://crrev.com/3496f8439fbf1cee62ee703a4620ed137bec730f/third_party/WebKit/LayoutTests/compositing/geometry/video-opacity-overlay.html
[modify] https://crrev.com/3496f8439fbf1cee62ee703a4620ed137bec730f/third_party/WebKit/LayoutTests/compositing/layers-inside-overflow-scroll.html
[modify] https://crrev.com/3496f8439fbf1cee62ee703a4620ed137bec730f/third_party/WebKit/LayoutTests/compositing/overflow/scroll-ancestor-update.html
[modify] https://crrev.com/3496f8439fbf1cee62ee703a4620ed137bec730f/third_party/WebKit/LayoutTests/compositing/reflections/load-video-in-reflection.html
[modify] https://crrev.com/3496f8439fbf1cee62ee703a4620ed137bec730f/third_party/WebKit/LayoutTests/compositing/resources/media-testing.js
[modify] https://crrev.com/3496f8439fbf1cee62ee703a4620ed137bec730f/third_party/WebKit/LayoutTests/compositing/self-painting-layers.html
[modify] https://crrev.com/3496f8439fbf1cee62ee703a4620ed137bec730f/third_party/WebKit/LayoutTests/compositing/video/video-reflection.html
[modify] https://crrev.com/3496f8439fbf1cee62ee703a4620ed137bec730f/third_party/WebKit/LayoutTests/compositing/visibility/visibility-simple-video-layer.html
[modify] https://crrev.com/3496f8439fbf1cee62ee703a4620ed137bec730f/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/mime-types/canPlayType-expected.txt
[modify] https://crrev.com/3496f8439fbf1cee62ee703a4620ed137bec730f/third_party/WebKit/LayoutTests/external/wpt/media-source/mediasource-addsourcebuffer-expected.txt
[modify] https://crrev.com/3496f8439fbf1cee62ee703a4620ed137bec730f/third_party/WebKit/LayoutTests/external/wpt/media-source/mediasource-addsourcebuffer-mode-expected.txt
[modify] https://crrev.com/3496f8439fbf1cee62ee703a4620ed137bec730f/third_party/WebKit/LayoutTests/external/wpt/media-source/mediasource-buffered-expected.txt
[add] https://crrev.com/3496f8439fbf1cee62ee703a4620ed137bec730f/third_party/WebKit/LayoutTests/external/wpt/media-source/mediasource-config-change-mp4-a-bitrate-expected.txt
[add] https://crrev.com/3496f8439fbf1cee62ee703a4620ed137bec730f/third_party/WebKit/LayoutTests/external/wpt/media-source/mediasource-config-change-mp4-av-audio-bitrate-expected.txt
[add] https://crrev.com/3496f8439fbf1cee62ee703a4620ed137bec730f/third_party/WebKit/LayoutTests/external/wpt/media-source/mediasource-config-change-mp4-av-framesize-expected.txt
[add] https://crrev.com/3496f8439fbf1cee62ee703a4620ed137bec730f/third_party/WebKit/LayoutTests/external/wpt/media-source/mediasource-config-change-mp4-av-video-bitrate-expected.txt
[add] https://crrev.com/3496f8439fbf1cee62ee703a4620ed137bec730f/third_party/WebKit/LayoutTests/external/wpt/media-source/mediasource-config-change-mp4-v-bitrate-expected.txt
[add] https://crrev.com/3496f8439fbf1cee62ee703a4620ed137bec730f/third_party/WebKit/LayoutTests/external/wpt/media-source/mediasource-config-change-mp4-v-framerate-expected.txt
[add] https://crrev.com/3496f8439fbf1cee62ee703a4620ed137bec730f/third_party/WebKit/LayoutTests/external/wpt/media-source/mediasource-config-change-mp4-v-framesize-expected.txt
[modify] https://crrev.com/3496f8439fbf1cee62ee703a4620ed137bec730f/third_party/WebKit/LayoutTests/external/wpt/media-source/mediasource-endofstream-expected.txt
[modify] https://crrev.com/3496f8439fbf1cee62ee703a4620ed137bec730f/third_party/WebKit/LayoutTests/external/wpt/media-source/mediasource-endofstream.html
[add] https://crrev.com/3496f8439fbf1cee62ee703a4620ed137bec730f/third_party/WebKit/LayoutTests/external/wpt/media-source/mediasource-is-type-supported-expected.txt
[modify] https://crrev.com/3496f8439fbf1cee62ee703a4620ed137bec730f/third_party/WebKit/LayoutTests/external/wpt/media-source/mediasource-sequencemode-append-buffer-expected.txt
[modify] https://crrev.com/3496f8439fbf1cee62ee703a4620ed137bec730f/third_party/WebKit/LayoutTests/external/wpt/media-source/mediasource-sourcebuffer-mode-timestamps-expected.txt
[modify] https://crrev.com/3496f8439fbf1cee62ee703a4620ed137bec730f/third_party/WebKit/LayoutTests/fast/canvas/canvas-composite-video-shadow.html
[modify] https://crrev.com/3496f8439fbf1cee62ee703a4620ed137bec730f/third_party/WebKit/LayoutTests/fast/canvas/canvas-composite-video.html
[modify] https://crrev.com/3496f8439fbf1cee62ee703a4620ed137bec730f/third_party/WebKit/LayoutTests/fast/canvas/canvas-drawImage-video.html
[modify] https://crrev.com/3496f8439fbf1cee62ee703a4620ed137bec730f/third_party/WebKit/LayoutTests/fast/canvas/canvas-pattern-video.html
[modify] https://crrev.com/3496f8439fbf1cee62ee703a4620ed137bec730f/third_party/WebKit/LayoutTests/fast/canvas/yuv-video-on-accelerated-canvas.html
[modify] https://crrev.com/3496f8439fbf1cee62ee703a4620ed137bec730f/third_party/WebKit/LayoutTests/fast/events/media-focus-in-standalone-media-document.html
[modify] https://crrev.com/3496f8439fbf1cee62ee703a4620ed137bec730f/third_party/WebKit/LayoutTests/fast/overflow/overflow-of-video-outline.html
[modify] https://crrev.com/3496f8439fbf1cee62ee703a4620ed137bec730f/third_party/WebKit/LayoutTests/fullscreen/resources/video.html
[modify] https://crrev.com/3496f8439fbf1cee62ee703a4620ed137bec730f/third_party/WebKit/LayoutTests/fullscreen/video-controls-timeline.html
[modify] https://crrev.com/3496f8439fbf1cee62ee703a4620ed137bec730f/third_party/WebKit/LayoutTests/fullscreen/video-specified-size.html
[modify] https://crrev.com/3496f8439fbf1cee62ee703a4620ed137bec730f/third_party/WebKit/LayoutTests/hdr/color-profile-video.html
[modify] https://crrev.com/3496f8439fbf1cee62ee703a4620ed137bec730f/third_party/WebKit/LayoutTests/hdr/video-canvas-alpha.html
[modify] https://crrev.com/3496f8439fbf1cee62ee703a4620ed137bec730f/third_party/WebKit/LayoutTests/http/tests/appcache/video.html
[modify] https://crrev.com/3496f8439fbf1cee62ee703a4620ed137bec730f/third_party/WebKit/LayoutTests/http/tests/canvas/webgl/origin-clean-conformance-expected.txt
[modify] https://crrev.com/3496f8439fbf1cee62ee703a4620ed137bec730f/third_party/WebKit/LayoutTests/http/tests/canvas/webgl/origin-clean-conformance.html
[add] https://crrev.com/3496f8439fbf1cee62ee703a4620ed137bec730f/third_party/WebKit/LayoutTests/http/tests/fullscreen/resources/media-file.js
[modify] https://crrev.com/3496f8439fbf1cee62ee703a4620ed137bec730f/third_party/WebKit/LayoutTests/http/tests/media/audio-seekable-contains-zero-without-ranges.html
[modify] https://crrev.com/3496f8439fbf1cee62ee703a4620ed137bec730f/third_party/WebKit/LayoutTests/http/tests/media/audio-timeline-seek-outside-seekable.html
[modify] https://crrev.com/3496f8439fbf1cee62ee703a4620ed137bec730f/third_party/WebKit/LayoutTests/http/tests/media/autoplay/document-user-activation-cross-origin-feature-policy-delegation.html
[modify] https://crrev.com/3496f8439fbf1cee62ee703a4620ed137bec730f/third_party/WebKit/LayoutTests/http/tests/media/autoplay/document-user-activation-cross-origin-feature-policy-disabled.html
[modify] https://crrev.com/3496f8439fbf1cee62ee703a4620ed137bec730f/third_party/WebKit/LayoutTests/http/tests/media/autoplay/document-user-activation-cross-origin-feature-policy-gesture.html
[modify] https://crrev.com/3496f8439fbf1cee62ee703a4620ed137bec730f/third_party/WebKit/LayoutTests/http/tests/media/autoplay/document-user-activation-cross-origin-feature-policy-header.html
[modify] https://crrev.com/3496f8439fbf1cee62ee703a4620ed137bec730f/third_party/WebKit/LayoutTests/http/tests/media/autoplay/document-user-activation-feature-policy-alternating.html
[modify] https://crrev.com/3496f8439fbf1cee62ee703a4620ed137bec730f/third_party/WebKit/LayoutTests/http/tests/media/autoplay/document-user-activation-feature-policy-iframe-no-gesture.html
[modify] https://crrev.com/3496f8439fbf1cee62ee703a4620ed137bec730f/third_party/WebKit/LayoutTests/http/tests/media/autoplay/document-user-activation-feature-policy-same-origin.html
[modify] https://crrev.com/3496f8439fbf1cee62ee703a4620ed137bec730f/third_party/WebKit/LayoutTests/http/tests/media/autoplay/resources/autoplay-test.js
[modify] https://crrev.com/3496f8439fbf1cee62ee703a4620ed137bec730f/third_party/WebKit/LayoutTests/http/tests/media/autoplay/resources/nested-frame-with-header.php
[modify] https://crrev.com/3496f8439fbf1cee62ee703a4620ed137bec730f/third_party/WebKit/LayoutTests/http/tests/media/autoplay/resources/nested-iframe-1a.html
[modify] https://crrev.com/3496f8439fbf1cee62ee703a4620ed137bec730f/third_party/WebKit/LayoutTests/http/tests/media/autoplay/resources/nested-iframe-1b.html
[modify] https://crrev.com/3496f8439fbf1cee62ee703a4620ed137bec730f/third_party/WebKit/LayoutTests/http/tests/media/autoplay/resources/nested-iframe-2.html
[modify] https://crrev.com/3496f8439fbf1cee62ee703a4620ed137bec730f/third_party/WebKit/LayoutTests/http/tests/media/autoplay/resources/test-autoplay-post-navigation.html
[modify] https://crrev.com/3496f8439fbf1cee62ee703a4620ed137bec730f/third_party/WebKit/LayoutTests/http/tests/media/autoplay/resources/test-autoplay.html
[modify] https://crrev.com/3496f8439fbf1cee62ee703a4620ed137bec730f/third_party/WebKit/LayoutTests/http/tests/media/controls/controls-list-add-hide.html
[modify] https://crrev.com/3496f8439fbf1cee62ee703a4620ed137bec730f/third_party/WebKit/LayoutTests/http/tests/media/controls/controls-list-remove-show.html
[modify] https://crrev.com/3496f8439fbf1cee62ee703a4620ed137bec730f/third_party/WebKit/LayoutTests/http/tests/media/controls/toggle-class-with-state-source-buffer.html
[modify] https://crrev.com/3496f8439fbf1cee62ee703a4620ed137bec730f/third_party/WebKit/LayoutTests/http/tests/media/controls/toggle-class-with-state-source.html
[modify] https://crrev.com/3496f8439fbf1cee62ee703a4620ed137bec730f/third_party/WebKit/LayoutTests/http/tests/media/controls/video-controls-overflow-menu-correct-ordering.html
[modify] https://crrev.com/3496f8439fbf1cee62ee703a4620ed137bec730f/third_party/WebKit/LayoutTests/http/tests/media/controls/video-controls-overflow-menu-updates-appropriately.html
[modify] https://crrev.com/3496f8439fbf1cee62ee703a4620ed137bec730f/third_party/WebKit/LayoutTests/http/tests/media/gc-while-network-loading.html
[modify] https://crrev.com/3496f8439fbf1cee62ee703a4620ed137bec730f/third_party/WebKit/LayoutTests/http/tests/media/media-document.html
[add] https://crrev.com/3496f8439fbf1cee62ee703a4620ed137bec730f/third_party/WebKit/LayoutTests/http/tests/media/media-source/mediasource-addsourcebuffer-expected.txt
[modify] https://crrev.com/3496f8439fbf1cee62ee703a4620ed137bec730f/third_party/WebKit/LayoutTests/http/tests/media/media-source/mediasource-config-change-mp4-a-bitrate-expected.txt
[modify] https://crrev.com/3496f8439fbf1cee62ee703a4620ed137bec730f/third_party/WebKit/LayoutTests/http/tests/media/media-source/mediasource-config-change-mp4-av-audio-bitrate-expected.txt
[modify] https://crrev.com/3496f8439fbf1cee62ee703a4620ed137bec730f/third_party/WebKit/LayoutTests/http/tests/media/media-source/mediasource-config-change-mp4-av-framesize-expected.txt
[modify] https://crrev.com/3496f8439fbf1cee62ee703a4620ed137bec730f/third_party/WebKit/LayoutTests/http/tests/media/media-source/mediasource-config-change-mp4-av-video-bitrate-expected.txt
[modify] https://crrev.com/3496f8439fbf1cee62ee703a4620ed137bec730f/third_party/WebKit/LayoutTests/http/tests/media/media-source/mediasource-config-change-mp4-v-bitrate-expected.txt
[modify] https://crrev.com/3496f8439fbf1cee62ee703a4620ed137bec730f/third_party/WebKit/LayoutTests/http/tests/media/media-source/mediasource-config-change-mp4-v-framerate-expected.txt
[modify] https://crrev.com/3496f8439fbf1cee62ee703a4620ed137bec730f/third_party/WebKit/LayoutTests/http/tests/media/media-source/mediasource-config-change-mp4-v-framesize-expected.txt
[modify] https://crrev.com/3496f8439fbf1cee62ee703a4620ed137bec730f/third_party/WebKit/LayoutTests/http/tests/media/media-source/mediasource-is-type-supported-expected.txt
[modify] https://crrev.com/3496f8439fbf1cee62ee703a4620ed137bec730f/third_party/WebKit/LayoutTests/http/tests/media/mixed-range-response.html
[modify] https://crrev.com/3496f8439fbf1cee62ee703a4620ed137bec730f/third_party/WebKit/LayoutTests/http/tests/media/pdf-served-as-pdf.html
[modify] https://crrev.com/3496f8439fbf1cee62ee703a4620ed137bec730f/third_party/WebKit/LayoutTests/http/tests/media/preload-conditions.html
[modify] https://crrev.com/3496f8439fbf1cee62ee703a4620ed137bec730f/third_party/WebKit/LayoutTests/http/tests/media/progress-events-generated-correctly.html
[modify] https://crrev.com/3496f8439fbf1cee62ee703a4620ed137bec730f/third_party/WebKit/LayoutTests/http/tests/media/reload-after-dialog.html
[modify] https://crrev.com/3496f8439fbf1cee62ee703a4620ed137bec730f/third_party/WebKit/LayoutTests/http/tests/media/remove-while-loading.html
[modify] https://crrev.com/3496f8439fbf1cee62ee703a4620ed137bec730f/third_party/WebKit/LayoutTests/http/tests/media/resources/autoplay-crossorigin-iframe.html
[modify] https://crrev.com/3496f8439fbf1cee62ee703a4620ed137bec730f/third_party/WebKit/LayoutTests/http/tests/media/text-served-as-text.html
[modify] https://crrev.com/3496f8439fbf1cee62ee703a4620ed137bec730f/third_party/WebKit/LayoutTests/http/tests/media/video-buffered-range-contains-currentTime.html
[modify] https://crrev.com/3496f8439fbf1cee62ee703a4620ed137bec730f/third_party/WebKit/LayoutTests/http/tests/media/video-cancel-load.html
[modify] https://crrev.com/3496f8439fbf1cee62ee703a4620ed137bec730f/third_party/WebKit/LayoutTests/http/tests/media/video-controls-download-button-displayed.html
[modify] https://crrev.com/3496f8439fbf1cee62ee703a4620ed137bec730f/third_party/WebKit/LayoutTests/http/tests/media/video-controls-download-button-not-displayed-hide-download-ui.html
[modify] https://crrev.com/3496f8439fbf1cee62ee703a4620ed137bec730f/third_party/WebKit/LayoutTests/http/tests/media/video-controls-download-button-saves-media-cross-origin.html
[modify] https://crrev.com/3496f8439fbf1cee62ee703a4620ed137bec730f/third_party/WebKit/LayoutTests/http/tests/media/video-controls-download-button-saves-media.html
[modify] https://crrev.com/3496f8439fbf1cee62ee703a4620ed137bec730f/third_party/WebKit/LayoutTests/http/tests/media/video-controls-overflow-menu-download-button.html
[modify] https://crrev.com/3496f8439fbf1cee62ee703a4620ed137bec730f/third_party/WebKit/LayoutTests/http/tests/media/video-cookie.html
[modify] https://crrev.com/3496f8439fbf1cee62ee703a4620ed137bec730f/third_party/WebKit/LayoutTests/http/tests/media/video-error-abort.html
[modify] https://crrev.com/3496f8439fbf1cee62ee703a4620ed137bec730f/third_party/WebKit/LayoutTests/http/tests/media/video-load-metadata-decode-error.html
[modify] https://crrev.com/3496f8439fbf1cee62ee703a4620ed137bec730f/third_party/WebKit/LayoutTests/http/tests/media/video-load-suspend.html
[modify] https://crrev.com/3496f8439fbf1cee62ee703a4620ed137bec730f/third_party/WebKit/LayoutTests/http/tests/media/video-load-twice.html
[modify] https://crrev.com/3496f8439fbf1cee62ee703a4620ed137bec730f/third_party/WebKit/LayoutTests/http/tests/media/video-load-with-userpass.html
[modify] https://crrev.com/3496f8439fbf1cee62ee703a4620ed137bec730f/third_party/WebKit/LayoutTests/http/tests/media/video-play-progress.html
[modify] https://crrev.com/3496f8439fbf1cee62ee703a4620ed137bec730f/third_party/WebKit/LayoutTests/http/tests/media/video-play-stall-before-meta-data.html
[modify] https://crrev.com/3496f8439fbf1cee62ee703a4620ed137bec730f/third_party/WebKit/LayoutTests/http/tests/media/video-play-stall.html
[modify] https://crrev.com/3496f8439fbf1cee62ee703a4620ed137bec730f/third_party/WebKit/LayoutTests/http/tests/media/video-preload-metadata.html
[modify] https://crrev.com/3496f8439fbf1cee62ee703a4620ed137bec730f/third_party/WebKit/LayoutTests/http/tests/media/video-query-url.html
[modify] https://crrev.com/3496f8439fbf1cee62ee703a4620ed137bec730f/third_party/WebKit/LayoutTests/http/tests/media/video-referer.html
[modify] https://crrev.com/3496f8439fbf1cee62ee703a4620ed137bec730f/third_party/WebKit/LayoutTests/http/tests/media/video-seek-to-duration.html
[modify] https://crrev.com/3496f8439fbf1cee62ee703a4620ed137bec730f/third_party/WebKit/LayoutTests/http/tests/media/video-seek-to-middle.html
[modify] https://crrev.com/3496f8439fbf1cee62ee703a4620ed137bec730f/third_party/WebKit/LayoutTests/http/tests/media/video-served-as-text.html
[modify] https://crrev.com/3496f8439fbf1cee62ee703a4620ed137bec730f/third_party/WebKit/LayoutTests/http/tests/media/video-useragent.html
[modify] https://crrev.com/3496f8439fbf1cee62ee703a4620ed137bec730f/third_party/WebKit/LayoutTests/http/tests/security/local-video-source-from-remote-expected.txt
[modify] https://crrev.com/3496f8439fbf1cee62ee703a4620ed137bec730f/third_party/WebKit/LayoutTests/http/tests/security/local-video-source-from-remote.html
[modify] https://crrev.com/3496f8439fbf1cee62ee703a4620ed137bec730f/third_party/WebKit/LayoutTests/http/tests/security/video-cross-origin-readback.html
[modify] https://crrev.com/3496f8439fbf1cee62ee703a4620ed137bec730f/third_party/WebKit/LayoutTests/http/tests/security/video-cross-origin-via-dom.html
[modify] https://crrev.com/3496f8439fbf1cee62ee703a4620ed137bec730f/third_party/WebKit/LayoutTests/media/W3C/audio/canPlayType/canPlayType_supported_but_no_codecs_parameter_2-expected.txt
[modify] https://crrev.com/3496f8439fbf1cee62ee703a4620ed137bec730f/third_party/WebKit/LayoutTests/media/W3C/video/canPlayType/canPlayType_codecs_order_3-expected.txt
[modify] https://crrev.com/3496f8439fbf1cee62ee703a4620ed137bec730f/third_party/WebKit/LayoutTests/media/W3C/video/canPlayType/canPlayType_codecs_order_3.html
[modify] https://crrev.com/3496f8439fbf1cee62ee703a4620ed137bec730f/third_party/WebKit/LayoutTests/media/W3C/video/canPlayType/canPlayType_supported_but_no_codecs_parameter_3-expected.txt
[modify] https://crrev.com/3496f8439fbf1cee62ee703a4620ed137bec730f/third_party/WebKit/LayoutTests/media/W3C/video/canPlayType/canPlayType_two_implies_one_5-expected.txt
[modify] https://crrev.com/3496f8439fbf1cee62ee703a4620ed137bec730f/third_party/WebKit/LayoutTests/media/W3C/video/canPlayType/canPlayType_two_implies_one_5.html
[modify] https://crrev.com/3496f8439fbf1cee62ee703a4620ed137bec730f/third_party/WebKit/LayoutTests/media/W3C/video/canPlayType/canPlayType_two_implies_one_6-expected.txt
[modify] https://crrev.com/3496f8439fbf1cee62ee703a4620ed137bec730f/third_party/WebKit/LayoutTests/media/W3C/video/canPlayType/canPlayType_two_implies_one_6.html
[modify] https://crrev.com/3496f8439fbf1cee62ee703a4620ed137bec730f/third_party/WebKit/LayoutTests/media/adopt-node-crash.html
[modify] https://crrev.com/3496f8439fbf1cee62ee703a4620ed137bec730f/third_party/WebKit/LayoutTests/media/audio-concurrent-supported.html
[modify] https://crrev.com/3496f8439fbf1cee62ee703a4620ed137bec730f/third_party/WebKit/LayoutTests/media/audio-constructor-preload.html
[modify] https://crrev.com/3496f8439fbf1cee62ee703a4620ed137bec730f/third_party/WebKit/LayoutTests/media/audio-constructor-src.html
[modify] https://crrev.com/3496f8439fbf1cee62ee703a4620ed137bec730f/third_party/WebKit/LayoutTests/media/audio-constructor.html
[modify] https://crrev.com/3496f8439fbf1cee62ee703a4620ed137bec730f/third_party/WebKit/LayoutTests/media/audio-controls-captions.html
[modify] https://crrev.com/3496f8439fbf1cee62ee703a4620ed137bec730f/third_party/WebKit/LayoutTests/media/audio-controls-do-not-fade-out.html
[modify] https://crrev.com/3496f8439fbf1cee62ee703a4620ed137bec730f/third_party/WebKit/LayoutTests/media/audio-controls-rendering.html
[modify] https://crrev.com/3496f8439fbf1cee62ee703a4620ed137bec730f/third_party/WebKit/LayoutTests/media/audio-delete-while-slider-thumb-clicked.html
[modify] https://crrev.com/3496f8439fbf1cee62ee703a4620ed137bec730f/third_party/WebKit/LayoutTests/media/audio-garbage-collect.html
[modify] https://crrev.com/3496f8439fbf1cee62ee703a4620ed137bec730f/third_party/WebKit/LayoutTests/media/audio-play-event.html
[modify] https://crrev.com/3496f8439fbf1cee62ee703a4620ed137bec730f/third_party/WebKit/LayoutTests/media/auto-play-in-sandbox-with-allow-scripts.html
[modify] https://crrev.com/3496f8439fbf1cee62ee703a4620ed137bec730f/third_party/WebKit/LayoutTests/media/autoplay-clears-autoplaying-flag.html
[modify] https://crrev.com/3496f8439fbf1cee62ee703a4620ed137bec730f/third_party/WebKit/LayoutTests/media/autoplay-document-move.html
[modify] https://crrev.com/3496f8439fbf1cee62ee703a4620ed137bec730f/third_party/WebKit/LayoutTests/media/autoplay-from-mediastream-to-src.html
[modify] https://crrev.com/3496f8439fbf1cee62ee703a4620ed137bec730f/third_party/WebKit/LayoutTests/media/autoplay-muted-conditions.html
[modify] https://crrev.com/3496f8439fbf1cee62ee703a4620ed137bec730f/third_party/WebKit/LayoutTests/media/autoplay-muted-datasaver-off.html
[modify] https://crrev.com/3496f8439fbf1cee62ee703a4620ed137bec730f
Project Member

Comment 10 by bugdroid1@chromium.org, Feb 2 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/38370805b498c4d48646b7d4f1a521d847343df3

commit 38370805b498c4d48646b7d4f1a521d847343df3
Author: Chris Cunningham <chcunningham@chromium.org>
Date: Fri Feb 02 02:26:01 2018

Clean up proprietary codec checks/expectations in LayoutTests

This is mostly a reland of
https://chromium-review.googlesource.com/c/chromium/src/+/807604
with some improvements and now unblocked by changes to bots.

Media layout tests need repair
1) Many tests check for proprietary codec support by only asking about
   "video/mp4" without specifying a codec. This check is busted
   because MP4 is no longer considered proprietary while codecs like
   H264 and AAC still are. We currently claim "video/mp4" is entirely
   unsupported via test hacks to avoid breaking those checks.
2) Some MSE tests focus on MP4 with H264. While many bots now have the
   needed codecs, we artificially remove their support via test-only
   hacks in order to keep expectations the same for all runners.

This CL does the following
1) Remove incomplete checks for "video/mp4" - instead hardcode use of
   the .ogv files (preserving the existing behavior).
2) Update MSE mp4/h264 test expectations to PASS|FAIL. This gives us
   some coverage on bots with proprietary codecs while allowing failure
   on bots that lack codecs.
3) Remove test hacks that artificially reduce codec support.

It is also not a goal to make LayoutTests try all the supported codecs.
That is covered by unit/integration tests.

Due to 3) above, some external/wpt/media-source tests now fail because
they select mp4. Fixing these failures is tracked in Issue 794338.

Bug:  327115 , 746579 , 787575 , 568704 ,794338,807110
Change-Id: I05565d7ca9d8d5b12391785888701723810671d5
Reviewed-on: https://chromium-review.googlesource.com/849641
Commit-Queue: Chrome Cunningham <chcunningham@chromium.org>
Reviewed-by: Dale Curtis <dalecurtis@chromium.org>
Reviewed-by: Peter Beverloo <peter@chromium.org>
Reviewed-by: Matthew Wolenetz <wolenetz@chromium.org>
Cr-Commit-Position: refs/heads/master@{#533924}
[modify] https://crrev.com/38370805b498c4d48646b7d4f1a521d847343df3/content/shell/renderer/layout_test/layout_test_content_renderer_client.cc
[modify] https://crrev.com/38370805b498c4d48646b7d4f1a521d847343df3/media/base/mime_util.cc
[modify] https://crrev.com/38370805b498c4d48646b7d4f1a521d847343df3/media/base/mime_util.h
[modify] https://crrev.com/38370805b498c4d48646b7d4f1a521d847343df3/media/base/mime_util_internal.cc
[modify] https://crrev.com/38370805b498c4d48646b7d4f1a521d847343df3/media/base/mime_util_internal.h
[modify] https://crrev.com/38370805b498c4d48646b7d4f1a521d847343df3/third_party/WebKit/LayoutTests/TestExpectations
[modify] https://crrev.com/38370805b498c4d48646b7d4f1a521d847343df3/third_party/WebKit/LayoutTests/compositing/geometry/clipped-video-controller.html
[modify] https://crrev.com/38370805b498c4d48646b7d4f1a521d847343df3/third_party/WebKit/LayoutTests/compositing/geometry/video-fixed-scrolling.html
[modify] https://crrev.com/38370805b498c4d48646b7d4f1a521d847343df3/third_party/WebKit/LayoutTests/compositing/geometry/video-opacity-overlay.html
[modify] https://crrev.com/38370805b498c4d48646b7d4f1a521d847343df3/third_party/WebKit/LayoutTests/compositing/layers-inside-overflow-scroll.html
[modify] https://crrev.com/38370805b498c4d48646b7d4f1a521d847343df3/third_party/WebKit/LayoutTests/compositing/overflow/scroll-ancestor-update.html
[modify] https://crrev.com/38370805b498c4d48646b7d4f1a521d847343df3/third_party/WebKit/LayoutTests/compositing/reflections/load-video-in-reflection.html
[modify] https://crrev.com/38370805b498c4d48646b7d4f1a521d847343df3/third_party/WebKit/LayoutTests/compositing/resources/media-testing.js
[modify] https://crrev.com/38370805b498c4d48646b7d4f1a521d847343df3/third_party/WebKit/LayoutTests/compositing/self-painting-layers.html
[modify] https://crrev.com/38370805b498c4d48646b7d4f1a521d847343df3/third_party/WebKit/LayoutTests/compositing/video/video-reflection.html
[modify] https://crrev.com/38370805b498c4d48646b7d4f1a521d847343df3/third_party/WebKit/LayoutTests/compositing/visibility/visibility-simple-video-layer.html
[modify] https://crrev.com/38370805b498c4d48646b7d4f1a521d847343df3/third_party/WebKit/LayoutTests/external/wpt/html/semantics/embedded-content/media-elements/mime-types/canPlayType-expected.txt
[delete] https://crrev.com/15ac173128e4e22c58e8edfc956ff4c99cca5460/third_party/WebKit/LayoutTests/external/wpt/media-source/mediasource-addsourcebuffer-expected.txt
[modify] https://crrev.com/38370805b498c4d48646b7d4f1a521d847343df3/third_party/WebKit/LayoutTests/external/wpt/media-source/mediasource-addsourcebuffer-mode-expected.txt
[modify] https://crrev.com/38370805b498c4d48646b7d4f1a521d847343df3/third_party/WebKit/LayoutTests/external/wpt/media-source/mediasource-buffered-expected.txt
[modify] https://crrev.com/38370805b498c4d48646b7d4f1a521d847343df3/third_party/WebKit/LayoutTests/external/wpt/media-source/mediasource-endofstream-expected.txt
[modify] https://crrev.com/38370805b498c4d48646b7d4f1a521d847343df3/third_party/WebKit/LayoutTests/external/wpt/media-source/mediasource-endofstream.html
[delete] https://crrev.com/15ac173128e4e22c58e8edfc956ff4c99cca5460/third_party/WebKit/LayoutTests/external/wpt/media-source/mediasource-is-type-supported-expected.txt
[modify] https://crrev.com/38370805b498c4d48646b7d4f1a521d847343df3/third_party/WebKit/LayoutTests/external/wpt/media-source/mediasource-sequencemode-append-buffer-expected.txt
[modify] https://crrev.com/38370805b498c4d48646b7d4f1a521d847343df3/third_party/WebKit/LayoutTests/external/wpt/media-source/mediasource-sourcebuffer-mode-timestamps-expected.txt
[modify] https://crrev.com/38370805b498c4d48646b7d4f1a521d847343df3/third_party/WebKit/LayoutTests/fast/canvas/canvas-composite-video-shadow.html
[modify] https://crrev.com/38370805b498c4d48646b7d4f1a521d847343df3/third_party/WebKit/LayoutTests/fast/canvas/canvas-composite-video.html
[modify] https://crrev.com/38370805b498c4d48646b7d4f1a521d847343df3/third_party/WebKit/LayoutTests/fast/canvas/canvas-drawImage-video.html
[modify] https://crrev.com/38370805b498c4d48646b7d4f1a521d847343df3/third_party/WebKit/LayoutTests/fast/canvas/canvas-pattern-video.html
[modify] https://crrev.com/38370805b498c4d48646b7d4f1a521d847343df3/third_party/WebKit/LayoutTests/fast/canvas/yuv-video-on-accelerated-canvas.html
[modify] https://crrev.com/38370805b498c4d48646b7d4f1a521d847343df3/third_party/WebKit/LayoutTests/fast/events/media-focus-in-standalone-media-document.html
[modify] https://crrev.com/38370805b498c4d48646b7d4f1a521d847343df3/third_party/WebKit/LayoutTests/fast/overflow/overflow-of-video-outline.html
[modify] https://crrev.com/38370805b498c4d48646b7d4f1a521d847343df3/third_party/WebKit/LayoutTests/fullscreen/resources/video.html
[modify] https://crrev.com/38370805b498c4d48646b7d4f1a521d847343df3/third_party/WebKit/LayoutTests/fullscreen/video-controls-timeline.html
[modify] https://crrev.com/38370805b498c4d48646b7d4f1a521d847343df3/third_party/WebKit/LayoutTests/fullscreen/video-specified-size.html
[modify] https://crrev.com/38370805b498c4d48646b7d4f1a521d847343df3/third_party/WebKit/LayoutTests/hdr/color-profile-video.html
[modify] https://crrev.com/38370805b498c4d48646b7d4f1a521d847343df3/third_party/WebKit/LayoutTests/hdr/video-canvas-alpha.html
[modify] https://crrev.com/38370805b498c4d48646b7d4f1a521d847343df3/third_party/WebKit/LayoutTests/http/tests/appcache/video.html
[modify] https://crrev.com/38370805b498c4d48646b7d4f1a521d847343df3/third_party/WebKit/LayoutTests/http/tests/canvas/webgl/origin-clean-conformance-expected.txt
[modify] https://crrev.com/38370805b498c4d48646b7d4f1a521d847343df3/third_party/WebKit/LayoutTests/http/tests/canvas/webgl/origin-clean-conformance.html
[delete] https://crrev.com/15ac173128e4e22c58e8edfc956ff4c99cca5460/third_party/WebKit/LayoutTests/http/tests/fullscreen/resources/media-file.js
[modify] https://crrev.com/38370805b498c4d48646b7d4f1a521d847343df3/third_party/WebKit/LayoutTests/http/tests/media/audio-seekable-contains-zero-without-ranges.html
[modify] https://crrev.com/38370805b498c4d48646b7d4f1a521d847343df3/third_party/WebKit/LayoutTests/http/tests/media/audio-timeline-seek-outside-seekable.html
[modify] https://crrev.com/38370805b498c4d48646b7d4f1a521d847343df3/third_party/WebKit/LayoutTests/http/tests/media/autoplay/document-user-activation-cross-origin-feature-policy-delegation.html
[modify] https://crrev.com/38370805b498c4d48646b7d4f1a521d847343df3/third_party/WebKit/LayoutTests/http/tests/media/autoplay/document-user-activation-cross-origin-feature-policy-disabled.html
[modify] https://crrev.com/38370805b498c4d48646b7d4f1a521d847343df3/third_party/WebKit/LayoutTests/http/tests/media/autoplay/document-user-activation-cross-origin-feature-policy-gesture.html
[modify] https://crrev.com/38370805b498c4d48646b7d4f1a521d847343df3/third_party/WebKit/LayoutTests/http/tests/media/autoplay/document-user-activation-cross-origin-feature-policy-header.html
[modify] https://crrev.com/38370805b498c4d48646b7d4f1a521d847343df3/third_party/WebKit/LayoutTests/http/tests/media/autoplay/document-user-activation-feature-policy-alternating.html
[modify] https://crrev.com/38370805b498c4d48646b7d4f1a521d847343df3/third_party/WebKit/LayoutTests/http/tests/media/autoplay/document-user-activation-feature-policy-iframe-no-gesture.html
[modify] https://crrev.com/38370805b498c4d48646b7d4f1a521d847343df3/third_party/WebKit/LayoutTests/http/tests/media/autoplay/document-user-activation-feature-policy-same-origin.html
[modify] https://crrev.com/38370805b498c4d48646b7d4f1a521d847343df3/third_party/WebKit/LayoutTests/http/tests/media/autoplay/resources/autoplay-test.js
[modify] https://crrev.com/38370805b498c4d48646b7d4f1a521d847343df3/third_party/WebKit/LayoutTests/http/tests/media/autoplay/resources/nested-frame-with-header.php
[modify] https://crrev.com/38370805b498c4d48646b7d4f1a521d847343df3/third_party/WebKit/LayoutTests/http/tests/media/autoplay/resources/nested-iframe-1a.html
[modify] https://crrev.com/38370805b498c4d48646b7d4f1a521d847343df3/third_party/WebKit/LayoutTests/http/tests/media/autoplay/resources/nested-iframe-1b.html
[modify] https://crrev.com/38370805b498c4d48646b7d4f1a521d847343df3/third_party/WebKit/LayoutTests/http/tests/media/autoplay/resources/nested-iframe-2.html
[modify] https://crrev.com/38370805b498c4d48646b7d4f1a521d847343df3/third_party/WebKit/LayoutTests/http/tests/media/autoplay/resources/test-autoplay-post-navigation.html
[modify] https://crrev.com/38370805b498c4d48646b7d4f1a521d847343df3/third_party/WebKit/LayoutTests/http/tests/media/autoplay/resources/test-autoplay.html
[modify] https://crrev.com/38370805b498c4d48646b7d4f1a521d847343df3/third_party/WebKit/LayoutTests/http/tests/media/controls/controls-list-add-hide.html
[modify] https://crrev.com/38370805b498c4d48646b7d4f1a521d847343df3/third_party/WebKit/LayoutTests/http/tests/media/controls/controls-list-remove-show.html
[modify] https://crrev.com/38370805b498c4d48646b7d4f1a521d847343df3/third_party/WebKit/LayoutTests/http/tests/media/controls/toggle-class-with-state-source-buffer.html
[modify] https://crrev.com/38370805b498c4d48646b7d4f1a521d847343df3/third_party/WebKit/LayoutTests/http/tests/media/controls/toggle-class-with-state-source.html
[modify] https://crrev.com/38370805b498c4d48646b7d4f1a521d847343df3/third_party/WebKit/LayoutTests/http/tests/media/controls/video-controls-overflow-menu-correct-ordering.html
[modify] https://crrev.com/38370805b498c4d48646b7d4f1a521d847343df3/third_party/WebKit/LayoutTests/http/tests/media/controls/video-controls-overflow-menu-updates-appropriately.html
[modify] https://crrev.com/38370805b498c4d48646b7d4f1a521d847343df3/third_party/WebKit/LayoutTests/http/tests/media/gc-while-network-loading.html
[modify] https://crrev.com/38370805b498c4d48646b7d4f1a521d847343df3/third_party/WebKit/LayoutTests/http/tests/media/media-document.html
[modify] https://crrev.com/38370805b498c4d48646b7d4f1a521d847343df3/third_party/WebKit/LayoutTests/http/tests/media/mixed-range-response.html
[modify] https://crrev.com/38370805b498c4d48646b7d4f1a521d847343df3/third_party/WebKit/LayoutTests/http/tests/media/pdf-served-as-pdf.html
[modify] https://crrev.com/38370805b498c4d48646b7d4f1a521d847343df3/third_party/WebKit/LayoutTests/http/tests/media/preload-conditions.html
[modify] https://crrev.com/38370805b498c4d48646b7d4f1a521d847343df3/third_party/WebKit/LayoutTests/http/tests/media/progress-events-generated-correctly.html
[modify] https://crrev.com/38370805b498c4d48646b7d4f1a521d847343df3/third_party/WebKit/LayoutTests/http/tests/media/reload-after-dialog.html
[modify] https://crrev.com/38370805b498c4d48646b7d4f1a521d847343df3/third_party/WebKit/LayoutTests/http/tests/media/remove-while-loading.html
[modify] https://crrev.com/38370805b498c4d48646b7d4f1a521d847343df3/third_party/WebKit/LayoutTests/http/tests/media/resources/autoplay-crossorigin-iframe.html
[modify] https://crrev.com/38370805b498c4d48646b7d4f1a521d847343df3/third_party/WebKit/LayoutTests/http/tests/media/text-served-as-text.html
[modify] https://crrev.com/38370805b498c4d48646b7d4f1a521d847343df3/third_party/WebKit/LayoutTests/http/tests/media/video-buffered-range-contains-currentTime.html
[modify] https://crrev.com/38370805b498c4d48646b7d4f1a521d847343df3/third_party/WebKit/LayoutTests/http/tests/media/video-cancel-load.html
[modify] https://crrev.com/38370805b498c4d48646b7d4f1a521d847343df3/third_party/WebKit/LayoutTests/http/tests/media/video-controls-download-button-displayed.html
[modify] https://crrev.com/38370805b498c4d48646b7d4f1a521d847343df3/third_party/WebKit/LayoutTests/http/tests/media/video-controls-download-button-not-displayed-hide-download-ui.html
[modify] https://crrev.com/38370805b498c4d48646b7d4f1a521d847343df3/third_party/WebKit/LayoutTests/http/tests/media/video-controls-download-button-saves-media-cross-origin.html
[modify] https://crrev.com/38370805b498c4d48646b7d4f1a521d847343df3/third_party/WebKit/LayoutTests/http/tests/media/video-controls-download-button-saves-media.html
[modify] https://crrev.com/38370805b498c4d48646b7d4f1a521d847343df3/third_party/WebKit/LayoutTests/http/tests/media/video-controls-overflow-menu-download-button.html
[modify] https://crrev.com/38370805b498c4d48646b7d4f1a521d847343df3/third_party/WebKit/LayoutTests/http/tests/media/video-cookie.html
[modify] https://crrev.com/38370805b498c4d48646b7d4f1a521d847343df3/third_party/WebKit/LayoutTests/http/tests/media/video-error-abort.html
[modify] https://crrev.com/38370805b498c4d48646b7d4f1a521d847343df3/third_party/WebKit/LayoutTests/http/tests/media/video-load-metadata-decode-error.html
[modify] https://crrev.com/38370805b498c4d48646b7d4f1a521d847343df3/third_party/WebKit/LayoutTests/http/tests/media/video-load-suspend.html
[modify] https://crrev.com/38370805b498c4d48646b7d4f1a521d847343df3/third_party/WebKit/LayoutTests/http/tests/media/video-load-twice.html
[modify] https://crrev.com/38370805b498c4d48646b7d4f1a521d847343df3/third_party/WebKit/LayoutTests/http/tests/media/video-load-with-userpass.html
[modify] https://crrev.com/38370805b498c4d48646b7d4f1a521d847343df3/third_party/WebKit/LayoutTests/http/tests/media/video-play-progress.html
[modify] https://crrev.com/38370805b498c4d48646b7d4f1a521d847343df3/third_party/WebKit/LayoutTests/http/tests/media/video-play-stall-before-meta-data.html
[modify] https://crrev.com/38370805b498c4d48646b7d4f1a521d847343df3/third_party/WebKit/LayoutTests/http/tests/media/video-play-stall.html
[modify] https://crrev.com/38370805b498c4d48646b7d4f1a521d847343df3/third_party/WebKit/LayoutTests/http/tests/media/video-preload-metadata.html
[modify] https://crrev.com/38370805b498c4d48646b7d4f1a521d847343df3/third_party/WebKit/LayoutTests/http/tests/media/video-query-url.html
[modify] https://crrev.com/38370805b498c4d48646b7d4f1a521d847343df3/third_party/WebKit/LayoutTests/http/tests/media/video-referer.html
[modify] https://crrev.com/38370805b498c4d48646b7d4f1a521d847343df3/third_party/WebKit/LayoutTests/http/tests/media/video-seek-to-duration.html
[modify] https://crrev.com/38370805b498c4d48646b7d4f1a521d847343df3/third_party/WebKit/LayoutTests/http/tests/media/video-seek-to-middle.html
[modify] https://crrev.com/38370805b498c4d48646b7d4f1a521d847343df3/third_party/WebKit/LayoutTests/http/tests/media/video-served-as-text.html
[modify] https://crrev.com/38370805b498c4d48646b7d4f1a521d847343df3/third_party/WebKit/LayoutTests/http/tests/media/video-useragent.html
[modify] https://crrev.com/38370805b498c4d48646b7d4f1a521d847343df3/third_party/WebKit/LayoutTests/http/tests/security/local-video-source-from-remote-expected.txt
[modify] https://crrev.com/38370805b498c4d48646b7d4f1a521d847343df3/third_party/WebKit/LayoutTests/http/tests/security/local-video-source-from-remote.html
[modify] https://crrev.com/38370805b498c4d48646b7d4f1a521d847343df3/third_party/WebKit/LayoutTests/http/tests/security/subresourceIntegrity/integrity-attribute.html
[modify] https://crrev.com/38370805b498c4d48646b7d4f1a521d847343df3/third_party/WebKit/LayoutTests/http/tests/security/video-cross-origin-readback.html
[modify] https://crrev.com/38370805b498c4d48646b7d4f1a521d847343df3/third_party/WebKit/LayoutTests/http/tests/security/video-cross-origin-via-dom.html
[modify] https://crrev.com/38370805b498c4d48646b7d4f1a521d847343df3/third_party/WebKit/LayoutTests/media/adopt-node-crash.html
[modify] https://crrev.com/38370805b498c4d48646b7d4f1a521d847343df3/third_party/WebKit/LayoutTests/media/audio-concurrent-supported.html
[modify] https://crrev.com/38370805b498c4d48646b7d4f1a521d847343df3/third_party/WebKit/LayoutTests/media/audio-constructor-preload.html
[modify] https://crrev.com/38370805b498c4d48646b7d4f1a521d847343df3/third_party/WebKit/LayoutTests/media/audio-constructor-src.html
[modify] https://crrev.com/38370805b498c4d48646b7d4f1a521d847343df3/third_party/WebKit/LayoutTests/media/audio-constructor.html
[modify] https://crrev.com/38370805b498c4d48646b7d4f1a521d847343df3/third_party/WebKit/LayoutTests/media/audio-controls-captions.html
[modify] https://crrev.com/38370805b498c4d48646b7d4f1a521d847343df3/third_party/WebKit/LayoutTests/media/audio-controls-do-not-fade-out.html
[modify] https://crrev.com/38370805b498c4d48646b7d4f1a521d847343df3/third_party/WebKit/LayoutTests/media/audio-controls-rendering.html
[modify] https://crrev.com/38370805b498c4d48646b7d4f1a521d847343df3/third_party/WebKit/LayoutTests/media/audio-delete-while-slider-thumb-clicked.html
[modify] https://crrev.com/38370805b498c4d48646b7d4f1a521d847343df3/third_party/WebKit/LayoutTests/media/audio-garbage-collect.html
[modify] https://crrev.com/38370805b498c4d48646b7d4f1a521d847343df3/third_party/WebKit/LayoutTests/media/audio-play-event.html
[modify] https://crrev.com/38370805b498c4d48646b7d4f1a521d847343df3/third_party/WebKit/LayoutTests/media/auto-play-in-sandbox-with-allow-scripts.html
[modify] https://crrev.com/38370805b498c4d48646b7d4f1a521d847343df3/third_party/WebKit/LayoutTests/media/autoplay-clears-autoplaying-flag.html
[modify] https://crrev.com/38370805b498c4d48646b7d4f1a521d847343df3/third_party/WebKit/LayoutTests/media/autoplay-document-move.html
[modify] https://crrev.com/38370805b498c4d48646b7d4f1a521d847343df3/third_party/WebKit/LayoutTests/media/autoplay-from-mediastream-to-src.html
[modify] https://crrev.com/38370805b498c4d48646b7d4f1a521d847343df3/third_party/WebKit/LayoutTests/media/autoplay-muted-conditions.html
[modify] https://crrev.com/38370805b498c4d48646b7d4f1a521d847343df3/third_party/WebKit/LayoutTests/media/autoplay-muted-datasaver-off.html
[modify] https://crrev.com/38370805b498c4d48646b7d4f1a521d847343df3/third_party/WebKit/LayoutTests/media/autoplay-muted-datasaver-on.html
[modify] https://crrev.com/38370805b498c4d48646b7d4f1a521d847343df3/third_party/WebKit/LayoutTests/media/autoplay-muted.html
[modify] https://crrev.com/38370805b498c4d48646b7d4f1a521d847343df3/third_party/WebKit/LayoutTests/media/autoplay-never-visible.html
[modify] https://crrev.com/38370805b498c4d48646b7d4f1a521d847343df3/third_party/WebKit/LayoutTests/media/autoplay-non-whitelisted-scope.html
[modify] https://crrev.com/38370805b498c4d48646b7d4f1a521d847343df3/third_party/WebKit/LayoutTests/media/autoplay-unmute-offscreen.html
[modify] https://crrev.com/38370805b498c4d48646b7d4f1a521d847343df3/third_party/WebKit/LayoutTests/media/autoplay-when-visible-multiple-times.html
[modify] https://crrev.com/38370805b498c4d48646b7d4f1a521d847343df3/third_party/WebKit/LayoutTests/media/autoplay-when-visible.html
[modify] https://crrev.com/38370805b498c4d48646b7d4f1a521d847343df3/third_party/WebKit/LayoutTests/media/autoplay-whitelisted-scope.html
[modify] https://crrev.com/38370805b498c4d48646b7d4f1a521d847343df3/third_party/WebKit/LayoutTests/media/autoplay-with-preload-none.html
[modify] https://crrev.com/38370805b498c4d48646b7d4f1a521d847343df3/third_party/WebKit/LayoutTests/media/autoplay.html
[modify] https://crrev.com/38370805b498c4d48646b7d4f1a521d847343df3/third_party/WebKit/LayoutTests/media/autoplay/document-user-activation.html
[modify] https://crrev.com/38370805b498c4d48646b7d4f1a521d847343df3/third_party/WebKit/LayoutTests/media/autoplay/media-document-autoplay-enabled.html
[modify] https://crrev.com/38370805b498c4d48646b7d4f1a521d847343df3/third_party/WebKit/LayoutTests/media/autoplay/muted-change-src.html
[modify] https://crrev.com/38370805b498c4d48646b7d4f1a521d847343df3/third_party/WebKit/LayoutTests/media/avtrack/addtrack.html
[modify] https://crrev.com/38370805b498c4d48646b7d4f1a521d847343df3/third_party/WebKit/LayoutTests/media/avtrack/audio-track-enabled.html
[modify] https://crrev.com/38370805b498c4d48646b7d4f1a521d847343df3/third_party/WebKit/LayoutTests/media/avtrack/audio-track-properties.html
[modify] https://crrev.com/38370805b498c4d48646b7d4f1a521d847343df3/third_party/WebKit/LayoutTests/media/avtrack/forget-on-load.html
[modify] https://crrev.com/38370805b498c4d48646b7d4f1a521d847343df3/third_party/WebKit/LayoutTests/media/avtrack/gc.html
[modify] https://crrev.com/38370805b498c4d48646b7d4f1a521d847343df3/third_party/WebKit/LayoutTests/media/avtrack/getTrackById.html
[modify] https://crrev.com/38370805b498c4d48646b7d4f1a521d847343df3/third_party/WebKit/LayoutTests/media/avtrack/track-switching.html
[modify] https://crrev.com/38370805b498c4d48646b7d4f1a521d847343df3/third_party/WebKit/LayoutTests/media/avtrack/video-track-properties.html
[modify] https://crrev.com/38370805b498c4d48646b7d4f1a521d847343df3/third_party/WebKit/LayoutTests/media/avtrack/video-track-selected.html
[modify] https://crrev.com/38370805b498c4d48646b7d4f1a521d847343df3/third_party/WebKit/LayoutTests/media/broken-video.html
[modify] https://crrev.com/38370805b498c4d48646b7d4f1a521d847343df3/third_party/WebKit/LayoutTests/media/color-profile-video-seek-filter.html
[modify] https://crrev.com/38370805b498c4d48646b7d4f1a521d847343df3/third_party/WebKit/LayoutTests/media/color-profile-video-seek-object-fit.html
[modify] https://crrev.com/38370805b498c4d48646b7d4f1a521d847343df3/third_party/WebKit/LayoutTests/media/color-profile-video-seek.html
[modify] https://crrev.com/38370805b498c4d48646b7d4f1a521d847343df3/third_party/WebKit/LayoutTests/media/color-profile-video.html
[delete] https://crrev.com/15ac173128e4e22c58e8edfc956ff4c99cca5460/third_party/WebKit/LayoutTests/media/content/test-par-16-9.mp4
[delete] https://crrev.com/15ac173128e4e22c58e8edfc956ff4c99cca5460/third_party/WebKit/LayoutTests/media/content/test_yuv420.mp4
[delete] https://crrev.com/15ac173128e4e22c58e8edfc956ff4c99cca5460/third_party/WebKit/LayoutTests/media/content/test_yuv422.mp4
[modify] https://crrev.com/38370805b498c4d48646b7d4f1a521d847343df3/third_party/WebKit/LayoutTests/media/controls-after-reload.html
[modify] https://crrev.com/38370805b498c4d48646b7d4f1a521d847343df3/third_party/WebKit/LayoutTests/media/controls-css-overload.html
[modify] https://crrev.com/38370805b498c4d48646b7d4f1a521d847343df3/third_party/WebKit/LayoutTests/media/controls-drag-timebar-rendering-expected-mismatch.html
[modify] https://crrev.com/38370805b498c4d48646b7d4f1a521d847343df3/third_party/WebKit/LayoutTests/media/controls-drag-timebar-rendering.html
[modify] https://crrev.com/38370805b498c4d48646b7d4f1a521d847343df3/third_party/WebKit/LayoutTests/media/controls-drag-timebar.html
[modify] https://crrev.com/38370805b498c4d48646b7d4f1a521d847343df3/third_party/WebKit/LayoutT

Sign in to add a comment