Revert "Refactor NetEq delay manager logic."
This reverts commit f8e62fcb14e37a5be4f1e4f599d34c8483fea8e9. Reason for revert: breaks downstream test. Original change's description: > Refactor NetEq delay manager logic. > > - Removes dependence on sequence number for calculating target delay. > - Changes target delay unit to milliseconds instead of number of > packets. > - Moves acceleration/preemptive expand thresholds to decision logic. > Tests for this will be added in a follow up cl. > > Bug: webrtc:10333 > Change-Id: If690aae4abf41ef1d9353f0ff01fb7d121cf8a26 > Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/186265 > Commit-Queue: Jakob Ivarsson <jakobi@webrtc.org> > Reviewed-by: Ivo Creusen <ivoc@webrtc.org> > Cr-Commit-Position: refs/heads/master@{#32326} TBR=ivoc@webrtc.org,jakobi@webrtc.org Change-Id: I1bdeacce61b902a0003a40c740f6acccf1443e3e No-Presubmit: true No-Tree-Checks: true No-Try: true Bug: webrtc:10333 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/186942 Reviewed-by: Jakob Ivarsson <jakobi@webrtc.org> Commit-Queue: Jakob Ivarsson <jakobi@webrtc.org> Cr-Commit-Position: refs/heads/master@{#32329}
This commit is contained in:

committed by
Commit Bot

