New issue
Advanced search Search tips

Issue 746579 link

Starred by 36 users

Issue metadata

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

Blocked on:
issue 787575



Sign in to add a comment

Enable mp3 support in Chromium.

Project Member Reported by dalecur...@chromium.org, Jul 19 2017

Issue description

We have approval from legal to go ahead and move mp3 into non-proprietary codecs list; lets go ahead and do this for the M62 ffmpeg roll.
 

Comment 1 by sarj...@gmail.com, Oct 21 2017

Has this been completed for Chromium / Chrome 62 rollout?

Comment 2 by vbhanu...@gmail.com, Oct 21 2017

My Chrome browser also updated to 62 version and waiting for CEF and CEFSharp library roll-out with MP3 Code support.

Thanks,
Bhanuprakash.

[Google Chrome is up to date , Version 62.0.3202.62 (Official Build) (64-bit)]
I think this unfortunately didn't make it until M63. Chris can you update the milestone and comment?
I may get to it this week. Perhaps they'll let me merge it back. Will update milestone if not.
Project Member

Comment 5 by bugdroid1@chromium.org, Oct 25 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/third_party/ffmpeg/+/6ff143c61bc81049d730872b23e4993ca18080fc

commit 6ff143c61bc81049d730872b23e4993ca18080fc
Author: Chris Cunningham <chcunningham@chromium.org>
Date: Wed Oct 25 18:58:41 2017

Update FFmpeg configuration to add common support for mp3/mov.

mp3 demuxer/decoder is no longer proprietary.
mp4 (mov) demuxer is no longer proprietary.

Follow up Chrome CL will fix mime util code to allow mp3/mp4 use in 
chromium builds with proprietary_codecs=false.

Bug:  327115 , 746579 
Change-Id: Ie8f583d94df01644dd0bbfdc24f527df8eacf420
Reviewed-on: https://chromium-review.googlesource.com/736039
Reviewed-by: Dale Curtis <dalecurtis@chromium.org>

