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, |