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

Issue 1234463003: Integrate Intelligibility with APM (Closed)

Created:
5 years, 5 months ago by ekm
Modified:
5 years, 2 months ago
CC:
webrtc-reviews_webrtc.org, interface-changes_webrtc.org, rwolff_gocast.it, yujie_mao (webrtc), tterriberry_mozilla.com, qiang.lu, niklas.enbom, kwiberg-webrtc, aluebs-webrtc, bjornv1
Base URL:
https://chromium.googlesource.com/external/webrtc.git@master
Target Ref:
refs/pending/heads/master
Project:
webrtc
Visibility:
Public.

Description

Integrate Intelligibility with APM - Integrates intelligibility into audio_processing. - Allows modification of reverse stream if intelligibility enabled. - Makes intelligibility available in audioproc_float test. - Adds reverse stream processing to audioproc_float. - (removed) Makes intelligibility toggleable in real time in voe_cmd_test. - Cleans up intelligibility construction, parameters, constants and dead code. TBR=pbos@webrtc.org Committed: https://crrev.com/60d9b332a5391045439bfb6a3a5447973e3d5603 Cr-Commit-Position: refs/heads/master@{#9713}

Patch Set 1 #

Total comments: 48

Patch Set 2 : Updated interface, how VAD is used, other issues #

Total comments: 36

Patch Set 3 : Addr. comments from aluebs (incl. made ProcessReverseStream nicer) #

Total comments: 13

Patch Set 4 : Addr. comments from aluebs (incl. support diff num fwd/rev channels) #

Total comments: 2

Patch Set 5 : Addressed comments #

Total comments: 2

Patch Set 6 : Fixed memcpy #

Total comments: 25

Patch Set 7 : Added resampling support to InterleaveTo; removed VAD logic #

Total comments: 36

Patch Set 8 : merge #

Patch Set 9 : git cl format #

Patch Set 10 : Addressed comments from Patch Set 7 #

Total comments: 6

Patch Set 11 : Added support for distinct reverse input/output streams. #

Total comments: 13

Patch Set 12 : Reverted ProcessingConfig defaults #

Total comments: 7

Patch Set 13 : Added rev conversion for unprocessed case #

Total comments: 4

Patch Set 14 : Copy on no conversion or processing #

Total comments: 8

Patch Set 15 : Added render stream conversion unittest #

Total comments: 23

Patch Set 16 : Updated render stream conversion unittest #

Total comments: 6

Patch Set 17 : Addressed comments; format #

Total comments: 1

Patch Set 18 : Include <initializer_list> for Mac error #

Patch Set 19 : Fix Mac error (2) #

Patch Set 20 : Fix Mac Error (3) #

Unified diffs Side-by-side diffs Delta from patch set Stats (+855 lines, -571 lines) Patch
M talk/media/webrtc/fakewebrtcvoiceengine.h View 1 2 3 4 5 6 7 8 9 10 1 chunk +6 lines, -3 lines 0 comments Download
M webrtc/common_audio/include/audio_util.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 2 chunks +31 lines, -0 lines 0 comments Download
M webrtc/modules/audio_processing/audio_buffer.h View 1 2 3 4 5 6 7 2 chunks +2 lines, -1 line 0 comments Download
M webrtc/modules/audio_processing/audio_buffer.cc View 1 2 3 4 5 6 7 8 9 1 chunk +26 lines, -10 lines 0 comments Download
M webrtc/modules/audio_processing/audio_processing_impl.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 6 chunks +19 lines, -3 lines 0 comments Download
M webrtc/modules/audio_processing/audio_processing_impl.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 16 chunks +134 lines, -33 lines 0 comments Download
M webrtc/modules/audio_processing/include/audio_processing.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 5 chunks +37 lines, -8 lines 0 comments Download
M webrtc/modules/audio_processing/include/mock_audio_processing.h View 1 2 3 4 5 6 7 8 9 10 1 chunk +6 lines, -2 lines 0 comments Download
M webrtc/modules/audio_processing/intelligibility/intelligibility_enhancer.h View 1 2 3 4 5 6 7 8 9 5 chunks +44 lines, -39 lines 0 comments Download
M webrtc/modules/audio_processing/intelligibility/intelligibility_enhancer.cc View 1 2 3 4 5 6 7 8 9 4 chunks +63 lines, -97 lines 0 comments Download
M webrtc/modules/audio_processing/intelligibility/intelligibility_enhancer_unittest.cc View 1 2 3 4 5 6 6 chunks +34 lines, -46 lines 0 comments Download
M webrtc/modules/audio_processing/intelligibility/intelligibility_utils.h View 1 2 3 4 5 6 7 2 chunks +2 lines, -2 lines 0 comments Download
M webrtc/modules/audio_processing/intelligibility/intelligibility_utils.cc View 1 2 3 4 5 6 7 10 chunks +28 lines, -27 lines 0 comments Download
M webrtc/modules/audio_processing/intelligibility/test/intelligibility_proc.cc View 1 2 3 4 5 6 7 5 chunks +12 lines, -10 lines 0 comments Download
M webrtc/modules/audio_processing/test/audio_processing_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 14 chunks +344 lines, -277 lines 0 comments Download
M webrtc/modules/audio_processing/test/audioproc_float.cc View 1 2 3 4 5 6 7 8 9 10 8 chunks +61 lines, -0 lines 0 comments Download
M webrtc/voice_engine/output_mixer.h View 1 2 3 4 5 6 7 8 9 1 chunk +1 line, -1 line 0 comments Download
M webrtc/voice_engine/output_mixer.cc View 1 2 3 4 5 6 7 8 9 10 2 chunks +5 lines, -12 lines 0 comments Download