[modify] https://crrev.com/6ff143c61bc81049d730872b23e4993ca18080fc/chromium/config/Chrome/linux/mipsel/libavutil/ffversion.h
[modify] https://crrev.com/6ff143c61bc81049d730872b23e4993ca18080fc/chromium/config/Chromium/mac/x64/config.h
[modify] https://crrev.com/6ff143c61bc81049d730872b23e4993ca18080fc/chromium/config/Chrome/linux/arm64/libavutil/ffversion.h
[modify] https://crrev.com/6ff143c61bc81049d730872b23e4993ca18080fc/chromium/config/Chromium/linux/arm/config.h
[modify] https://crrev.com/6ff143c61bc81049d730872b23e4993ca18080fc/chromium/config/ChromeOS/linux/arm-neon/libavutil/ffversion.h
[modify] https://crrev.com/6ff143c61bc81049d730872b23e4993ca18080fc/chromium/config/Chromium/linux/ia32/config.h
[modify] https://crrev.com/6ff143c61bc81049d730872b23e4993ca18080fc/chromium/config/Chrome/android/mipsel/config.h
[modify] https://crrev.com/6ff143c61bc81049d730872b23e4993ca18080fc/chromium/config/Chromium/win/ia32/config.asm
[modify] https://crrev.com/6ff143c61bc81049d730872b23e4993ca18080fc/chromium/config/Chrome/android/mipsel/libavutil/ffversion.h
[modify] https://crrev.com/6ff143c61bc81049d730872b23e4993ca18080fc/chromium/config/Chromium/mac/x64/libavutil/ffversion.h
[modify] https://crrev.com/6ff143c61bc81049d730872b23e4993ca18080fc/chromium/config/Chrome/win/x64/config.h
[modify] https://crrev.com/6ff143c61bc81049d730872b23e4993ca18080fc/chromium/config/Chrome/linux/x64/config.asm
[modify] https://crrev.com/6ff143c61bc81049d730872b23e4993ca18080fc/chromium/config/ChromeOS/linux-noasm/x64/config.h
[modify] https://crrev.com/6ff143c61bc81049d730872b23e4993ca18080fc/chromium/scripts/build_ffmpeg.py
[modify] https://crrev.com/6ff143c61bc81049d730872b23e4993ca18080fc/chromium/config/Chromium/linux/arm-neon/config.h
[modify] https://crrev.com/6ff143c61bc81049d730872b23e4993ca18080fc/chromium/config/ChromeOS/linux/mipsel/libavutil/ffversion.h
[modify] https://crrev.com/6ff143c61bc81049d730872b23e4993ca18080fc/chromium/config/ChromeOS/linux/x64/libavutil/ffversion.h
[modify] https://crrev.com/6ff143c61bc81049d730872b23e4993ca18080fc/chromium/config/Chromium/android/x64/libavutil/ffversion.h
[modify] https://crrev.com/6ff143c61bc81049d730872b23e4993ca18080fc/chromium/config/Chrome/linux/arm/libavutil/ffversion.h
[modify] https://crrev.com/6ff143c61bc81049d730872b23e4993ca18080fc/chromium/config/ChromeOS/linux/ia32/config.h
[modify] https://crrev.com/6ff143c61bc81049d730872b23e4993ca18080fc/chromium/config/Chrome/linux/x64/config.h
[modify] https://crrev.com/6ff143c61bc81049d730872b23e4993ca18080fc/chromium/config/Chrome/android/mips64el/libavutil/ffversion.h
[modify] https://crrev.com/6ff143c61bc81049d730872b23e4993ca18080fc/chromium/config/Chrome/win/x64/config.asm
[modify] https://crrev.com/6ff143c61bc81049d730872b23e4993ca18080fc/chromium/config/Chrome/linux/arm64/config.h
[modify] https://crrev.com/6ff143c61bc81049d730872b23e4993ca18080fc/chromium/config/Chromium/linux/mipsel/config.h
[modify] https://crrev.com/6ff143c61bc81049d730872b23e4993ca18080fc/chromium/config/ChromeOS/linux/x64/config.h
[modify] https://crrev.com/6ff143c61bc81049d730872b23e4993ca18080fc/chromium/config/ChromeOS/linux/arm/libavutil/ffversion.h
[modify] https://crrev.com/6ff143c61bc81049d730872b23e4993ca18080fc/chromium/config/Chrome/android/x64/config.h
[modify] https://crrev.com/6ff143c61bc81049d730872b23e4993ca18080fc/chromium/config/ChromeOS/linux/mipsel/config.h
[modify] https://crrev.com/6ff143c61bc81049d730872b23e4993ca18080fc/chromium/config/Chrome/android/x64/config.asm
[modify] https://crrev.com/6ff143c61bc81049d730872b23e4993ca18080fc/chromium/config/Chrome/linux/mipsel/config.h
[modify] https://crrev.com/6ff143c61bc81049d730872b23e4993ca18080fc/chromium/config/Chrome/win/ia32/config.asm
[modify] https://crrev.com/6ff143c61bc81049d730872b23e4993ca18080fc/chromium/config/Chrome/android/arm-neon/libavutil/ffversion.h
[modify] https://crrev.com/6ff143c61bc81049d730872b23e4993ca18080fc/chromium/config/ChromeOS/linux/x64/config.asm
[modify] https://crrev.com/6ff143c61bc81049d730872b23e4993ca18080fc/chromium/config/Chromium/win/ia32/config.h
[modify] https://crrev.com/6ff143c61bc81049d730872b23e4993ca18080fc/chromium/config/Chromium/linux/x64/config.h
[modify] https://crrev.com/6ff143c61bc81049d730872b23e4993ca18080fc/chromium/config/Chrome/android/ia32/libavutil/ffversion.h
[modify] https://crrev.com/6ff143c61bc81049d730872b23e4993ca18080fc/chromium/config/Chrome/linux-noasm/x64/libavutil/ffversion.h
[modify] https://crrev.com/6ff143c61bc81049d730872b23e4993ca18080fc/chromium/config/Chrome/android/ia32/config.h
[modify] https://crrev.com/6ff143c61bc81049d730872b23e4993ca18080fc/chromium/config/ChromeOS/linux/arm64/config.h
[modify] https://crrev.com/6ff143c61bc81049d730872b23e4993ca18080fc/chromium/config/Chrome/android/arm64/libavutil/ffversion.h
[modify] https://crrev.com/6ff143c61bc81049d730872b23e4993ca18080fc/chromium/config/Chrome/android/arm-neon/config.h
[modify] https://crrev.com/6ff143c61bc81049d730872b23e4993ca18080fc/chromium/config/Chromium/linux/ia32/config.asm
[modify] https://crrev.com/6ff143c61bc81049d730872b23e4993ca18080fc/chromium/config/Chromium/linux/x64/config.asm
[modify] https://crrev.com/6ff143c61bc81049d730872b23e4993ca18080fc/chromium/config/Chrome/linux/x64/libavutil/ffversion.h
[modify] https://crrev.com/6ff143c61bc81049d730872b23e4993ca18080fc/chromium/config/Chromium/android/ia32/config.h
[modify] https://crrev.com/6ff143c61bc81049d730872b23e4993ca18080fc/chromium/config/Chromium/android/arm64/config.h
[modify] https://crrev.com/6ff143c61bc81049d730872b23e4993ca18080fc/chromium/config/Chrome/linux/ia32/libavutil/ffversion.h
[modify] https://crrev.com/6ff143c61bc81049d730872b23e4993ca18080fc/chromium/config/Chrome/linux-noasm/x64/config.h
[modify] https://crrev.com/6ff143c61bc81049d730872b23e4993ca18080fc/chromium/config/Chromium/android/arm64/libavutil/ffversion.h
[modify] https://crrev.com/6ff143c61bc81049d730872b23e4993ca18080fc/chromium/config/Chromium/win/x64/config.h
[modify] https://crrev.com/6ff143c61bc81049d730872b23e4993ca18080fc/chromium/config/Chromium/linux/x64/libavutil/ffversion.h
[modify] https://crrev.com/6ff143c61bc81049d730872b23e4993ca18080fc/chromium/config/Chromium/linux/arm64/config.h
[modify] https://crrev.com/6ff143c61bc81049d730872b23e4993ca18080fc/chromium/config/Chrome/linux/arm-neon/config.h
[modify] https://crrev.com/6ff143c61bc81049d730872b23e4993ca18080fc/chromium/config/Chromium/linux/mipsel/libavutil/ffversion.h
[modify] https://crrev.com/6ff143c61bc81049d730872b23e4993ca18080fc/chromium/config/Chrome/mac/x64/libavutil/ffversion.h
[modify] https://crrev.com/6ff143c61bc81049d730872b23e4993ca18080fc/chromium/config/ChromeOS/linux/arm-neon/config.h
[modify] https://crrev.com/6ff143c61bc81049d730872b23e4993ca18080fc/chromium/config/Chrome/android/mips64el/config.h
[modify] https://crrev.com/6ff143c61bc81049d730872b23e4993ca18080fc/chromium/config/ChromeOS/linux/arm64/libavutil/ffversion.h
[modify] https://crrev.com/6ff143c61bc81049d730872b23e4993ca18080fc/chromium/config/Chromium/linux-noasm/x64/libavutil/ffversion.h
[modify] https://crrev.com/6ff143c61bc81049d730872b23e4993ca18080fc/ffmpeg_generated.gni
[modify] https://crrev.com/6ff143c61bc81049d730872b23e4993ca18080fc/chromium/config/Chrome/linux/arm/config.h
[modify] https://crrev.com/6ff143c61bc81049d730872b23e4993ca18080fc/chromium/config/Chrome/mac/x64/config.asm
[modify] https://crrev.com/6ff143c61bc81049d730872b23e4993ca18080fc/chromium/config/Chromium/linux-noasm/x64/config.h
[modify] https://crrev.com/6ff143c61bc81049d730872b23e4993ca18080fc/chromium/config/Chromium/android/mips64el/config.h
[modify] https://crrev.com/6ff143c61bc81049d730872b23e4993ca18080fc/chromium/config/Chromium/android/ia32/libavutil/ffversion.h
[modify] https://crrev.com/6ff143c61bc81049d730872b23e4993ca18080fc/chromium/config/Chromium/linux/ia32/libavutil/ffversion.h
[modify] https://crrev.com/6ff143c61bc81049d730872b23e4993ca18080fc/chromium/config/Chromium/android/mips64el/libavutil/ffversion.h
[modify] https://crrev.com/6ff143c61bc81049d730872b23e4993ca18080fc/chromium/config/ChromeOS/linux/ia32/libavutil/ffversion.h
[modify] https://crrev.com/6ff143c61bc81049d730872b23e4993ca18080fc/chromium/config/Chromium/android/mipsel/config.h
[modify] https://crrev.com/6ff143c61bc81049d730872b23e4993ca18080fc/chromium/config/Chromium/win/x64/config.asm
[modify] https://crrev.com/6ff143c61bc81049d730872b23e4993ca18080fc/chromium/config/Chromium/android/mipsel/libavutil/ffversion.h
[modify] https://crrev.com/6ff143c61bc81049d730872b23e4993ca18080fc/chromium/config/ChromeOS/linux-noasm/x64/libavutil/ffversion.h
[modify] https://crrev.com/6ff143c61bc81049d730872b23e4993ca18080fc/chromium/config/Chrome/mac/x64/config.h
[modify] https://crrev.com/6ff143c61bc81049d730872b23e4993ca18080fc/chromium/config/Chromium/android/x64/config.asm
[modify] https://crrev.com/6ff143c61bc81049d730872b23e4993ca18080fc/chromium/config/Chrome/android/arm64/config.h
[modify] https://crrev.com/6ff143c61bc81049d730872b23e4993ca18080fc/chromium/config/Chrome/win/ia32/config.h
[modify] https://crrev.com/6ff143c61bc81049d730872b23e4993ca18080fc/chromium/config/Chrome/linux/arm-neon/libavutil/ffversion.h
[modify] https://crrev.com/6ff143c61bc81049d730872b23e4993ca18080fc/chromium/config/Chromium/android/x64/config.h
[modify] https://crrev.com/6ff143c61bc81049d730872b23e4993ca18080fc/chromium/config/Chromium/linux/arm/libavutil/ffversion.h
[modify] https://crrev.com/6ff143c61bc81049d730872b23e4993ca18080fc/chromium/config/Chromium/mac/x64/config.asm
[modify] https://crrev.com/6ff143c61bc81049d730872b23e4993ca18080fc/chromium/config/Chromium/android/arm-neon/libavutil/ffversion.h
[modify] https://crrev.com/6ff143c61bc81049d730872b23e4993ca18080fc/chromium/config/Chromium/linux/arm64/libavutil/ffversion.h
[modify] https://crrev.com/6ff143c61bc81049d730872b23e4993ca18080fc/chromium/config/Chrome/linux/ia32/config.h
[modify] https://crrev.com/6ff143c61bc81049d730872b23e4993ca18080fc/chromium/config/Chrome/android/x64/libavutil/ffversion.h
[modify] https://crrev.com/6ff143c61bc81049d730872b23e4993ca18080fc/chromium/config/ChromeOS/linux/arm/config.h
[modify] https://crrev.com/6ff143c61bc81049d730872b23e4993ca18080fc/chromium/config/Chromium/linux/arm-neon/libavutil/ffversion.h
[modify] https://crrev.com/6ff143c61bc81049d730872b23e4993ca18080fc/chromium/config/Chromium/android/arm-neon/config.h