parent
df5f864055
commit
b1ae5ccd16
@ -939,58 +939,58 @@ class AcmReceiverBitExactnessOldApi : public ::testing::Test {
|
||||
defined(WEBRTC_CODEC_ILBC)
|
||||
TEST_F(AcmReceiverBitExactnessOldApi, 8kHzOutput) {
|
||||
std::string others_checksum_reference =
|
||||
GetCPUInfo(kAVX2) != 0 ? "1d7b784031599e2c01a3f575f8439f2f"
|
||||
: "c119fda4ea2c119ff2a720fd0c289071";
|
||||
GetCPUInfo(kAVX2) != 0 ? "6edbfe69b965a8687b8744ed1b8eb5a7"
|
||||
: "6c204b289486b0695b08a9e94fab1948";
|
||||
std::string win64_checksum_reference =
|
||||
GetCPUInfo(kAVX2) != 0 ? "405a50f0bcb8827e20aa944299fc59f6"
|
||||
: "38e70d4e186f8e1a56b929fafcb7c379";
|
||||
: "ff5ffee2ee92f8fe61d9f2010b8a68a3";
|
||||
Run(8000,
|
||||
PlatformChecksum(others_checksum_reference, win64_checksum_reference,
|
||||
"3b03e41731e1cef5ae2b9f9618660b42",
|
||||
"53494a96f3db4a5b07d723e0cbac0ad7",
|
||||
"4598140b5e4f7ee66c5adad609e65a3e",
|
||||
"da7e76687c8c0a9509cd1d57ee1aba3b"));
|
||||
"516c2859126ea4913f30d51af4a4f3dc"));
|
||||
}
|
||||
|
||||
TEST_F(AcmReceiverBitExactnessOldApi, 16kHzOutput) {
|
||||
std::string others_checksum_reference =
|
||||
GetCPUInfo(kAVX2) != 0 ? "8884d910e443c244d8593c2e3cef5e63"
|
||||
: "36dc8c0532ba0efa099e2b6a689cde40";
|
||||
GetCPUInfo(kAVX2) != 0 ? "295f031e051f1770b4ab4107dba768b5"
|
||||
: "226dbdbce2354399c6df05371042cda3";
|
||||
std::string win64_checksum_reference =
|
||||
GetCPUInfo(kAVX2) != 0 ? "58fd62a5c49ee513f9fa6fe7dbf62c97"
|
||||
: "07e4b388168e273fa19da0a167aff782";
|
||||
: "9c80bf5ec496c41ce8112e1523bf8c83";
|
||||
Run(16000,
|
||||
PlatformChecksum(others_checksum_reference, win64_checksum_reference,
|
||||
"06b08d14a72f6e7c72840b1cc9ad204d",
|
||||
"11a6f170fdaffa81a2948af121f370af",
|
||||
"f2aad418af974a3b1694d5ae5cc2c3c7",
|
||||
"1d5f9a93f3975e7e491373b81eb5fd14"));
|
||||
"6133301a18be95c416984182816d859f"));
|
||||
}
|
||||
|
||||
TEST_F(AcmReceiverBitExactnessOldApi, 32kHzOutput) {
|
||||
std::string others_checksum_reference =
|
||||
GetCPUInfo(kAVX2) != 0 ? "73f4fe21996c0af495e2c47e3708e519"
|
||||
: "c848ce9002d3825056a1eac2a067c0d3";
|
||||
GetCPUInfo(kAVX2) != 0 ? "2895e5ab3146eaa78fa6843ed60e7e37"
|
||||
: "f94665cc0e904d5d5cf0394e30ee4edd";
|
||||
std::string win64_checksum_reference =
|
||||
GetCPUInfo(kAVX2) != 0 ? "04ce6a1dac5ffdd8438d804623d0132f"
|
||||
: "0e705f6844c75fd57a84734f7c30af87";
|
||||
: "697934bcf0849f80d76ce20854161220";
|
||||
Run(32000,
|
||||
PlatformChecksum(others_checksum_reference, win64_checksum_reference,
|
||||
"c18e98e5701ec91bba5c026b720d1790",
|
||||
"3609aa5288c1d512e8e652ceabecb495",
|
||||
"100869c8dcde51346c2073e52a272d98",
|
||||
"e35df943bfa3ca32e86b26bf1e37ed8f"));
|
||||
"55363bc9cdda6464a58044919157827b"));
|
||||
}
|
||||
|
||||
TEST_F(AcmReceiverBitExactnessOldApi, 48kHzOutput) {
|
||||
std::string others_checksum_reference =
|
||||
GetCPUInfo(kAVX2) != 0 ? "884243f7e1476931e93eda5de88d1326"
|
||||
: "ba0f66d538487bba377e721cfac62d1e";
|
||||
GetCPUInfo(kAVX2) != 0 ? "640bca210e1b8dd229224d2a0c79ff1f"
|
||||
: "2955d0b83602541fd92d9b820ebce68d";
|
||||
std::string win64_checksum_reference =
|
||||
GetCPUInfo(kAVX2) != 0 ? "f59833d9b0924f4b0704707dd3589f80"
|
||||
: "6a480541fb86faa95c7563b9de08104d";
|
||||
: "f4a8386a6a49439ced60ed9a7c7f75fd";
|
||||
Run(48000,
|
||||
PlatformChecksum(others_checksum_reference, win64_checksum_reference,
|
||||
"30e617e4b3c9ba1979d1b2e8eba3519b",
|
||||
"d8169dfeba708b5212bdc365e08aee9d",
|
||||
"bd44bf97e7899186532f91235cef444d",
|
||||
"90158462a1853b1de50873eebd68dba7"));
|
||||
"47594deaab5d9166cfbf577203b2563e"));
|
||||
}
|
||||
|
||||
TEST_F(AcmReceiverBitExactnessOldApi, 48kHzOutputExternalDecoder) {
|
||||
@ -1069,16 +1069,16 @@ TEST_F(AcmReceiverBitExactnessOldApi, 48kHzOutputExternalDecoder) {
|
||||
rtc::scoped_refptr<rtc::RefCountedObject<ADFactory>> factory(
|
||||
new rtc::RefCountedObject<ADFactory>);
|
||||
std::string others_checksum_reference =
|
||||
GetCPUInfo(kAVX2) != 0 ? "884243f7e1476931e93eda5de88d1326"
|
||||
: "ba0f66d538487bba377e721cfac62d1e";
|
||||
GetCPUInfo(kAVX2) != 0 ? "640bca210e1b8dd229224d2a0c79ff1f"
|
||||
: "2955d0b83602541fd92d9b820ebce68d";
|
||||
std::string win64_checksum_reference =
|
||||
GetCPUInfo(kAVX2) != 0 ? "f59833d9b0924f4b0704707dd3589f80"
|
||||
: "6a480541fb86faa95c7563b9de08104d";
|
||||
: "f4a8386a6a49439ced60ed9a7c7f75fd";
|
||||
Run(48000,
|
||||
PlatformChecksum(others_checksum_reference, win64_checksum_reference,
|
||||
"30e617e4b3c9ba1979d1b2e8eba3519b",
|
||||
"d8169dfeba708b5212bdc365e08aee9d",
|
||||
"bd44bf97e7899186532f91235cef444d",
|
||||
"90158462a1853b1de50873eebd68dba7"),
|
||||
"47594deaab5d9166cfbf577203b2563e"),
|
||||
factory, [](AudioCodingModule* acm) {
|
||||
acm->SetReceiveCodecs({{0, {"MockPCMu", 8000, 1}},
|
||||
{103, {"ISAC", 16000, 1}},
|
||||
@ -1312,11 +1312,11 @@ TEST_F(AcmSenderBitExactnessOldApi, IsacWb30ms) {
|
||||
TEST_F(AcmSenderBitExactnessOldApi, IsacWb60ms) {
|
||||
ASSERT_NO_FATAL_FAILURE(SetUpTest("ISAC", 16000, 1, 103, 960, 960));
|
||||
Run(AcmReceiverBitExactnessOldApi::PlatformChecksum(
|
||||
"1ad29139a04782a33daad8c2b9b35875",
|
||||
"14d63c5f08127d280e722e3191b73bdd",
|
||||
"f59760fa000991ee5fa81f2e607db254",
|
||||
"986aa16d7097a26e32e212e39ec58517",
|
||||
"9a81e467eb1485f84aca796f8ea65011",
|
||||
"ef75e900e6f375e3061163c53fd09a63",
|
||||
"1ad29139a04782a33daad8c2b9b35875"),
|
||||
"f59760fa000991ee5fa81f2e607db254"),
|
||||
AcmReceiverBitExactnessOldApi::PlatformChecksum(
|
||||
"9e0a0ab743ad987b55b8e14802769c56",
|
||||
"ebe04a819d3a9d83a83a17f271e1139a",
|
||||
@ -1349,37 +1349,37 @@ TEST_F(AcmSenderBitExactnessOldApi, MAYBE_IsacSwb30ms) {
|
||||
|
||||
TEST_F(AcmSenderBitExactnessOldApi, Pcm16_8000khz_10ms) {
|
||||
ASSERT_NO_FATAL_FAILURE(SetUpTest("L16", 8000, 1, 107, 80, 80));
|
||||
Run("15396f66b5b0ab6842e151c807395e4c", "c1edd36339ce0326cc4550041ad719a0",
|
||||
Run("de4a98e1406f8b798d99cd0704e862e2", "c1edd36339ce0326cc4550041ad719a0",
|
||||
100, test::AcmReceiveTestOldApi::kMonoOutput);
|
||||
}
|
||||
|
||||
TEST_F(AcmSenderBitExactnessOldApi, Pcm16_16000khz_10ms) {
|
||||
ASSERT_NO_FATAL_FAILURE(SetUpTest("L16", 16000, 1, 108, 160, 160));
|
||||
Run("54ae004529874c2b362c7f0ccd19cb99", "ad786526383178b08d80d6eee06e9bad",
|
||||
Run("ae646d7b68384a1269cc080dd4501916", "ad786526383178b08d80d6eee06e9bad",
|
||||
100, test::AcmReceiveTestOldApi::kMonoOutput);
|
||||
}
|
||||
|
||||
TEST_F(AcmSenderBitExactnessOldApi, Pcm16_32000khz_10ms) {
|
||||
ASSERT_NO_FATAL_FAILURE(SetUpTest("L16", 32000, 1, 109, 320, 320));
|
||||
Run("d6a4a68b8c838dcc1e7ae7136467cdf0", "5ef82ea885e922263606c6fdbc49f651",
|
||||
Run("7fe325e8fbaf755e3c5df0b11a4774fb", "5ef82ea885e922263606c6fdbc49f651",
|
||||
100, test::AcmReceiveTestOldApi::kMonoOutput);
|
||||
}
|
||||
|
||||
TEST_F(AcmSenderBitExactnessOldApi, Pcm16_stereo_8000khz_10ms) {
|
||||
ASSERT_NO_FATAL_FAILURE(SetUpTest("L16", 8000, 2, 111, 80, 80));
|
||||
Run("6b011dab43e3a8a46ccff7e4412ed8a2", "62ce5adb0d4965d0a52ec98ae7f98974",
|
||||
Run("fb263b74e7ac3de915474d77e4744ceb", "62ce5adb0d4965d0a52ec98ae7f98974",
|
||||
100, test::AcmReceiveTestOldApi::kStereoOutput);
|
||||
}
|
||||
|
||||
TEST_F(AcmSenderBitExactnessOldApi, Pcm16_stereo_16000khz_10ms) {
|
||||
ASSERT_NO_FATAL_FAILURE(SetUpTest("L16", 16000, 2, 112, 160, 160));
|
||||
Run("17fc9854358bfe0419408290664bd78e", "41ca8edac4b8c71cd54fd9f25ec14870",
|
||||
Run("d09e9239553649d7ac93e19d304281fd", "41ca8edac4b8c71cd54fd9f25ec14870",
|
||||
100, test::AcmReceiveTestOldApi::kStereoOutput);
|
||||
}
|
||||
|
||||
TEST_F(AcmSenderBitExactnessOldApi, Pcm16_stereo_32000khz_10ms) {
|
||||
ASSERT_NO_FATAL_FAILURE(SetUpTest("L16", 32000, 2, 113, 320, 320));
|
||||
Run("9ac9a1f64d55da2fc9f3167181cc511d", "50e58502fb04421bf5b857dda4c96879",
|
||||
Run("5f025d4f390982cc26b3d92fe02e3044", "50e58502fb04421bf5b857dda4c96879",
|
||||
100, test::AcmReceiveTestOldApi::kStereoOutput);
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user