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

Issue 2320833002: Compensate for the IntelligibilityEnhancer processing delay in high bands (Closed)

Created:
4 years, 3 months ago by aluebs-webrtc
Modified:
4 years, 3 months ago
CC:
webrtc-reviews_webrtc.org, kwiberg-webrtc, Andrew MacDonald, tterriberry_mozilla.com, audio-team_agora.io, hlundin-webrtc, peah-webrtc, minyue-webrtc, the sun, bjornv1
Target Ref:
refs/pending/heads/master
Project:
webrtc
Visibility:
Public.

Description

Compensate for the IntelligibilityEnhancer processing delay in high bands Before this CL, the IntelligibilityEnhancer introduced a processing delay to the lower band, without compensating for it in the higher bands. This CL corrects this. BUG=b/30780909 R=henrik.lundin@webrtc.org, peah@webrtc.org Committed: https://chromium.googlesource.com/external/webrtc/+/ef00925cd0d41afbc8b7599704ddbf399ad82950

Patch Set 1 #

Total comments: 12

Patch Set 2 : Fix glitches #

Total comments: 27

Patch Set 3 : Add delay test #

Total comments: 12

Patch Set 4 : Implement DelayBuffer helper class #

Total comments: 8

Patch Set 5 : optimize #

Total comments: 4

Patch Set 6 : Only wrap once #

Patch Set 7 : Rebasing #

Total comments: 2

Patch Set 8 : Improve comment #

Messages