Messages

Total messages: 80 (17 generated)
ekm
5 years, 5 months ago (2015-07-11 07:28:14 UTC) #2
henrika_webrtc
I don't know any background here and don't know if I am the best person ...
5 years, 5 months ago (2015-07-13 07:58:17 UTC) #3
henrika_webrtc
voice_engine parts: LGTM
5 years, 5 months ago (2015-07-14 08:18:51 UTC) #4
turaj
https://codereview.webrtc.org/1234463003/diff/1/webrtc/modules/audio_processing/audio_processing_impl.cc File webrtc/modules/audio_processing/audio_processing_impl.cc (right): https://codereview.webrtc.org/1234463003/diff/1/webrtc/modules/audio_processing/audio_processing_impl.cc#newcode614 webrtc/modules/audio_processing/audio_processing_impl.cc:614: agc_manager_.get() ? agc_manager_->voice_probability() : 0.f; Shouldn't we turn activity ...
5 years, 5 months ago (2015-07-14 18:28:51 UTC) #5
aluebs-webrtc
This will probably break when rolled into Chrome because the const-ness needs to be fixed ...
5 years, 5 months ago (2015-07-15 01:02:05 UTC) #6
ekm
Changes of note: - Added ProcessReverseStream to APM instead of changing interface of AnalyzeReverseStream. This ...
5 years, 5 months ago (2015-07-17 19:59:38 UTC) #8
aluebs-webrtc
https://codereview.webrtc.org/1234463003/diff/1/webrtc/modules/audio_processing/audio_processing_impl.cc File webrtc/modules/audio_processing/audio_processing_impl.cc (right): https://codereview.webrtc.org/1234463003/diff/1/webrtc/modules/audio_processing/audio_processing_impl.cc#newcode766 webrtc/modules/audio_processing/audio_processing_impl.cc:766: if (intelligibility_enabled_) { On 2015/07/17 19:59:38, ekm wrote: > ...
5 years, 5 months ago (2015-07-20 19:33:43 UTC) #9
ekm
https://codereview.webrtc.org/1234463003/diff/40001/webrtc/modules/audio_processing/audio_buffer.cc File webrtc/modules/audio_processing/audio_buffer.cc (right): https://codereview.webrtc.org/1234463003/diff/40001/webrtc/modules/audio_processing/audio_buffer.cc#newcode453 webrtc/modules/audio_processing/audio_buffer.cc:453: int16_t* const* channel_ptr_copies[frame->num_channels_]; On 2015/07/20 19:33:43, aluebs-webrtc wrote: > ...
5 years, 5 months ago (2015-07-21 01:02:44 UTC) #10
aluebs-webrtc
https://codereview.webrtc.org/1234463003/diff/40001/webrtc/modules/audio_processing/intelligibility/intelligibility_enhancer.cc File webrtc/modules/audio_processing/intelligibility/intelligibility_enhancer.cc (right): https://codereview.webrtc.org/1234463003/diff/40001/webrtc/modules/audio_processing/intelligibility/intelligibility_enhancer.cc#newcode171 webrtc/modules/audio_processing/intelligibility/intelligibility_enhancer.cc:171: if (render_voice_probability_ >= render_vad_thresh_ || active_) { On 2015/07/21 ...
5 years, 5 months ago (2015-07-21 01:50:55 UTC) #11
ekm
https://codereview.webrtc.org/1234463003/diff/1/webrtc/modules/audio_processing/audio_processing_impl.cc File webrtc/modules/audio_processing/audio_processing_impl.cc (right): https://codereview.webrtc.org/1234463003/diff/1/webrtc/modules/audio_processing/audio_processing_impl.cc#newcode787 webrtc/modules/audio_processing/audio_processing_impl.cc:787: ra->split_channels_f(kBand0To8kHz)); On 2015/07/20 19:33:42, aluebs-webrtc wrote: > On 2015/07/17 ...
5 years, 5 months ago (2015-07-21 19:22:13 UTC) #12
Andrew MacDonald
Some high-level comments. In the future, please break up these kind of changes more. Ideally, ...
5 years, 5 months ago (2015-07-21 19:29:22 UTC) #13
aluebs-webrtc
https://codereview.webrtc.org/1234463003/diff/80001/webrtc/modules/audio_processing/intelligibility/intelligibility_enhancer.cc File webrtc/modules/audio_processing/intelligibility/intelligibility_enhancer.cc (right): https://codereview.webrtc.org/1234463003/diff/80001/webrtc/modules/audio_processing/intelligibility/intelligibility_enhancer.cc#newcode119 webrtc/modules/audio_processing/intelligibility/intelligibility_enhancer.cc:119: malloc(sizeof(*temp_render_out_buffer_) * num_render_channels_ + There is probably a smarter ...
5 years, 5 months ago (2015-07-21 21:27:00 UTC) #14
aluebs-webrtc
https://codereview.webrtc.org/1234463003/diff/1/webrtc/modules/audio_processing/audio_processing_impl.cc File webrtc/modules/audio_processing/audio_processing_impl.cc (right): https://codereview.webrtc.org/1234463003/diff/1/webrtc/modules/audio_processing/audio_processing_impl.cc#newcode1041 webrtc/modules/audio_processing/audio_processing_impl.cc:1041: config.channels = fwd_in_format_.num_channels(); On 2015/07/21 19:22:13, ekm wrote: > ...
5 years, 5 months ago (2015-07-21 21:30:22 UTC) #15
Andrew MacDonald
https://codereview.webrtc.org/1234463003/diff/60001/webrtc/modules/audio_processing/include/audio_processing.h File webrtc/modules/audio_processing/include/audio_processing.h (right): https://codereview.webrtc.org/1234463003/diff/60001/webrtc/modules/audio_processing/include/audio_processing.h#newcode126 webrtc/modules/audio_processing/include/audio_processing.h:126: // in the constructor or using AudioProcessing::SetExtraOptions(). On 2015/07/21 ...
5 years, 5 months ago (2015-07-22 02:09:48 UTC) #16
ekm
https://codereview.webrtc.org/1234463003/diff/60001/webrtc/modules/audio_processing/audio_processing_impl.cc File webrtc/modules/audio_processing/audio_processing_impl.cc (right): https://codereview.webrtc.org/1234463003/diff/60001/webrtc/modules/audio_processing/audio_processing_impl.cc#newcode435 webrtc/modules/audio_processing/audio_processing_impl.cc:435: if (intelligibility_enabled_ != config.Get<Intelligibility>().enabled) { On 2015/07/21 19:29:21, andrew ...
5 years, 5 months ago (2015-07-23 00:26:28 UTC) #17
aluebs-webrtc
lgtm % one small comment https://codereview.webrtc.org/1234463003/diff/100001/webrtc/modules/audio_processing/intelligibility/intelligibility_enhancer.cc File webrtc/modules/audio_processing/intelligibility/intelligibility_enhancer.cc (right): https://codereview.webrtc.org/1234463003/diff/100001/webrtc/modules/audio_processing/intelligibility/intelligibility_enhancer.cc#newcode166 webrtc/modules/audio_processing/intelligibility/intelligibility_enhancer.cc:166: chunk_length_ * sizeof(float)); sizeof(**audio)
5 years, 5 months ago (2015-07-23 00:35:26 UTC) #18
ekm
https://codereview.webrtc.org/1234463003/diff/100001/webrtc/modules/audio_processing/intelligibility/intelligibility_enhancer.cc File webrtc/modules/audio_processing/intelligibility/intelligibility_enhancer.cc (right): https://codereview.webrtc.org/1234463003/diff/100001/webrtc/modules/audio_processing/intelligibility/intelligibility_enhancer.cc#newcode166 webrtc/modules/audio_processing/intelligibility/intelligibility_enhancer.cc:166: chunk_length_ * sizeof(float)); On 2015/07/23 00:35:26, aluebs-webrtc wrote: > ...
5 years, 5 months ago (2015-07-23 00:52:15 UTC) #19
Andrew MacDonald
https://codereview.webrtc.org/1234463003/diff/60001/webrtc/modules/audio_processing/audio_processing_impl.cc File webrtc/modules/audio_processing/audio_processing_impl.cc (right): https://codereview.webrtc.org/1234463003/diff/60001/webrtc/modules/audio_processing/audio_processing_impl.cc#newcode773 webrtc/modules/audio_processing/audio_processing_impl.cc:773: int AudioProcessingImpl::AnalyzeReverseStreamLocked() { On 2015/07/23 00:26:28, ekm wrote: > ...
5 years, 5 months ago (2015-07-24 23:50:40 UTC) #20
turaj
https://codereview.webrtc.org/1234463003/diff/120001/webrtc/modules/audio_processing/intelligibility/intelligibility_enhancer.cc File webrtc/modules/audio_processing/intelligibility/intelligibility_enhancer.cc (right): https://codereview.webrtc.org/1234463003/diff/120001/webrtc/modules/audio_processing/intelligibility/intelligibility_enhancer.cc#newcode231 webrtc/modules/audio_processing/intelligibility/intelligibility_enhancer.cc:231: UpdateActivity(); If we are deactivated, then gains are all ...
5 years, 4 months ago (2015-07-27 20:01:05 UTC) #21
ekm
Changes of note: - Added support for resampling in InterleaveTo. - Removed this responsibility from ...
5 years, 4 months ago (2015-07-29 00:37:19 UTC) #22
Andrew MacDonald
Looking pretty good. Alex, could you take another quick look? This has changed considerably since ...
5 years, 4 months ago (2015-07-29 03:52:28 UTC) #23
aluebs-webrtc
https://codereview.webrtc.org/1234463003/diff/140001/webrtc/common_audio/include/audio_util.h File webrtc/common_audio/include/audio_util.h (right): https://codereview.webrtc.org/1234463003/diff/140001/webrtc/common_audio/include/audio_util.h#newcode109 webrtc/common_audio/include/audio_util.h:109: interleaved[interleaved_idx] = mono[i]; How about: interleaved[i * num_channels + ...
5 years, 4 months ago (2015-07-29 22:17:10 UTC) #24
ekm
https://codereview.webrtc.org/1234463003/diff/120001/webrtc/modules/audio_processing/intelligibility/intelligibility_enhancer.h File webrtc/modules/audio_processing/intelligibility/intelligibility_enhancer.h (right): https://codereview.webrtc.org/1234463003/diff/120001/webrtc/modules/audio_processing/intelligibility/intelligibility_enhancer.h#newcode167 webrtc/modules/audio_processing/intelligibility/intelligibility_enhancer.h:167: const int freqs_; // Num frequencies in frequency domain. ...
5 years, 4 months ago (2015-07-29 23:35:06 UTC) #26
Andrew MacDonald
Thanks for uploading the merge separately; makes reviewing easier. https://codereview.webrtc.org/1234463003/diff/140001/webrtc/voice_engine/output_mixer.cc File webrtc/voice_engine/output_mixer.cc (right): https://codereview.webrtc.org/1234463003/diff/140001/webrtc/voice_engine/output_mixer.cc#newcode578 webrtc/voice_engine/output_mixer.cc:578: ...
5 years, 4 months ago (2015-07-30 03:53:17 UTC) #27
ekm
https://codereview.webrtc.org/1234463003/diff/140001/webrtc/voice_engine/output_mixer.cc File webrtc/voice_engine/output_mixer.cc (right): https://codereview.webrtc.org/1234463003/diff/140001/webrtc/voice_engine/output_mixer.cc#newcode578 webrtc/voice_engine/output_mixer.cc:578: if (_audioProcessingModulePtr->AnalyzeReverseStream(&_audioFrame) == -1) { On 2015/07/30 03:53:16, andrew ...
5 years, 4 months ago (2015-07-30 06:15:19 UTC) #29
aluebs-webrtc
https://codereview.webrtc.org/1234463003/diff/140001/webrtc/common_audio/include/audio_util.h File webrtc/common_audio/include/audio_util.h (right): https://codereview.webrtc.org/1234463003/diff/140001/webrtc/common_audio/include/audio_util.h#newcode109 webrtc/common_audio/include/audio_util.h:109: interleaved[interleaved_idx] = mono[i]; On 2015/07/29 23:35:06, ekm wrote: > ...
5 years, 4 months ago (2015-07-30 15:28:07 UTC) #30
Andrew MacDonald
https://codereview.webrtc.org/1234463003/diff/250001/webrtc/modules/audio_processing/audio_processing_impl.h File webrtc/modules/audio_processing/audio_processing_impl.h (right): https://codereview.webrtc.org/1234463003/diff/250001/webrtc/modules/audio_processing/audio_processing_impl.h#newcode131 webrtc/modules/audio_processing/audio_processing_impl.h:131: int AnalyzeReverseStream(const float* const* src, Add a TODO for ...
5 years, 4 months ago (2015-07-30 18:48:53 UTC) #31
aluebs-webrtc
https://codereview.webrtc.org/1234463003/diff/250001/webrtc/modules/audio_processing/include/audio_processing.h File webrtc/modules/audio_processing/include/audio_processing.h (right): https://codereview.webrtc.org/1234463003/diff/250001/webrtc/modules/audio_processing/include/audio_processing.h#newcode368 webrtc/modules/audio_processing/include/audio_processing.h:368: const StreamConfig& reverse_output_config, On 2015/07/30 18:48:53, andrew wrote: > ...
5 years, 4 months ago (2015-07-30 18:56:35 UTC) #32
ekm
https://codereview.webrtc.org/1234463003/diff/140001/webrtc/modules/audio_processing/audio_buffer.cc File webrtc/modules/audio_processing/audio_buffer.cc (right): https://codereview.webrtc.org/1234463003/diff/140001/webrtc/modules/audio_processing/audio_buffer.cc#newcode469 webrtc/modules/audio_processing/audio_buffer.cc:469: UpmixMonoToInterleaved(data_ptr->ibuf()->channels()[0], proc_num_frames_, On 2015/07/30 15:28:07, aluebs-webrtc wrote: > On ...
5 years, 4 months ago (2015-07-30 21:23:50 UTC) #33
ekm
https://codereview.webrtc.org/1234463003/diff/250001/webrtc/modules/audio_processing/audio_processing_impl.h File webrtc/modules/audio_processing/audio_processing_impl.h (right): https://codereview.webrtc.org/1234463003/diff/250001/webrtc/modules/audio_processing/audio_processing_impl.h#newcode131 webrtc/modules/audio_processing/audio_processing_impl.h:131: int AnalyzeReverseStream(const float* const* src, On 2015/07/30 18:48:53, andrew ...
5 years, 4 months ago (2015-07-30 22:38:44 UTC) #35
aluebs-webrtc
https://codereview.webrtc.org/1234463003/diff/250001/webrtc/modules/audio_processing/include/audio_processing.h File webrtc/modules/audio_processing/include/audio_processing.h (right): https://codereview.webrtc.org/1234463003/diff/250001/webrtc/modules/audio_processing/include/audio_processing.h#newcode368 webrtc/modules/audio_processing/include/audio_processing.h:368: const StreamConfig& reverse_output_config, On 2015/07/30 21:23:50, ekm wrote: > ...
5 years, 4 months ago (2015-07-30 23:09:51 UTC) #36
ekm
https://codereview.webrtc.org/1234463003/diff/250001/webrtc/modules/audio_processing/include/audio_processing.h File webrtc/modules/audio_processing/include/audio_processing.h (right): https://codereview.webrtc.org/1234463003/diff/250001/webrtc/modules/audio_processing/include/audio_processing.h#newcode368 webrtc/modules/audio_processing/include/audio_processing.h:368: const StreamConfig& reverse_output_config, On 2015/07/30 23:09:51, aluebs-webrtc wrote: > ...
5 years, 4 months ago (2015-07-30 23:20:17 UTC) #37
aluebs-webrtc
https://codereview.webrtc.org/1234463003/diff/250001/webrtc/modules/audio_processing/include/audio_processing.h File webrtc/modules/audio_processing/include/audio_processing.h (right): https://codereview.webrtc.org/1234463003/diff/250001/webrtc/modules/audio_processing/include/audio_processing.h#newcode368 webrtc/modules/audio_processing/include/audio_processing.h:368: const StreamConfig& reverse_output_config, On 2015/07/30 23:20:17, ekm wrote: > ...
5 years, 4 months ago (2015-07-30 23:23:39 UTC) #38
Andrew MacDonald
Unfortunately, you're going to need to add tests verifying the reverse conversions. https://codereview.webrtc.org/1234463003/diff/290001/webrtc/modules/audio_processing/audio_processing_impl.cc File webrtc/modules/audio_processing/audio_processing_impl.cc ...
5 years, 4 months ago (2015-07-31 01:22:42 UTC) #39
aluebs-webrtc
https://codereview.webrtc.org/1234463003/diff/290001/webrtc/modules/audio_processing/audio_processing_impl.cc File webrtc/modules/audio_processing/audio_processing_impl.cc (right): https://codereview.webrtc.org/1234463003/diff/290001/webrtc/modules/audio_processing/audio_processing_impl.cc#newcode726 webrtc/modules/audio_processing/audio_processing_impl.cc:726: if (is_rev_processed()) { On 2015/07/31 01:22:42, andrew wrote: > ...
5 years, 4 months ago (2015-07-31 16:51:03 UTC) #40
ekm
https://codereview.webrtc.org/1234463003/diff/290001/webrtc/modules/audio_processing/audio_processing_impl.cc File webrtc/modules/audio_processing/audio_processing_impl.cc (right): https://codereview.webrtc.org/1234463003/diff/290001/webrtc/modules/audio_processing/audio_processing_impl.cc#newcode726 webrtc/modules/audio_processing/audio_processing_impl.cc:726: if (is_rev_processed()) { On 2015/07/31 16:51:03, aluebs-webrtc wrote: > ...
5 years, 4 months ago (2015-08-01 04:21:37 UTC) #41
aluebs-webrtc
https://codereview.webrtc.org/1234463003/diff/290001/webrtc/modules/audio_processing/audio_processing_impl.cc File webrtc/modules/audio_processing/audio_processing_impl.cc (right): https://codereview.webrtc.org/1234463003/diff/290001/webrtc/modules/audio_processing/audio_processing_impl.cc#newcode10 webrtc/modules/audio_processing/audio_processing_impl.cc:10: Re-add blank line. https://codereview.webrtc.org/1234463003/diff/310001/webrtc/modules/audio_processing/audio_processing_impl.cc File webrtc/modules/audio_processing/audio_processing_impl.cc (right): https://codereview.webrtc.org/1234463003/diff/310001/webrtc/modules/audio_processing/audio_processing_impl.cc#newcode1090 webrtc/modules/audio_processing/audio_processing_impl.cc:1090: ...
5 years, 4 months ago (2015-08-03 16:30:50 UTC) #42
ekm
https://codereview.webrtc.org/1234463003/diff/290001/webrtc/modules/audio_processing/audio_processing_impl.cc File webrtc/modules/audio_processing/audio_processing_impl.cc (right): https://codereview.webrtc.org/1234463003/diff/290001/webrtc/modules/audio_processing/audio_processing_impl.cc#newcode10 webrtc/modules/audio_processing/audio_processing_impl.cc:10: On 2015/08/03 16:30:49, aluebs-webrtc wrote: > Re-add blank line. ...
5 years, 4 months ago (2015-08-05 05:24:08 UTC) #44
Andrew MacDonald
Had a first look at the new stuff. I still think we need to unit ...
5 years, 4 months ago (2015-08-05 06:18:18 UTC) #45
Andrew MacDonald
https://codereview.webrtc.org/1234463003/diff/310001/webrtc/modules/audio_processing/audio_processing_impl.cc File webrtc/modules/audio_processing/audio_processing_impl.cc (right): https://codereview.webrtc.org/1234463003/diff/310001/webrtc/modules/audio_processing/audio_processing_impl.cc#newcode1090 webrtc/modules/audio_processing/audio_processing_impl.cc:1090: ((api_format_.reverse_output_stream().num_channels() == On 2015/08/03 16:30:50, aluebs-webrtc wrote: > On ...
5 years, 4 months ago (2015-08-05 06:22:39 UTC) #46
ekm
Extended (AudioProcessingTest, Formats) to include render stream conversion test. https://codereview.webrtc.org/1234463003/diff/310001/webrtc/modules/audio_processing/audio_processing_impl.cc File webrtc/modules/audio_processing/audio_processing_impl.cc (right): https://codereview.webrtc.org/1234463003/diff/310001/webrtc/modules/audio_processing/audio_processing_impl.cc#newcode1090 webrtc/modules/audio_processing/audio_processing_impl.cc:1090: ...
5 years, 4 months ago (2015-08-07 06:06:00 UTC) #49
aluebs-webrtc
https://codereview.webrtc.org/1234463003/diff/410001/webrtc/common_audio/include/audio_util.h File webrtc/common_audio/include/audio_util.h (right): https://codereview.webrtc.org/1234463003/diff/410001/webrtc/common_audio/include/audio_util.h#newcode70 webrtc/common_audio/include/audio_util.h:70: // allocated in the |dest| channels. Comment something about ...
5 years, 4 months ago (2015-08-10 19:14:18 UTC) #50
Andrew MacDonald
https://codereview.webrtc.org/1234463003/diff/410001/webrtc/common_audio/include/audio_util.h File webrtc/common_audio/include/audio_util.h (right): https://codereview.webrtc.org/1234463003/diff/410001/webrtc/common_audio/include/audio_util.h#newcode70 webrtc/common_audio/include/audio_util.h:70: // allocated in the |dest| channels. Add a comment ...
5 years, 4 months ago (2015-08-10 19:24:05 UTC) #51
Andrew MacDonald
https://codereview.webrtc.org/1234463003/diff/410001/webrtc/modules/audio_processing/test/audio_processing_unittest.cc File webrtc/modules/audio_processing/test/audio_processing_unittest.cc (right): https://codereview.webrtc.org/1234463003/diff/410001/webrtc/modules/audio_processing/test/audio_processing_unittest.cc#newcode2488 webrtc/modules/audio_processing/test/audio_processing_unittest.cc:2488: {2, 2, 2, 2}, On 2015/08/10 19:14:18, aluebs-webrtc wrote: ...
5 years, 4 months ago (2015-08-10 19:30:51 UTC) #52
ekm
https://codereview.webrtc.org/1234463003/diff/410001/webrtc/common_audio/include/audio_util.h File webrtc/common_audio/include/audio_util.h (right): https://codereview.webrtc.org/1234463003/diff/410001/webrtc/common_audio/include/audio_util.h#newcode70 webrtc/common_audio/include/audio_util.h:70: // allocated in the |dest| channels. On 2015/08/10 19:14:18, ...
5 years, 4 months ago (2015-08-11 23:59:36 UTC) #54
aluebs-webrtc
lgtm
5 years, 4 months ago (2015-08-12 15:28:43 UTC) #55
hlundin-webrtc
Sorry for the long delay. And, I also just browsed the CL. I think you ...
5 years, 4 months ago (2015-08-12 19:23:58 UTC) #56
Andrew MacDonald
lgtm. Nice work Elliot. https://codereview.webrtc.org/1234463003/diff/450001/webrtc/modules/audio_processing/test/audio_processing_unittest.cc File webrtc/modules/audio_processing/test/audio_processing_unittest.cc (right): https://codereview.webrtc.org/1234463003/diff/450001/webrtc/modules/audio_processing/test/audio_processing_unittest.cc#newcode2510 webrtc/modules/audio_processing/test/audio_processing_unittest.cc:2510: int in_rate = file_direction ? ...
5 years, 4 months ago (2015-08-12 19:47:45 UTC) #57
Andrew MacDonald
https://codereview.webrtc.org/1234463003/diff/450001/webrtc/modules/audio_processing/audio_processing_impl.cc File webrtc/modules/audio_processing/audio_processing_impl.cc (right): https://codereview.webrtc.org/1234463003/diff/450001/webrtc/modules/audio_processing/audio_processing_impl.cc#newcode751 webrtc/modules/audio_processing/audio_processing_impl.cc:751: const float* const* src, On 2015/08/12 19:23:58, hlundin-webrtc wrote: ...
5 years, 4 months ago (2015-08-12 20:06:25 UTC) #58
hlundin-webrtc
On 2015/08/12 20:06:25, andrew_ooo_to_aug14 wrote: > https://codereview.webrtc.org/1234463003/diff/450001/webrtc/modules/audio_processing/audio_processing_impl.cc > File webrtc/modules/audio_processing/audio_processing_impl.cc (right): > > https://codereview.webrtc.org/1234463003/diff/450001/webrtc/modules/audio_processing/audio_processing_impl.cc#newcode751 > ...
5 years, 4 months ago (2015-08-12 20:21:23 UTC) #59
ekm
https://codereview.webrtc.org/1234463003/diff/450001/webrtc/modules/audio_processing/audio_processing_impl.cc File webrtc/modules/audio_processing/audio_processing_impl.cc (right): https://codereview.webrtc.org/1234463003/diff/450001/webrtc/modules/audio_processing/audio_processing_impl.cc#newcode754 webrtc/modules/audio_processing/audio_processing_impl.cc:754: const float* const* dest) { On 2015/08/12 20:06:25, andrew_ooo_to_aug14 ...
5 years, 4 months ago (2015-08-13 01:29:22 UTC) #60
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1234463003/470001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1234463003/470001
5 years, 4 months ago (2015-08-13 01:31:27 UTC) #63
commit-bot: I haz the power
Try jobs failed on following builders: presubmit on tryserver.webrtc (JOB_FAILED, http://build.chromium.org/p/tryserver.webrtc/builders/presubmit/builds/346)
5 years, 4 months ago (2015-08-13 01:33:46 UTC) #65
ekm
Adding pthatcher as an owner of talk/media/webrtc/fakewebrtcvoiceengine.h . Hi Peter, just a small interface change ...
5 years, 4 months ago (2015-08-13 02:03:06 UTC) #67
ekm
+pbos as an owner of talk/media/webrtc/fakewebrtcvoiceengine.h If either of you could take a look that'd ...
5 years, 4 months ago (2015-08-13 18:49:58 UTC) #69
hlundin-webrtc
On 2015/08/13 18:49:58, ekm wrote: > +pbos as an owner of talk/media/webrtc/fakewebrtcvoiceengine.h > > If ...
5 years, 4 months ago (2015-08-14 09:34:05 UTC) #70
Andrew MacDonald
On 2015/08/14 09:34:05, hlundin-webrtc wrote: > On 2015/08/13 18:49:58, ekm wrote: > > +pbos as ...
5 years, 4 months ago (2015-08-14 14:09:00 UTC) #71
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1234463003/530001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1234463003/530001
5 years, 4 months ago (2015-08-14 16:53:33 UTC) #74
commit-bot: I haz the power
Committed patchset #20 (id:530001)
5 years, 4 months ago (2015-08-14 17:35:59 UTC) #75
commit-bot: I haz the power
Patchset 20 (id:??) landed as https://crrev.com/60d9b332a5391045439bfb6a3a5447973e3d5603 Cr-Commit-Position: refs/heads/master@{#9713}
5 years, 4 months ago (2015-08-14 17:36:11 UTC) #76
pbos-webrtc
On 2015/08/14 17:36:11, commit-bot: I haz the power wrote: > Patchset 20 (id:??) landed as ...
5 years, 4 months ago (2015-08-25 10:46:52 UTC) #77
henrika_webrtc
Posting old commment. https://codereview.webrtc.org/1234463003/diff/1/webrtc/voice_engine/output_mixer.cc File webrtc/voice_engine/output_mixer.cc (right): https://codereview.webrtc.org/1234463003/diff/1/webrtc/voice_engine/output_mixer.cc#newcode589 webrtc/voice_engine/output_mixer.cc:589: RemixAndResample(frame, &audioproc_resampler_, &_audioFrame); Are we adding ...
5 years, 2 months ago (2015-09-25 10:44:54 UTC) #79
Andrew MacDonald
5 years, 2 months ago (2015-09-26 00:38:32 UTC) #80
Message was sent while issue was closed.
https://codereview.webrtc.org/1234463003/diff/1/webrtc/voice_engine/output_mi...
File webrtc/voice_engine/output_mixer.cc (right):

https://codereview.webrtc.org/1234463003/diff/1/webrtc/voice_engine/output_mi...
webrtc/voice_engine/output_mixer.cc:589: RemixAndResample(frame,
&audioproc_resampler_, &_audioFrame);
On 2015/09/25 10:44:53, henrika_webrtc wrote:
> Are we adding complexity for all cases here?

Yes, this was a problem, but this is an old patchset and no longer relevant.

Powered by Google App Engine
This is Rietveld 408576698