| Index: content/browser/media/media_canplaytype_browsertest.cc
|
| diff --git a/content/browser/media/media_canplaytype_browsertest.cc b/content/browser/media/media_canplaytype_browsertest.cc
|
| index 1a3af5a3c6e5ffd53ecca8329e1c9178f43a980a..4ec49e072e35a0323941c2aed39faf94437a61a2 100644
|
| --- a/content/browser/media/media_canplaytype_browsertest.cc
|
| +++ b/content/browser/media/media_canplaytype_browsertest.cc
|
| @@ -194,10 +194,9 @@ class MediaCanPlayTypeTest : public MediaBrowserTest {
|
| EXPECT_EQ(kNot, CanPlay("'" + mime + "; codecs=\"avc1.4D401E, 1\"'"));
|
| EXPECT_EQ(kNot, CanPlay("'" + mime + "; codecs=\"avc3.64001F, 1\"'"));
|
|
|
| - // Restore this check and remove the individual checks in the calling tests
|
| - // when https://crbug.com/592889 is fixed.
|
| - // if (mime != "audio/mpeg")
|
| - // EXPECT_EQ(kNot, CanPlay("'" + mime + "; codecs=\"mp3\"'"));
|
| + // Remove */mp4 when https://crbug.com/592889 is fixed.
|
| + if (mime != "audio/mpeg" && mime != "audio/mp4" && mime != "video/mp4")
|
| + EXPECT_EQ(kNot, CanPlay("'" + mime + "; codecs=\"mp3\"'"));
|
|
|
| EXPECT_EQ(kNot, CanPlay("'" + mime + "; codecs=\"vorbis\"'"));
|
| EXPECT_EQ(kNot, CanPlay("'" + mime + "; codecs=\"avc1, vorbis\"'"));
|
| @@ -799,37 +798,27 @@ IN_PROC_BROWSER_TEST_F(MediaCanPlayTypeTest, CodecSupportTest_mp4) {
|
| EXPECT_EQ(kPropMaybe,
|
| CanPlay("'video/x-m4v; codecs=\"avc3.42E01E, mp4a.40\"'"));
|
|
|
| - EXPECT_EQ(kHevcSupported,
|
| - CanPlay("'video/x-m4v; codecs=\"hev1.1.6.L93.B0\"'"));
|
| - EXPECT_EQ(kHevcSupported,
|
| - CanPlay("'video/x-m4v; codecs=\"hvc1.1.6.L93.B0\"'"));
|
| - EXPECT_EQ(kHevcSupported,
|
| + EXPECT_EQ(kNot, CanPlay("'video/x-m4v; codecs=\"hev1.1.6.L93.B0\"'"));
|
| + EXPECT_EQ(kNot, CanPlay("'video/x-m4v; codecs=\"hvc1.1.6.L93.B0\"'"));
|
| + EXPECT_EQ(kNot,
|
| CanPlay("'video/x-m4v; codecs=\"hev1.1.6.L93.B0, mp4a.40.5\"'"));
|
| - EXPECT_EQ(kHevcSupported,
|
| + EXPECT_EQ(kNot,
|
| CanPlay("'video/x-m4v; codecs=\"hvc1.1.6.L93.B0, mp4a.40.5\"'"));
|
|
|
| - EXPECT_EQ(kAc3Eac3Probably, CanPlay("'video/x-m4v; codecs=\"ac-3\"'"));
|
| - EXPECT_EQ(kAc3Eac3Probably, CanPlay("'video/x-m4v; codecs=\"mp4a.a5\"'"));
|
| - EXPECT_EQ(kAc3Eac3Probably, CanPlay("'video/x-m4v; codecs=\"mp4a.A5\"'"));
|
| - EXPECT_EQ(kAc3Eac3Probably, CanPlay("'video/x-m4v; codecs=\"ec-3\"'"));
|
| - EXPECT_EQ(kAc3Eac3Probably, CanPlay("'video/x-m4v; codecs=\"mp4a.a6\"'"));
|
| - EXPECT_EQ(kAc3Eac3Probably, CanPlay("'video/x-m4v; codecs=\"mp4a.A6\"'"));
|
| - EXPECT_EQ(kAc3Eac3Probably,
|
| - CanPlay("'video/x-m4v; codecs=\"avc1.640028,ac-3\"'"));
|
| - EXPECT_EQ(kAc3Eac3Probably,
|
| - CanPlay("'video/x-m4v; codecs=\"avc1.640028,mp4a.a5\"'"));
|
| - EXPECT_EQ(kAc3Eac3Probably,
|
| - CanPlay("'video/x-m4v; codecs=\"avc1.640028,mp4a.A5\"'"));
|
| - EXPECT_EQ(kAc3Eac3Probably,
|
| - CanPlay("'video/x-m4v; codecs=\"avc1.640028,ec-3\"'"));
|
| - EXPECT_EQ(kAc3Eac3Probably,
|
| - CanPlay("'video/x-m4v; codecs=\"avc1.640028,mp4a.a6\"'"));
|
| - EXPECT_EQ(kAc3Eac3Probably,
|
| - CanPlay("'video/x-m4v; codecs=\"avc1.640028,mp4a.A6\"'"));
|
| + EXPECT_EQ(kNot, CanPlay("'video/x-m4v; codecs=\"ac-3\"'"));
|
| + EXPECT_EQ(kNot, CanPlay("'video/x-m4v; codecs=\"mp4a.a5\"'"));
|
| + EXPECT_EQ(kNot, CanPlay("'video/x-m4v; codecs=\"mp4a.A5\"'"));
|
| + EXPECT_EQ(kNot, CanPlay("'video/x-m4v; codecs=\"ec-3\"'"));
|
| + EXPECT_EQ(kNot, CanPlay("'video/x-m4v; codecs=\"mp4a.a6\"'"));
|
| + EXPECT_EQ(kNot, CanPlay("'video/x-m4v; codecs=\"mp4a.A6\"'"));
|
| + EXPECT_EQ(kNot, CanPlay("'video/x-m4v; codecs=\"avc1.640028,ac-3\"'"));
|
| + EXPECT_EQ(kNot, CanPlay("'video/x-m4v; codecs=\"avc1.640028,mp4a.a5\"'"));
|
| + EXPECT_EQ(kNot, CanPlay("'video/x-m4v; codecs=\"avc1.640028,mp4a.A5\"'"));
|
| + EXPECT_EQ(kNot, CanPlay("'video/x-m4v; codecs=\"avc1.640028,ec-3\"'"));
|
| + EXPECT_EQ(kNot, CanPlay("'video/x-m4v; codecs=\"avc1.640028,mp4a.a6\"'"));
|
| + EXPECT_EQ(kNot, CanPlay("'video/x-m4v; codecs=\"avc1.640028,mp4a.A6\"'"));
|
|
|
| TestMPEGUnacceptableCombinations("video/x-m4v");
|
| - // This result is incorrect. See https://crbug.com/592889.
|
| - EXPECT_EQ(kPropProbably, CanPlay("'video/x-m4v; codecs=\"mp3\"'"));
|
|
|
| EXPECT_EQ(kPropMaybe, CanPlay("'audio/mp4'"));
|
| EXPECT_EQ(kMpeg2AacProbably, CanPlay("'audio/mp4; codecs=\"mp4a.66\"'"));
|
| @@ -899,16 +888,14 @@ IN_PROC_BROWSER_TEST_F(MediaCanPlayTypeTest, CodecSupportTest_mp4) {
|
| EXPECT_EQ(kNot,
|
| CanPlay("'audio/x-m4a; codecs=\"hvc1.1.6.L93.B0, mp4a.40.5\"'"));
|
|
|
| - EXPECT_EQ(kAc3Eac3Probably, CanPlay("'audio/x-m4a; codecs=\"ac-3\"'"));
|
| - EXPECT_EQ(kAc3Eac3Probably, CanPlay("'audio/x-m4a; codecs=\"mp4a.a5\"'"));
|
| - EXPECT_EQ(kAc3Eac3Probably, CanPlay("'audio/x-m4a; codecs=\"mp4a.A5\"'"));
|
| - EXPECT_EQ(kAc3Eac3Probably, CanPlay("'audio/x-m4a; codecs=\"ec-3\"'"));
|
| - EXPECT_EQ(kAc3Eac3Probably, CanPlay("'audio/x-m4a; codecs=\"mp4a.a6\"'"));
|
| - EXPECT_EQ(kAc3Eac3Probably, CanPlay("'audio/x-m4a; codecs=\"mp4a.A6\"'"));
|
| + EXPECT_EQ(kNot, CanPlay("'audio/x-m4a; codecs=\"ac-3\"'"));
|
| + EXPECT_EQ(kNot, CanPlay("'audio/x-m4a; codecs=\"mp4a.a5\"'"));
|
| + EXPECT_EQ(kNot, CanPlay("'audio/x-m4a; codecs=\"mp4a.A5\"'"));
|
| + EXPECT_EQ(kNot, CanPlay("'audio/x-m4a; codecs=\"ec-3\"'"));
|
| + EXPECT_EQ(kNot, CanPlay("'audio/x-m4a; codecs=\"mp4a.a6\"'"));
|
| + EXPECT_EQ(kNot, CanPlay("'audio/x-m4a; codecs=\"mp4a.A6\"'"));
|
|
|
| TestMPEGUnacceptableCombinations("audio/x-m4a");
|
| - // This result is incorrect. See https://crbug.com/592889.
|
| - EXPECT_EQ(kPropProbably, CanPlay("'audio/x-m4a; codecs=\"mp3\"'"));
|
| }
|
|
|
| // When modifying this test, also change CodecSupportTest_Avc3Variants.
|
| @@ -1352,8 +1339,6 @@ IN_PROC_BROWSER_TEST_F(MediaCanPlayTypeTest, CodecSupportTest_HLS) {
|
| CanPlay("'application/x-mpegurl; codecs=\"avc3.42E01E, mp4a.40\"'"));
|
|
|
| TestMPEGUnacceptableCombinations("application/x-mpegurl");
|
| - // This result is incorrect. See https://crbug.com/592889.
|
| - EXPECT_EQ(kHlsProbably, CanPlay("'application/x-mpegurl; codecs=\"mp3\"'"));
|
|
|
| EXPECT_EQ(kHlsMaybe, CanPlay("'application/vnd.apple.mpegurl'"));
|
|
|
| @@ -1452,9 +1437,6 @@ IN_PROC_BROWSER_TEST_F(MediaCanPlayTypeTest, CodecSupportTest_HLS) {
|
| CanPlay("'application/vnd.apple.mpegurl; codecs=\"mp4a.a6\"'"));
|
|
|
| TestMPEGUnacceptableCombinations("application/vnd.apple.mpegurl");
|
| - // This result is incorrect. See https://crbug.com/592889.
|
| - EXPECT_EQ(kHlsProbably,
|
| - CanPlay("'application/vnd.apple.mpegurl; codecs=\"mp3\"'"));
|
| }
|
|
|
| IN_PROC_BROWSER_TEST_F(MediaCanPlayTypeTest, CodecSupportTest_AAC_ADTS) {
|
| @@ -1505,8 +1487,6 @@ IN_PROC_BROWSER_TEST_F(MediaCanPlayTypeTest, CodecSupportTest_Mpeg2Ts) {
|
| CanPlay("'video/mp2t; codecs=\"avc1.640028,mp4a.a6\"'"));
|
|
|
| TestMPEGUnacceptableCombinations("video/mp2t");
|
| - // This result is incorrect. See https://crbug.com/592889.
|
| - EXPECT_EQ(kMp2tsProbably, CanPlay("'video/mp2t; codecs=\"mp3\"'"));
|
| }
|
|
|
| IN_PROC_BROWSER_TEST_F(MediaCanPlayTypeTest,
|
|
|