Total messages: 39 (16 generated)
aluebs-webrtc
4 years, 3 months ago (2016-09-07 22:12:24 UTC) #2
peah-webrtc
https://codereview.webrtc.org/2320833002/diff/1/webrtc/modules/audio_processing/intelligibility/intelligibility_enhancer.cc File webrtc/modules/audio_processing/intelligibility/intelligibility_enhancer.cc (right): https://codereview.webrtc.org/2320833002/diff/1/webrtc/modules/audio_processing/intelligibility/intelligibility_enhancer.cc#newcode119 webrtc/modules/audio_processing/intelligibility/intelligibility_enhancer.cc:119: << 100.f * static_cast<float>(num_active_chunks_) / num_chunks_ This will cause ...
4 years, 3 months ago (2016-09-09 09:12:16 UTC) #3
aluebs-webrtc
https://codereview.webrtc.org/2320833002/diff/1/webrtc/modules/audio_processing/intelligibility/intelligibility_enhancer.cc File webrtc/modules/audio_processing/intelligibility/intelligibility_enhancer.cc (right): https://codereview.webrtc.org/2320833002/diff/1/webrtc/modules/audio_processing/intelligibility/intelligibility_enhancer.cc#newcode119 webrtc/modules/audio_processing/intelligibility/intelligibility_enhancer.cc:119: << 100.f * static_cast<float>(num_active_chunks_) / num_chunks_ On 2016/09/09 09:12:16, ...
4 years, 3 months ago (2016-09-10 00:47:55 UTC) #5
peah-webrtc
https://codereview.webrtc.org/2320833002/diff/40001/webrtc/modules/audio_processing/intelligibility/intelligibility_enhancer.cc File webrtc/modules/audio_processing/intelligibility/intelligibility_enhancer.cc (right): https://codereview.webrtc.org/2320833002/diff/40001/webrtc/modules/audio_processing/intelligibility/intelligibility_enhancer.cc#newcode115 webrtc/modules/audio_processing/intelligibility/intelligibility_enhancer.cc:115: const size_t initial_delay = render_mangler_->initial_delay(); Have you verified that ...
4 years, 3 months ago (2016-09-13 13:30:00 UTC) #6
aluebs-webrtc
https://codereview.webrtc.org/2320833002/diff/40001/webrtc/modules/audio_processing/intelligibility/intelligibility_enhancer.cc File webrtc/modules/audio_processing/intelligibility/intelligibility_enhancer.cc (right): https://codereview.webrtc.org/2320833002/diff/40001/webrtc/modules/audio_processing/intelligibility/intelligibility_enhancer.cc#newcode115 webrtc/modules/audio_processing/intelligibility/intelligibility_enhancer.cc:115: const size_t initial_delay = render_mangler_->initial_delay(); On 2016/09/13 13:29:59, peah-webrtc ...
4 years, 3 months ago (2016-09-14 00:35:55 UTC) #7
peah-webrtc
https://codereview.webrtc.org/2320833002/diff/40001/webrtc/modules/audio_processing/intelligibility/intelligibility_enhancer_unittest.cc File webrtc/modules/audio_processing/intelligibility/intelligibility_enhancer_unittest.cc (right): https://codereview.webrtc.org/2320833002/diff/40001/webrtc/modules/audio_processing/intelligibility/intelligibility_enhancer_unittest.cc#newcode206 webrtc/modules/audio_processing/intelligibility/intelligibility_enhancer_unittest.cc:206: const int kSampleRate = 4000; On 2016/09/14 00:35:54, aluebs-webrtc ...
4 years, 3 months ago (2016-09-15 15:06:20 UTC) #8
aluebs-webrtc
https://codereview.webrtc.org/2320833002/diff/40001/webrtc/modules/audio_processing/intelligibility/intelligibility_enhancer_unittest.cc File webrtc/modules/audio_processing/intelligibility/intelligibility_enhancer_unittest.cc (right): https://codereview.webrtc.org/2320833002/diff/40001/webrtc/modules/audio_processing/intelligibility/intelligibility_enhancer_unittest.cc#newcode206 webrtc/modules/audio_processing/intelligibility/intelligibility_enhancer_unittest.cc:206: const int kSampleRate = 4000; On 2016/09/15 15:06:20, peah-webrtc ...
4 years, 3 months ago (2016-09-15 23:45:25 UTC) #9
peah-webrtc
https://codereview.webrtc.org/2320833002/diff/40001/webrtc/modules/audio_processing/intelligibility/intelligibility_enhancer_unittest.cc File webrtc/modules/audio_processing/intelligibility/intelligibility_enhancer_unittest.cc (right): https://codereview.webrtc.org/2320833002/diff/40001/webrtc/modules/audio_processing/intelligibility/intelligibility_enhancer_unittest.cc#newcode206 webrtc/modules/audio_processing/intelligibility/intelligibility_enhancer_unittest.cc:206: const int kSampleRate = 4000; On 2016/09/15 23:45:25, aluebs-webrtc ...
4 years, 3 months ago (2016-09-16 13:35:56 UTC) #10
aluebs-webrtc
https://codereview.webrtc.org/2320833002/diff/40001/webrtc/modules/audio_processing/intelligibility/intelligibility_enhancer_unittest.cc File webrtc/modules/audio_processing/intelligibility/intelligibility_enhancer_unittest.cc (right): https://codereview.webrtc.org/2320833002/diff/40001/webrtc/modules/audio_processing/intelligibility/intelligibility_enhancer_unittest.cc#newcode206 webrtc/modules/audio_processing/intelligibility/intelligibility_enhancer_unittest.cc:206: const int kSampleRate = 4000; On 2016/09/16 13:35:56, peah-webrtc ...
4 years, 3 months ago (2016-09-17 00:48:48 UTC) #11
peah-webrtc
Great! lgtm with some nits. https://codereview.webrtc.org/2320833002/diff/80001/webrtc/modules/audio_processing/intelligibility/intelligibility_utils.cc File webrtc/modules/audio_processing/intelligibility/intelligibility_utils.cc (right): https://codereview.webrtc.org/2320833002/diff/80001/webrtc/modules/audio_processing/intelligibility/intelligibility_utils.cc#newcode75 webrtc/modules/audio_processing/intelligibility/intelligibility_utils.cc:75: for (size_t i = ...
4 years, 3 months ago (2016-09-17 21:31:30 UTC) #12
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/2320833002/120001
4 years, 3 months ago (2016-09-19 19:17:12 UTC) #15
aluebs-webrtc
https://codereview.webrtc.org/2320833002/diff/80001/webrtc/modules/audio_processing/intelligibility/intelligibility_utils.cc File webrtc/modules/audio_processing/intelligibility/intelligibility_utils.cc (right): https://codereview.webrtc.org/2320833002/diff/80001/webrtc/modules/audio_processing/intelligibility/intelligibility_utils.cc#newcode75 webrtc/modules/audio_processing/intelligibility/intelligibility_utils.cc:75: for (size_t i = 0u; i < length; ++i) ...
4 years, 3 months ago (2016-09-19 19:17:14 UTC) #16
commit-bot: I haz the power
Try jobs failed on following builders: android_compile_x86_dbg on master.tryserver.webrtc (JOB_FAILED, http://build.chromium.org/p/tryserver.webrtc/builders/android_compile_x86_dbg/builds/7079) linux_baremetal on master.tryserver.webrtc (JOB_FAILED, ...
4 years, 3 months ago (2016-09-19 19:18:42 UTC) #18
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/2320833002/140001
4 years, 3 months ago (2016-09-19 19:30:52 UTC) #21
commit-bot: I haz the power
Try jobs failed on following builders: presubmit on master.tryserver.webrtc (JOB_FAILED, http://build.chromium.org/p/tryserver.webrtc/builders/presubmit/builds/8491)
4 years, 3 months ago (2016-09-19 20:03:43 UTC) #23
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/2320833002/140001
4 years, 3 months ago (2016-09-19 20:07:32 UTC) #26
commit-bot: I haz the power
Try jobs failed on following builders: presubmit on master.tryserver.webrtc (JOB_FAILED, http://build.chromium.org/p/tryserver.webrtc/builders/presubmit/builds/8492)
4 years, 3 months ago (2016-09-19 20:24:04 UTC) #28
aluebs-webrtc
henrik.lundin, could you please have a look at webrtc/common_audio, since I need OWNERs approval?
4 years, 3 months ago (2016-09-19 21:06:58 UTC) #29
hlundin-webrtc
RS-LGTM with one nit. https://codereview.webrtc.org/2320833002/diff/140001/webrtc/common_audio/lapped_transform.h File webrtc/common_audio/lapped_transform.h (right): https://codereview.webrtc.org/2320833002/diff/140001/webrtc/common_audio/lapped_transform.h#newcode89 webrtc/common_audio/lapped_transform.h:89: // Get the initial delay. ...
4 years, 3 months ago (2016-09-20 09:50:32 UTC) #30
aluebs-webrtc
https://codereview.webrtc.org/2320833002/diff/140001/webrtc/common_audio/lapped_transform.h File webrtc/common_audio/lapped_transform.h (right): https://codereview.webrtc.org/2320833002/diff/140001/webrtc/common_audio/lapped_transform.h#newcode89 webrtc/common_audio/lapped_transform.h:89: // Get the initial delay. On 2016/09/20 09:50:32, hlundin-webrtc ...
4 years, 3 months ago (2016-09-20 17:16:55 UTC) #31
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/2320833002/160001
4 years, 3 months ago (2016-09-20 17:17:11 UTC) #34
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) android_dbg on ...
4 years, 3 months ago (2016-09-20 19:17:38 UTC) #36
aluebs-webrtc
4 years, 3 months ago (2016-09-20 21:52:14 UTC) #39
Message was sent while issue was closed.
Committed patchset #8 (id:160001) manually as
ef00925cd0d41afbc8b7599704ddbf399ad82950 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698