Roll chromium_revision a8e5140..c6076f2 (372922:372974) incl. update to Opus v.1.1.2

Includes updates to tests for Opus v.1.1.2, reveiwed in
https://codereview.webrtc.org/1629413002/

Change log: https://chromium.googlesource.com/chromium/src/+log/a8e5140..c6076f2
Full diff: https://chromium.googlesource.com/chromium/src/+/a8e5140..c6076f2

Changed dependencies:
* src/third_party/catapult: https://chromium.googlesource.com/external/github.com/catapult-project/catapult.git/+log/471db30..d4d48e6
* src/third_party/opus/src: https://chromium.googlesource.com/chromium/deps/opus.git/+log/cae6961..655cc54
DEPS diff: https://chromium.googlesource.com/chromium/src/+/a8e5140..c6076f2/DEPS

No update to Clang.

BUG=chromium:580524
TBR=

Review URL: https://codereview.webrtc.org/1657343002

Cr-Commit-Position: refs/heads/master@{#11464}
diff --git a/DEPS b/DEPS
index ce12c35..e164282 100644
--- a/DEPS
+++ b/DEPS
@@ -6,7 +6,7 @@
 vars = {
   'extra_gyp_flag': '-Dextra_gyp_flag=0',
   'chromium_git': 'https://chromium.googlesource.com',
-  'chromium_revision': 'a8e5140aa654117793cdd6654248202045900384',
+  'chromium_revision': 'c6076f2213725d472f17191c54ce0e3232a07537',
 }
 
 # NOTE: Prefer revision numbers to tags for svn deps. Use http rather than
diff --git a/resources/audio_coding/neteq4_opus_network_stats.dat.sha1 b/resources/audio_coding/neteq4_opus_network_stats.dat.sha1
index 6a9e7ee..e19ee80 100644
--- a/resources/audio_coding/neteq4_opus_network_stats.dat.sha1
+++ b/resources/audio_coding/neteq4_opus_network_stats.dat.sha1
@@ -1 +1 @@
-cc9fa62d0a8f46ffebc782aea2610dda67bb5558
\ No newline at end of file
+dc2d9f584efb0111ebcd71a2c86f1fb09cd8c2bb
\ No newline at end of file
diff --git a/resources/audio_coding/neteq4_opus_ref.pcm.sha1 b/resources/audio_coding/neteq4_opus_ref.pcm.sha1
index 5cecc50..3c4e897 100644
--- a/resources/audio_coding/neteq4_opus_ref.pcm.sha1
+++ b/resources/audio_coding/neteq4_opus_ref.pcm.sha1
@@ -1 +1 @@
-301895f1aaa9cd9eae0f5d04d179d63491d744cc
\ No newline at end of file
+c23004d91ffbe5e7a1f24620fc89b58c0426040f
\ No newline at end of file
diff --git a/resources/audio_coding/neteq4_opus_ref_win_32.pcm.sha1 b/resources/audio_coding/neteq4_opus_ref_win_32.pcm.sha1
index b7cf990..3c4e897 100644
--- a/resources/audio_coding/neteq4_opus_ref_win_32.pcm.sha1
+++ b/resources/audio_coding/neteq4_opus_ref_win_32.pcm.sha1
@@ -1 +1 @@
-fbad99878c7a26958e755190027c976692708334
\ No newline at end of file
+c23004d91ffbe5e7a1f24620fc89b58c0426040f
\ No newline at end of file
diff --git a/resources/audio_coding/neteq4_opus_ref_win_64.pcm.sha1 b/resources/audio_coding/neteq4_opus_ref_win_64.pcm.sha1
index b7cf990..3c4e897 100644
--- a/resources/audio_coding/neteq4_opus_ref_win_64.pcm.sha1
+++ b/resources/audio_coding/neteq4_opus_ref_win_64.pcm.sha1
@@ -1 +1 @@
-fbad99878c7a26958e755190027c976692708334
\ No newline at end of file
+c23004d91ffbe5e7a1f24620fc89b58c0426040f
\ No newline at end of file
diff --git a/resources/short_mixed_mono_48.dat.sha1 b/resources/short_mixed_mono_48.dat.sha1
index efc5745..afee167 100644
--- a/resources/short_mixed_mono_48.dat.sha1
+++ b/resources/short_mixed_mono_48.dat.sha1
@@ -1 +1 @@
-6d3d824f7f73e1ab852982a7b53d52cfcbbf72cc
\ No newline at end of file
+8c18538d80ea6583dbed0fe5cdabb1ea030ae72b
\ No newline at end of file
diff --git a/resources/short_mixed_mono_48_arm.dat.sha1 b/resources/short_mixed_mono_48_arm.dat.sha1
new file mode 100644
index 0000000..917c351
--- /dev/null
+++ b/resources/short_mixed_mono_48_arm.dat.sha1
@@ -0,0 +1 @@
+7973eb3a87109c6cdb133e7c4a47d7e70b1782ba
\ No newline at end of file
diff --git a/webrtc/modules/audio_coding/acm2/audio_coding_module_unittest_oldapi.cc b/webrtc/modules/audio_coding/acm2/audio_coding_module_unittest_oldapi.cc
index 384db86..67a44bd 100644
--- a/webrtc/modules/audio_coding/acm2/audio_coding_module_unittest_oldapi.cc
+++ b/webrtc/modules/audio_coding/acm2/audio_coding_module_unittest_oldapi.cc
@@ -1406,13 +1406,13 @@
   Run(AcmReceiverBitExactnessOldApi::PlatformChecksum(
           "855041f2490b887302bce9d544731849",
           "855041f2490b887302bce9d544731849",
-          "1e1a0fce893fef2d66886a7f09e2ebce",
-          "7417a66c28be42d5d9b2d64e0c191585"),
+          "9692eede45638eb425e0daf9c75b5c7a",
+          "c4faa472fbb0730370aaf34920381a09"),
       AcmReceiverBitExactnessOldApi::PlatformChecksum(
           "d781cce1ab986b618d0da87226cdde30",
           "d781cce1ab986b618d0da87226cdde30",
-          "1a1fe04dd12e755949987c8d729fb3e0",
-          "47b0b04f1d03076b857c86c72c2c298b"),
+          "8d6782b905c3230d4b0e3e83e1fc3439",
+          "8b0126eab82d9e4e367ab33ded2f1a8e"),
       50, test::AcmReceiveTestOldApi::kStereoOutput);
 }
 
