Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(387)

Issue 2117763002: Removed LEGACY_BITEXACT from neteq_impl.cc and updated the ACM unit tests. (Closed)

Created:
4 years, 5 months ago by ossu
Modified:
4 years, 5 months ago
Reviewers:
minyue-webrtc
CC:
webrtc-reviews_webrtc.org, kwiberg-webrtc, tlegrand-webrtc, tterriberry_mozilla.com, audio-team_agora.io, hlundin-webrtc, peah-webrtc, minyue-webrtc
Base URL:
https://chromium.googlesource.com/external/webrtc.git@master
Target Ref:
refs/pending/heads/master
Project:
webrtc
Visibility:
Public.

Description

Removed LEGACY_BITEXACT from neteq_impl.cc and updated the ACM unit tests. I'll be rewriting AcmReceiver soon and am trying to reduce the amount of old stuff that needs to be supported. I've manually checked the outputs of the AcmReceiver bitexactness tests with this change. A large part of the tests are still bitexact, with one section only differing slightly in timings. Nothing audible unless playing the old and new versions back simultaneously. The output of NetEqDecoderTest were also changed due to this CL, although only on android. I built and ran the test locally and compared the audio output manually - the changes were the same as for the other tests; i.e. very slight timing changes for a part of the output. I updated the network stats checksum for android without analyzing it further. I expect it goes hand-in-hand with the changes to the output; i.e. the changes in it are fine because the audio output is fine. Likely, the stats will show changes in the usage of CNG, since that is what the code changes. BUG=webrtc:1361 Committed: https://crrev.com/108ecec51ce5d55bcbe455f7a1cb778dd3cb2b22 Cr-Commit-Position: refs/heads/master@{#13415}

Patch Set 1 #

Patch Set 2 : Updated checksums from bots. NetEqDecodingTest was checked locally on arm. #

Patch Set 3 : Updated checksums for arm64 #

Total comments: 7
Unified diffs Side-by-side diffs Delta from patch set Stats (+24 lines, -67 lines) Patch
M webrtc/modules/audio_coding/acm2/audio_coding_module_unittest_oldapi.cc View 1 2 2 chunks +20 lines, -20 lines 0 comments Download
M webrtc/modules/audio_coding/neteq/neteq_impl.cc View 4 chunks +2 lines, -45 lines 7 comments Download
M webrtc/modules/audio_coding/neteq/neteq_unittest.cc View 1 1 chunk +2 lines, -2 lines 0 comments Download

Messages

Total messages: 17 (8 generated)
ossu
PTAL at this change. I've verified the audio and ran it by @hlundin as well. ...
4 years, 5 months ago (2016-07-04 11:36:10 UTC) #4
minyue-webrtc
https://codereview.webrtc.org/2117763002/diff/40001/webrtc/modules/audio_coding/neteq/neteq_impl.cc File webrtc/modules/audio_coding/neteq/neteq_impl.cc (left): https://codereview.webrtc.org/2117763002/diff/40001/webrtc/modules/audio_coding/neteq/neteq_impl.cc#oldcode1380 webrtc/modules/audio_coding/neteq/neteq_impl.cc:1380: if (*operation == kRfc3389Cng) { is it still possible ...
4 years, 5 months ago (2016-07-07 15:22:06 UTC) #5
ossu
https://codereview.webrtc.org/2117763002/diff/40001/webrtc/modules/audio_coding/neteq/neteq_impl.cc File webrtc/modules/audio_coding/neteq/neteq_impl.cc (left): https://codereview.webrtc.org/2117763002/diff/40001/webrtc/modules/audio_coding/neteq/neteq_impl.cc#oldcode1380 webrtc/modules/audio_coding/neteq/neteq_impl.cc:1380: if (*operation == kRfc3389Cng) { On 2016/07/07 15:22:05, minyue-webrtc ...
4 years, 5 months ago (2016-07-08 09:08:26 UTC) #6
minyue-webrtc
lgtm https://codereview.webrtc.org/2117763002/diff/40001/webrtc/modules/audio_coding/neteq/neteq_impl.cc File webrtc/modules/audio_coding/neteq/neteq_impl.cc (right): https://codereview.webrtc.org/2117763002/diff/40001/webrtc/modules/audio_coding/neteq/neteq_impl.cc#newcode1148 webrtc/modules/audio_coding/neteq/neteq_impl.cc:1148: } else if (*operation != kRfc3389Cng) { On ...
4 years, 5 months ago (2016-07-08 12:36:25 UTC) #7
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.webrtc.org/2117763002/40001
4 years, 5 months ago (2016-07-08 12:39:31 UTC) #9
commit-bot: I haz the power
Try jobs failed on following builders: android_arm64_rel on master.tryserver.webrtc (JOB_TIMED_OUT, no build URL)
4 years, 5 months ago (2016-07-08 14:40:07 UTC) #11
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.webrtc.org/2117763002/40001
4 years, 5 months ago (2016-07-08 15:43:44 UTC) #13
commit-bot: I haz the power
Committed patchset #3 (id:40001)
4 years, 5 months ago (2016-07-08 15:45:24 UTC) #15
commit-bot: I haz the power
4 years, 5 months ago (2016-07-08 15:45:33 UTC) #17
Message was sent while issue was closed.
Patchset 3 (id:??) landed as
https://crrev.com/108ecec51ce5d55bcbe455f7a1cb778dd3cb2b22
Cr-Commit-Position: refs/heads/master@{#13415}

Powered by Google App Engine
This is Rietveld 408576698