Blockedon: 787575

Comment 7 by per...@gmail.com, Nov 30 2017

Sorry to ask a stupid question, but the mentioned "Follow up Chrome CL will fix mime util code to allow mp3/mp4 use in chromium builds with proprietary_codecs=false.", has this been done? (I was thinking if it is https://chromium.googlesource.com/chromium/src.git/+/d69958f1aa564e532d7edc7f57f7ba4e6dd77f43, or if it hasn't taken place yet)

(Currently looking to build Chromium and CEF with MP3 support, so that's why I'm asking. :)

Its almost done. The CL is here:
https://chromium-review.googlesource.com/c/chromium/src/+/745529

Its taken me some time to fix (refactor) the layout tests that were broken by this change. 

Comment 9 by per...@gmail.com, Nov 30 2017

Thanks for a super-fast reply! Great, glad to see that it's moving forward. Bear with me for my ignorance on the Chromium codebase: I won't really have any use of this change until the CL has landed, right? (since the mime util code still won't allow mp3/mp4 use without that change)

(If so, maybe I'm better off by just compiling with proprietary_codecs=true for now, being aware of the potential legal consequences.)

Setting proprietary_codecs=true should work, but I can't speak to the legal stuff. 

I think, as-is, even with proprietary_codecs=false you can probably play an mp3 in chromium, you just can't rely on HTMLMediaElement.canPlayType to say "probably" quite yet. I haven't tested this (my build is a mess at the moment), but might unblock you. 
Added a vote for expedited resolution of this issue.  MP3 support is key to our use of the CEF and this has become a critical blocking issue for our use.  Any and all updates as to when M63 will be released would be greatly appreciated.
Labels: -M-62 M-64
As Chris notes in c#10, in M64+ MP4 and MP3 are available in Chromium. While the container will demux and the codec will now play, we're still sorting out the mime-type issues though so canPlayType/isTypeSupported aren't accurate.

There will be no updates to M63 for this.
Cc: maxkirsch@chromium.org
Project Member

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

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

commit dcd2ad6518531c90ad3de404c52b369f33afe42e
Author: Chris Cunningham <chcunningham@chromium.org>
Date: Fri Dec 08 23:31:07 2017

Update //media to unconditionally support mp3 and mp4

Update mime parsing, eme, and unit tests to unconditionally expect support
for MP4 and MP3. Proprietary codecs in MP4 (e.g. H264) are still guarded by
the proprietary_codecs GN flag.

Also, return "probably" for <video>.canPlayType('video/ogg; codecs="vp8"')
VP8 in Ogg has been supported for a while, we just aren't making the right
claims from the API.

Bug:  327115 , 746579 
Cq-Include-Trybots: master.tryserver.chromium.android:android_optional_gpu_tests_rel;master.tryserver.chromium.linux:linux_optional_gpu_tests_rel;master.tryserver.chromium.mac:mac_optional_gpu_tests_rel;master.tryserver.chromium.win:win_optional_gpu_tests_rel
Change-Id: Ib05468150a1b39a6bae25d4219f827b5b542e839
Reviewed-on: https://chromium-review.googlesource.com/745529
Commit-Queue: Chrome Cunningham <chcunningham@chromium.org>
Reviewed-by: Dale Curtis <dalecurtis@chromium.org>
Cr-Commit-Position: refs/heads/master@{#522918}
[modify] https://crrev.com/dcd2ad6518531c90ad3de404c52b369f33afe42e/content/browser/media/media_canplaytype_browsertest.cc
[modify] https://crrev.com/dcd2ad6518531c90ad3de404c52b369f33afe42e/content/browser/media/media_capabilities_browsertest.cc
[modify] https://crrev.com/dcd2ad6518531c90ad3de404c52b369f33afe42e/media/base/mime_util_internal.cc
[modify] https://crrev.com/dcd2ad6518531c90ad3de404c52b369f33afe42e/media/base/mime_util_unittest.cc
[modify] https://crrev.com/dcd2ad6518531c90ad3de404c52b369f33afe42e/media/base/test_helpers.h
[modify] https://crrev.com/dcd2ad6518531c90ad3de404c52b369f33afe42e/media/cdm/BUILD.gn
[modify] https://crrev.com/dcd2ad6518531c90ad3de404c52b369f33afe42e/media/cdm/aes_decryptor.cc
[modify] https://crrev.com/dcd2ad6518531c90ad3de404c52b369f33afe42e/media/cdm/aes_decryptor_unittest.cc
[modify] https://crrev.com/dcd2ad6518531c90ad3de404c52b369f33afe42e/media/cdm/cdm_adapter_unittest.cc
[modify] https://crrev.com/dcd2ad6518531c90ad3de404c52b369f33afe42e/media/filters/chunk_demuxer_unittest.cc
[modify] https://crrev.com/dcd2ad6518531c90ad3de404c52b369f33afe42e/media/filters/stream_parser_factory.cc
[modify] https://crrev.com/dcd2ad6518531c90ad3de404c52b369f33afe42e/media/formats/BUILD.gn
[modify] https://crrev.com/dcd2ad6518531c90ad3de404c52b369f33afe42e/media/formats/mp4/box_definitions.cc
[modify] https://crrev.com/dcd2ad6518531c90ad3de404c52b369f33afe42e/media/formats/mp4/box_definitions.h
[modify] https://crrev.com/dcd2ad6518531c90ad3de404c52b369f33afe42e/media/formats/mp4/mp4_stream_parser.cc
[modify] https://crrev.com/dcd2ad6518531c90ad3de404c52b369f33afe42e/media/formats/mp4/mp4_stream_parser.h
[modify] https://crrev.com/dcd2ad6518531c90ad3de404c52b369f33afe42e/media/test/pipeline_integration_test.cc

Status: Fixed (was: Assigned)
Project Member

Comment 16 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
Project Member

Comment 17 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 18 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}

I'm trying to nail down when exactly Chromium will support MP3s out of the box. This issue is tagged with M-64, but the commits posted in this issue do not exist source control under any tags for version 64. I do see them under some version 65 tags, however.

Can someone definitively state what version the fix for MP3 support exists in? Thanks.
Chromium mp3 support technically exists in M64, in that if you try to play an MP3 via src="your_file.mp3" it will work. 

But <audio>.canPlayType('...') will not report support for mp3 until M65. 

Playback via MSE (and checking for support via isTypeSupported) will not be available in Chromium until M65.


Project Member

Comment 21 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 22 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
Testing in Chromium 65.0.3316.0, it looks like mp4 is still not supported. There are a bunch of FFmpeggDemuxer errors that get logged trying to play http://clips.vorwaerts-gmbh.de/big_buck_bunny.mp4. See attached screenshot.

Should that be working?
Screen Shot 2018-01-08 at 2.41.54 PM.png
228 KB View Download
Cc: lushnikov@chromium.org
Free codecs like VP9 can be played back in MP4 files using Chromium 65. Proprietary codecs like H264 and AAC (those in the video) still require Chrome due to licensing restrictions. 

Sorry for the confusion. I try to call this out in the commit message in Comment 14, but there have been a lot of comments on this bug now, so its easy to miss.
Ah thanks for clarifying. We'll clarify that in the Puppeteer documentation as well (https://github.com/GoogleChrome/puppeteer#q-what-features-does-puppeteer-not-support).
Project Member

Comment 27 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