@@ -1423,13 +1423,13 @@
   Run(AcmReceiverBitExactnessOldApi::PlatformChecksum(
           "9b9e12bc3cc793740966e11cbfa8b35b",
           "9b9e12bc3cc793740966e11cbfa8b35b",
-          "57412a4b5771d19ff03ec35deffe7067",
-          "7ad0bbefcaa87e23187bf4a56d2f3513"),
+          "0de6249018fdd316c21086db84e10610",
+          "fd21a19b6b1e891f5daea6c4a299c254"),
       AcmReceiverBitExactnessOldApi::PlatformChecksum(
           "c7340b1189652ab6b5e80dade7390cb4",
           "c7340b1189652ab6b5e80dade7390cb4",
-          "cdfe85939c411d12b61701c566e22d26",
-          "7a678fbe46df5bf0c67e88264a2d9275"),
+          "95612864c954ee63e28cc6eebad56626",
+          "49954b0d5a5f705a8798e7071b0c6f36"),
       50, test::AcmReceiveTestOldApi::kStereoOutput);
 }
 
@@ -1497,9 +1497,9 @@
 TEST_F(AcmSetBitRateOldApi, Opus_48khz_20ms_10kbps) {
   ASSERT_NO_FATAL_FAILURE(SetUpTest("opus", 48000, 1, 107, 960, 960));
 #if defined(WEBRTC_ANDROID)
-  Run(10000, 9328);
+  Run(10000, 9288);
 #else
-  Run(10000, 9072);
+  Run(10000, 9024);
 #endif // WEBRTC_ANDROID
 
 }
@@ -1507,9 +1507,9 @@
 TEST_F(AcmSetBitRateOldApi, Opus_48khz_20ms_50kbps) {
   ASSERT_NO_FATAL_FAILURE(SetUpTest("opus", 48000, 1, 107, 960, 960));
 #if defined(WEBRTC_ANDROID)
-  Run(50000, 47952);
+  Run(50000, 47960);
 #else
-  Run(50000, 49600);
+  Run(50000, 49544);
 #endif // WEBRTC_ANDROID
 }
 
@@ -1589,18 +1589,18 @@
 TEST_F(AcmChangeBitRateOldApi, Opus_48khz_20ms_10kbps) {
   ASSERT_NO_FATAL_FAILURE(SetUpTest("opus", 48000, 1, 107, 960, 960));
 #if defined(WEBRTC_ANDROID)
-  Run(10000, 32200, 5496);
+  Run(10000, 32200, 5176);
 #else
-  Run(10000, 32200, 5432);
+  Run(10000, 32200, 5456);
 #endif // WEBRTC_ANDROID
 }
 
 TEST_F(AcmChangeBitRateOldApi, Opus_48khz_20ms_50kbps) {
   ASSERT_NO_FATAL_FAILURE(SetUpTest("opus", 48000, 1, 107, 960, 960));
 #if defined(WEBRTC_ANDROID)
-  Run(50000, 32200, 24912);
+  Run(50000, 32200, 24768);
 #else
-  Run(50000, 32200, 24792);
+  Run(50000, 32200, 24848);
 #endif // WEBRTC_ANDROID
 }
 
diff --git a/webrtc/modules/audio_coding/codecs/opus/opus_unittest.cc b/webrtc/modules/audio_coding/codecs/opus/opus_unittest.cc
index c82b184..b6112d1 100644
--- a/webrtc/modules/audio_coding/codecs/opus/opus_unittest.cc
+++ b/webrtc/modules/audio_coding/codecs/opus/opus_unittest.cc
@@ -206,9 +206,9 @@
   const int kCheckTimeMs = 1500;
 
 #if defined(OPUS_FIXED_POINT)
-  const uint16_t kOutputValueBound = 20;
+  const uint16_t kOutputValueBound = 30;
 #else
-  const uint16_t kOutputValueBound = 2;
+  const uint16_t kOutputValueBound = 8;
 #endif
 
   int time = 0;
diff --git a/webrtc/modules/audio_coding/neteq/audio_classifier_unittest.cc b/webrtc/modules/audio_coding/neteq/audio_classifier_unittest.cc
index e4db3a3..371282c 100644
--- a/webrtc/modules/audio_coding/neteq/audio_classifier_unittest.cc
+++ b/webrtc/modules/audio_coding/neteq/audio_classifier_unittest.cc
@@ -61,9 +61,15 @@
 }
 
 TEST(AudioClassifierTest, DoAnalysisMono) {
+#if defined(WEBRTC_ARCH_ARM) || defined(WEBRTC_ARCH_ARM64)
+  RunAnalysisTest(test::ResourcePath("short_mixed_mono_48", "pcm"),
+                  test::ResourcePath("short_mixed_mono_48_arm", "dat"),
+                  1);
+#else
   RunAnalysisTest(test::ResourcePath("short_mixed_mono_48", "pcm"),
                   test::ResourcePath("short_mixed_mono_48", "dat"),
                   1);
+#endif // WEBRTC_ARCH_ARM
 }
 
 TEST(AudioClassifierTest, DoAnalysisStereo) {
diff --git a/webrtc/modules/audio_coding/neteq/neteq_unittest.cc b/webrtc/modules/audio_coding/neteq/neteq_unittest.cc
index f218f72..a304e82 100644
--- a/webrtc/modules/audio_coding/neteq/neteq_unittest.cc
+++ b/webrtc/modules/audio_coding/neteq/neteq_unittest.cc
@@ -568,8 +568,12 @@
   const std::string input_rtp_file =
       webrtc::test::ResourcePath("audio_coding/neteq_opus", "rtp");
   const std::string input_ref_file =
+      // The pcm files were generated by using Opus v1.1.2 to decode the RTC
+      // file generated by Opus v1.1
       webrtc::test::ResourcePath("audio_coding/neteq4_opus_ref", "pcm");
   const std::string network_stat_ref_file =
+      // The network stats file was generated when using Opus v1.1.2 to decode
+      // the RTC file generated by Opus v1.1
       webrtc::test::ResourcePath("audio_coding/neteq4_opus_network_stats",
                                  "dat");
   const std::string rtcp_stat_ref_file =
diff --git a/webrtc/modules/modules_unittests.isolate b/webrtc/modules/modules_unittests.isolate
index 10eb6f4..cbef944 100644
--- a/webrtc/modules/modules_unittests.isolate
+++ b/webrtc/modules/modules_unittests.isolate
@@ -114,6 +114,7 @@
           '<(DEPTH)/resources/remote_bitrate_estimator/VideoSendersTest_BweTest_UnlimitedSpeed_0_AST.bin',
           '<(DEPTH)/resources/remote_bitrate_estimator/VideoSendersTest_BweTest_UnlimitedSpeed_0_TOF.bin',
           '<(DEPTH)/resources/short_mixed_mono_48.dat',
+          '<(DEPTH)/resources/short_mixed_mono_48_arm.dat',
           '<(DEPTH)/resources/short_mixed_mono_48.pcm',
           '<(DEPTH)/resources/short_mixed_stereo_48.dat',
           '<(DEPTH)/resources/short_mixed_stereo_48.pcm',