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

Issue 1357013006: Add detection for repeated audio in capturing. (Closed)

Created:
5 years, 3 months ago by minyue
Modified:
5 years, 1 month ago
CC:
chromium-reviews, mlamouri+watch-content_chromium.org, posciak+watch_chromium.org, jam, mcasas+watch_chromium.org, feature-media-reviews_chromium.org, darin-cc_chromium.org, asvitkine+watch_chromium.org, mkwst+moarreviews-renderer_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Add detection for repeated audio in capturing. This CL is to add a light-weight detector for repeated audio that has been observed in some recent recording. The issue might have been resolved in a recent fix, see https://chromium.googlesource.com/chromium/src/+/8d9071da52c70d300bfc0cdc0448c564b39764f4 It is still good to add a detector and UMA stats to verify the fix and fire alarms for occurrences of audio repetition due to other potential causes. The repetition detector was planned to be placed in WebRTC Audio Processing Module, but per discussion, it is better to be placed in content renderer. The algorithm has been reviewed, see https://codereview.webrtc.org/1287663002/ BUG=520425 TEST=build with custom Chromium that produces repeated audio. Committed: https://crrev.com/6a05781d7334b28a75b3321301a8927b5cd7dc36 Cr-Commit-Position: refs/heads/master@{#358555}

Patch Set 1 #

Patch Set 2 : fixing a unittest #

Patch Set 3 : fixing dll #

Total comments: 89

Patch Set 4 : after review #

Total comments: 4

Patch Set 5 : relaxing dcheck on sample rate #

Total comments: 11

Patch Set 6 : rename: repetition_detector -> audio_repetition_detector #

Patch Set 7 : on tommi's comments #

Total comments: 11

Patch Set 8 : some small issues #

Total comments: 16

Patch Set 9 : some small changes #

Total comments: 10

Patch Set 10 : reording of functions #

Patch Set 11 : on andrew's comment #

Total comments: 18

Patch Set 12 : on tommi's comments #

Patch Set 13 : allow reassign thread after creation #

Total comments: 4

Patch Set 14 : allow reassign thread after creation (cont'd) #

Patch Set 15 : dropping duration for easier logging #

Total comments: 27

Patch Set 16 : decoupling uma reporting from detection #

Total comments: 10

Patch Set 17 : pure virtual function -> base::Callback #

Total comments: 12

Patch Set 18 : refinement #

Total comments: 2

Patch Set 19 : refinement #

Total comments: 3

Patch Set 20 : use std::sort and unique #

Total comments: 19

Patch Set 21 : on tommi's comments #

Patch Set 22 : rebase #

Unified diffs Side-by-side diffs Delta from patch set Stats (+737 lines, -0 lines) Patch
M content/content_renderer.gypi View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 1 chunk +2 lines, -0 lines 0 comments Download
M content/content_tests.gypi View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 1 chunk +1 line, -0 lines 0 comments Download
A content/renderer/media/audio_repetition_detector.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 1 chunk +147 lines, -0 lines 0 comments Download
A content/renderer/media/audio_repetition_detector.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 1 chunk +177 lines, -0 lines 0 comments Download
A content/renderer/media/audio_repetition_detector_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 1 chunk +353 lines, -0 lines 0 comments Download
M content/renderer/media/media_stream_audio_processor.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 3 chunks +5 lines, -0 lines 0 comments Download
M content/renderer/media/media_stream_audio_processor.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 3 chunks +43 lines, -0 lines 0 comments Download
M tools/metrics/histograms/histograms.xml View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 1 chunk +9 lines, -0 lines 0 comments Download

Messages

Total messages: 91 (14 generated)
minyue
Hi, Would you like to help review this CL? For your reference, the algorithm and ...
5 years, 3 months ago (2015-09-22 14:08:27 UTC) #2
Henrik Grunell
Can you summarize why it's better to have the detector in Chromium rather than WebRTC? ...
5 years, 3 months ago (2015-09-23 06:54:15 UTC) #3
minyue
Hi Henrik, The reason of placing it in Chrome but not APM is mainly because ...
5 years, 3 months ago (2015-09-23 08:48:07 UTC) #4
hlundin-chromium
lgtm, although I have no power here.
5 years, 3 months ago (2015-09-23 09:03:53 UTC) #5
Henrik Grunell
I won't review the detection algorithm. Generally, should there perhaps be more (D)CHECKS? https://codereview.chromium.org/1357013006/diff/40001/content/renderer/media/media_stream_audio_processor.cc File ...
5 years, 3 months ago (2015-09-23 10:36:42 UTC) #6
Henrik Grunell
On 2015/09/23 08:48:07, minyue wrote: > Hi Henrik, > > The reason of placing it ...
5 years, 3 months ago (2015-09-23 10:37:34 UTC) #7
Henrik Grunell
Also note that I'm not an owner either.
5 years, 3 months ago (2015-09-23 11:10:38 UTC) #8
minyue
On 2015/09/23 11:10:38, Henrik Grunell wrote: > Also note that I'm not an owner either. ...
5 years, 3 months ago (2015-09-23 11:13:29 UTC) #9
Henrik Grunell
On 2015/09/23 11:13:29, minyue wrote: > On 2015/09/23 11:10:38, Henrik Grunell wrote: > > Also ...
5 years, 3 months ago (2015-09-23 12:09:54 UTC) #10
minyue
+tommi Hi Tommi, Please take a look at this CL and add comments on general ...
5 years, 3 months ago (2015-09-23 12:15:35 UTC) #12
tommi (sloooow) - chröme
took a quick look through about half the CL :) I'll take a look again ...
5 years, 2 months ago (2015-09-25 08:57:14 UTC) #13
minyue
Thanks for your comments! Now comes a new patch. Happy reviewing :) https://codereview.chromium.org/1357013006/diff/40001/content/renderer/media/media_stream_audio_processor.cc File content/renderer/media/media_stream_audio_processor.cc ...
5 years, 2 months ago (2015-09-25 14:40:08 UTC) #14
tommi (sloooow) - chröme
https://codereview.chromium.org/1357013006/diff/40001/content/renderer/media/media_stream_audio_processor_unittest.cc File content/renderer/media/media_stream_audio_processor_unittest.cc (right): https://codereview.chromium.org/1357013006/diff/40001/content/renderer/media/media_stream_audio_processor_unittest.cc#newcode459 content/renderer/media/media_stream_audio_processor_unittest.cc:459: { 8000, 16000, 32000, 44100, 48000, 88200, 96000 }; ...
5 years, 2 months ago (2015-09-25 14:56:58 UTC) #15
minyue
Hi Tommi, I made a mark at the place where 22050 Hz has a problem. ...
5 years, 2 months ago (2015-09-25 20:24:27 UTC) #16
Henrik Grunell
https://codereview.chromium.org/1357013006/diff/40001/content/renderer/media/media_stream_audio_processor_unittest.cc File content/renderer/media/media_stream_audio_processor_unittest.cc (right): https://codereview.chromium.org/1357013006/diff/40001/content/renderer/media/media_stream_audio_processor_unittest.cc#newcode459 content/renderer/media/media_stream_audio_processor_unittest.cc:459: { 8000, 16000, 32000, 44100, 48000, 88200, 96000 }; ...
5 years, 2 months ago (2015-09-27 07:34:11 UTC) #17
tommi (sloooow) - chröme
On 2015/09/27 07:34:11, Henrik Grunell wrote: > https://codereview.chromium.org/1357013006/diff/40001/content/renderer/media/media_stream_audio_processor_unittest.cc > File content/renderer/media/media_stream_audio_processor_unittest.cc (right): > > https://codereview.chromium.org/1357013006/diff/40001/content/renderer/media/media_stream_audio_processor_unittest.cc#newcode459 ...
5 years, 2 months ago (2015-09-27 08:12:49 UTC) #18
tommi (sloooow) - chröme
On 2015/09/27 08:12:49, tommi wrote: > On 2015/09/27 07:34:11, Henrik Grunell wrote: > > > ...
5 years, 2 months ago (2015-09-27 08:14:46 UTC) #19
Henrik Grunell
On 2015/09/27 08:12:49, tommi wrote: > On 2015/09/27 07:34:11, Henrik Grunell wrote: > > > ...
5 years, 2 months ago (2015-09-27 08:30:43 UTC) #20
minyue
Yes, thanks for the comments. An small update made. I am working on another computer ...
5 years, 2 months ago (2015-09-27 12:44:10 UTC) #21
tommi (sloooow) - chröme
started looking but it looks like some comments haven't been addressed. Will you ping back? ...
5 years, 2 months ago (2015-09-27 12:54:35 UTC) #22
minyue
Hi Tommi and Henrik, I did a careful check of the comments, they seems to ...
5 years, 2 months ago (2015-09-28 05:22:00 UTC) #24
tommi (sloooow) - chröme
https://codereview.chromium.org/1357013006/diff/40001/content/renderer/media/repetition_detector.cc File content/renderer/media/repetition_detector.cc (right): https://codereview.chromium.org/1357013006/diff/40001/content/renderer/media/repetition_detector.cc#newcode17 content/renderer/media/repetition_detector.cc:17: {1, 10, 10}, On 2015/09/25 14:40:07, minyue wrote: > ...
5 years, 2 months ago (2015-09-28 10:28:39 UTC) #25
minyue
https://codereview.chromium.org/1357013006/diff/40001/content/renderer/media/repetition_detector.cc File content/renderer/media/repetition_detector.cc (right): https://codereview.chromium.org/1357013006/diff/40001/content/renderer/media/repetition_detector.cc#newcode17 content/renderer/media/repetition_detector.cc:17: {1, 10, 10}, On 2015/09/28 10:28:39, tommi wrote: > ...
5 years, 2 months ago (2015-09-28 14:47:50 UTC) #26
tommi (sloooow) - chröme
https://codereview.chromium.org/1357013006/diff/40001/content/renderer/media/repetition_detector.cc File content/renderer/media/repetition_detector.cc (right): https://codereview.chromium.org/1357013006/diff/40001/content/renderer/media/repetition_detector.cc#newcode17 content/renderer/media/repetition_detector.cc:17: {1, 10, 10}, On 2015/09/28 14:47:50, minyue wrote: > ...
5 years, 2 months ago (2015-09-28 16:13:03 UTC) #27
minyue
Hi, There is an update. Please happy review:) https://codereview.chromium.org/1357013006/diff/140001/content/renderer/media/audio_repetition_detector.cc File content/renderer/media/audio_repetition_detector.cc (right): https://codereview.chromium.org/1357013006/diff/140001/content/renderer/media/audio_repetition_detector.cc#newcode88 content/renderer/media/audio_repetition_detector.cc:88: if ...
5 years, 2 months ago (2015-09-28 20:18:54 UTC) #28
Henrik Grunell
Starting to look good! https://codereview.chromium.org/1357013006/diff/160001/content/renderer/media/audio_repetition_detector.cc File content/renderer/media/audio_repetition_detector.cc (right): https://codereview.chromium.org/1357013006/diff/160001/content/renderer/media/audio_repetition_detector.cc#newcode15 content/renderer/media/audio_repetition_detector.cc:15: const AudioRepetitionDetector::Pattern kRepetitionPatterns[] = { ...
5 years, 2 months ago (2015-09-29 07:23:04 UTC) #29
minyue
Thank you for the comments! I made some updates and replies. https://codereview.chromium.org/1357013006/diff/160001/content/renderer/media/audio_repetition_detector.cc File content/renderer/media/audio_repetition_detector.cc (right): ...
5 years, 2 months ago (2015-09-29 20:49:19 UTC) #30
ajm
I didn't look at AudioRepetitionDetector closely, as I think you're getting a good review from ...
5 years, 2 months ago (2015-09-30 00:23:43 UTC) #31
minyue
Thanks for the new comments. Patch set 10 is upon Henrik's request on the function's ...
5 years, 2 months ago (2015-09-30 19:52:32 UTC) #32
ajm
lgtm on media_stream_audio_processor. https://chromiumcodereview.appspot.com/1357013006/diff/180001/content/renderer/media/audio_repetition_detector.h File content/renderer/media/audio_repetition_detector.h (right): https://chromiumcodereview.appspot.com/1357013006/diff/180001/content/renderer/media/audio_repetition_detector.h#newcode30 content/renderer/media/audio_repetition_detector.h:30: struct Pattern { On 2015/09/30 19:52:32, ...
5 years, 2 months ago (2015-10-01 05:13:49 UTC) #33
Henrik Grunell
lgtm. You need and owner for histograms.xml. I didn't review the actual detection algorithm, since ...
5 years, 2 months ago (2015-10-01 16:06:01 UTC) #34
tommi (sloooow) - chröme
https://codereview.chromium.org/1357013006/diff/140001/content/renderer/media/audio_repetition_detector.cc File content/renderer/media/audio_repetition_detector.cc (right): https://codereview.chromium.org/1357013006/diff/140001/content/renderer/media/audio_repetition_detector.cc#newcode88 content/renderer/media/audio_repetition_detector.cc:88: if (pattern.look_back_ms > max_look_back_ms_) { On 2015/09/28 20:18:54, minyue ...
5 years, 2 months ago (2015-10-01 17:37:47 UTC) #35
minyue
On 2015/10/01 16:06:01, Henrik Grunell wrote: > lgtm. > > You need and owner for ...
5 years, 2 months ago (2015-10-01 20:46:27 UTC) #36
minyue
Tommi's new comments are addressed now. https://codereview.chromium.org/1357013006/diff/180001/content/renderer/media/audio_repetition_detector.h File content/renderer/media/audio_repetition_detector.h (right): https://codereview.chromium.org/1357013006/diff/180001/content/renderer/media/audio_repetition_detector.h#newcode30 content/renderer/media/audio_repetition_detector.h:30: struct Pattern { ...
5 years, 2 months ago (2015-10-01 21:25:08 UTC) #39
minyue
Hi Robert, I added you to review the changes in histograms.xml here and give owner's ...
5 years, 2 months ago (2015-10-01 21:28:20 UTC) #41
rkaplow
https://codereview.chromium.org/1357013006/diff/260001/content/renderer/media/audio_repetition_detector.cc File content/renderer/media/audio_repetition_detector.cc (right): https://codereview.chromium.org/1357013006/diff/260001/content/renderer/media/audio_repetition_detector.cc#newcode197 content/renderer/media/audio_repetition_detector.cc:197: "Media.AudioCapturerRepetition", id, ids_); what is the output space for ...
5 years, 2 months ago (2015-10-02 14:42:33 UTC) #42
minyue
https://codereview.chromium.org/1357013006/diff/260001/content/renderer/media/audio_repetition_detector.cc File content/renderer/media/audio_repetition_detector.cc (right): https://codereview.chromium.org/1357013006/diff/260001/content/renderer/media/audio_repetition_detector.cc#newcode197 content/renderer/media/audio_repetition_detector.cc:197: "Media.AudioCapturerRepetition", id, ids_); On 2015/10/02 14:42:33, rkaplow wrote: > ...
5 years, 2 months ago (2015-10-02 19:27:52 UTC) #43
tommi (sloooow) - chröme
can you ping back when the bots are green? https://codereview.chromium.org/1357013006/diff/260001/content/renderer/media/audio_repetition_detector.cc File content/renderer/media/audio_repetition_detector.cc (right): https://codereview.chromium.org/1357013006/diff/260001/content/renderer/media/audio_repetition_detector.cc#newcode49 content/renderer/media/audio_repetition_detector.cc:49: ...
5 years, 2 months ago (2015-10-02 19:45:31 UTC) #44
rkaplow
On 2015/10/02 19:27:52, minyue wrote: > https://codereview.chromium.org/1357013006/diff/260001/content/renderer/media/audio_repetition_detector.cc > File content/renderer/media/audio_repetition_detector.cc (right): > > https://codereview.chromium.org/1357013006/diff/260001/content/renderer/media/audio_repetition_detector.cc#newcode197 > ...
5 years, 2 months ago (2015-10-02 19:47:13 UTC) #45
rkaplow
On 2015/10/02 19:47:13, rkaplow wrote: > On 2015/10/02 19:27:52, minyue wrote: > > > https://codereview.chromium.org/1357013006/diff/260001/content/renderer/media/audio_repetition_detector.cc ...
5 years, 2 months ago (2015-10-02 19:48:23 UTC) #46
minyue
On 2015/10/02 19:48:23, rkaplow wrote: > On 2015/10/02 19:47:13, rkaplow wrote: > > On 2015/10/02 ...
5 years, 2 months ago (2015-10-02 20:15:41 UTC) #47
rkaplow
On 2015/10/02 20:15:41, minyue wrote: > On 2015/10/02 19:48:23, rkaplow wrote: > > On 2015/10/02 ...
5 years, 2 months ago (2015-10-02 20:41:25 UTC) #48
minyue
On 2015/10/02 20:41:25, rkaplow wrote: > On 2015/10/02 20:15:41, minyue wrote: > > On 2015/10/02 ...
5 years, 2 months ago (2015-10-05 07:37:17 UTC) #49
Henrik Grunell
> > > OK. I see that people would like to understand the histogram by ...
5 years, 2 months ago (2015-10-05 07:40:26 UTC) #50
minyue
Hi, With a consideration of making the histogram clearer, we had an offline discussion and ...
5 years, 2 months ago (2015-10-15 18:35:47 UTC) #52
Henrik Grunell
https://codereview.chromium.org/1357013006/diff/310001/content/renderer/media/audio_repetition_detector.cc File content/renderer/media/audio_repetition_detector.cc (right): https://codereview.chromium.org/1357013006/diff/310001/content/renderer/media/audio_repetition_detector.cc#newcode20 content/renderer/media/audio_repetition_detector.cc:20: const int kMinLookbackTimeMS = 10; Nit: Ms https://codereview.chromium.org/1357013006/diff/310001/content/renderer/media/audio_repetition_detector.cc#newcode33 content/renderer/media/audio_repetition_detector.cc:33: ...
5 years, 2 months ago (2015-10-16 07:59:50 UTC) #53
minyue
Hi Henrik, Thanks for the comments. The nits have been fixed locally. I will wait ...
5 years, 2 months ago (2015-10-16 08:34:42 UTC) #54
Henrik Grunell
https://codereview.chromium.org/1357013006/diff/310001/content/renderer/media/audio_repetition_detector.cc File content/renderer/media/audio_repetition_detector.cc (right): https://codereview.chromium.org/1357013006/diff/310001/content/renderer/media/audio_repetition_detector.cc#newcode33 content/renderer/media/audio_repetition_detector.cc:33: min_length_ms_(kMinLengthMs), On 2015/10/16 08:34:42, minyue wrote: > On 2015/10/16 ...
5 years, 2 months ago (2015-10-16 08:44:11 UTC) #55
minyue
Hi Henrik, Thanks for the further comments! Here are my considerations. https://codereview.chromium.org/1357013006/diff/310001/content/renderer/media/audio_repetition_detector.cc File content/renderer/media/audio_repetition_detector.cc (right): ...
5 years, 2 months ago (2015-10-16 09:27:28 UTC) #56
Henrik Grunell
https://codereview.chromium.org/1357013006/diff/310001/content/renderer/media/audio_repetition_detector.cc File content/renderer/media/audio_repetition_detector.cc (right): https://codereview.chromium.org/1357013006/diff/310001/content/renderer/media/audio_repetition_detector.cc#newcode33 content/renderer/media/audio_repetition_detector.cc:33: min_length_ms_(kMinLengthMs), On 2015/10/16 09:27:27, minyue wrote: > On 2015/10/16 ...
5 years, 2 months ago (2015-10-16 11:08:12 UTC) #57
ajm
https://codereview.chromium.org/1357013006/diff/310001/content/renderer/media/audio_repetition_detector.cc File content/renderer/media/audio_repetition_detector.cc (right): https://codereview.chromium.org/1357013006/diff/310001/content/renderer/media/audio_repetition_detector.cc#newcode39 content/renderer/media/audio_repetition_detector.cc:39: time -= kLookbackTimeStepMS) On 2015/10/16 11:08:11, Henrik Grunell wrote: ...
5 years, 2 months ago (2015-10-16 15:54:47 UTC) #58
rkaplow
lgtm histogram lgtm
5 years, 2 months ago (2015-10-19 02:13:55 UTC) #59
minyue
Per offline discussion, Henrik and I decide to decouple the UMA reporting from the actual ...
5 years, 2 months ago (2015-10-20 07:47:49 UTC) #60
Henrik Grunell
Great that you moved out the repetition patterns and UMA stats reporting. I saw that ...
5 years, 2 months ago (2015-10-20 08:50:16 UTC) #61
minyue
Hi, Per offline discussion with Tommi, it might be better to use base::Callback in stead ...
5 years, 2 months ago (2015-10-23 12:05:23 UTC) #62
Henrik Grunell
https://codereview.chromium.org/1357013006/diff/330001/content/renderer/media/audio_repetition_detector.cc File content/renderer/media/audio_repetition_detector.cc (right): https://codereview.chromium.org/1357013006/diff/330001/content/renderer/media/audio_repetition_detector.cc#newcode104 content/renderer/media/audio_repetition_detector.cc:104: DCHECK(main_thread_checker_.CalledOnValidThread()); On 2015/10/23 12:05:23, minyue wrote: > On 2015/10/20 ...
5 years, 2 months ago (2015-10-23 13:49:02 UTC) #63
minyue
Hi, Thanks for the new feedback. Some refinement according to the comments are made now. ...
5 years, 1 month ago (2015-10-26 10:41:46 UTC) #64
Henrik Grunell
https://codereview.chromium.org/1357013006/diff/330001/content/renderer/media/audio_repetition_detector.cc File content/renderer/media/audio_repetition_detector.cc (right): https://codereview.chromium.org/1357013006/diff/330001/content/renderer/media/audio_repetition_detector.cc#newcode104 content/renderer/media/audio_repetition_detector.cc:104: DCHECK(main_thread_checker_.CalledOnValidThread()); On 2015/10/26 10:41:46, minyue wrote: > On 2015/10/23 ...
5 years, 1 month ago (2015-10-28 14:09:23 UTC) #65
minyue
Thanks for the review. Here are some small refinements https://codereview.chromium.org/1357013006/diff/370001/content/renderer/media/audio_repetition_detector.h File content/renderer/media/audio_repetition_detector.h (right): https://codereview.chromium.org/1357013006/diff/370001/content/renderer/media/audio_repetition_detector.h#newcode37 content/renderer/media/audio_repetition_detector.h:37: ...
5 years, 1 month ago (2015-10-28 15:55:27 UTC) #66
Henrik Grunell
https://codereview.chromium.org/1357013006/diff/390001/content/renderer/media/audio_repetition_detector.cc File content/renderer/media/audio_repetition_detector.cc (right): https://codereview.chromium.org/1357013006/diff/390001/content/renderer/media/audio_repetition_detector.cc#newcode26 content/renderer/media/audio_repetition_detector.cc:26: // Build |states_| for the all look back times. ...
5 years, 1 month ago (2015-10-28 17:52:01 UTC) #67
minyue
https://codereview.chromium.org/1357013006/diff/390001/content/renderer/media/audio_repetition_detector.cc File content/renderer/media/audio_repetition_detector.cc (right): https://codereview.chromium.org/1357013006/diff/390001/content/renderer/media/audio_repetition_detector.cc#newcode26 content/renderer/media/audio_repetition_detector.cc:26: // Build |states_| for the all look back times. ...
5 years, 1 month ago (2015-10-28 19:45:29 UTC) #68
minyue
switched to std::sort and unique now
5 years, 1 month ago (2015-10-29 10:22:52 UTC) #69
Henrik Grunell
https://codereview.chromium.org/1357013006/diff/390001/content/renderer/media/audio_repetition_detector.cc File content/renderer/media/audio_repetition_detector.cc (right): https://codereview.chromium.org/1357013006/diff/390001/content/renderer/media/audio_repetition_detector.cc#newcode26 content/renderer/media/audio_repetition_detector.cc:26: // Build |states_| for the all look back times. ...
5 years, 1 month ago (2015-10-30 10:40:16 UTC) #70
minyue
On 2015/10/30 10:40:16, Henrik Grunell wrote: > https://codereview.chromium.org/1357013006/diff/390001/content/renderer/media/audio_repetition_detector.cc > File content/renderer/media/audio_repetition_detector.cc (right): > > https://codereview.chromium.org/1357013006/diff/390001/content/renderer/media/audio_repetition_detector.cc#newcode26 ...
5 years, 1 month ago (2015-10-30 10:49:05 UTC) #71
Henrik Grunell
On 2015/10/30 10:49:05, minyue wrote: > On 2015/10/30 10:40:16, Henrik Grunell wrote: > > > ...
5 years, 1 month ago (2015-10-30 12:18:23 UTC) #72
tommi (sloooow) - chröme
just a couple of minor questions and it looks like you might be about to ...
5 years, 1 month ago (2015-10-30 15:33:01 UTC) #73
minyue
Hi Tommi, Thank you for the comments. And they are addressed now. https://codereview.chromium.org/1357013006/diff/410001/content/renderer/media/audio_repetition_detector.cc File content/renderer/media/audio_repetition_detector.cc ...
5 years, 1 month ago (2015-10-30 20:17:05 UTC) #75
Henrik Grunell
https://codereview.chromium.org/1357013006/diff/410001/content/renderer/media/audio_repetition_detector.cc File content/renderer/media/audio_repetition_detector.cc (right): https://codereview.chromium.org/1357013006/diff/410001/content/renderer/media/audio_repetition_detector.cc#newcode26 content/renderer/media/audio_repetition_detector.cc:26: // Avoid duplications in |look_back_times| if any. On 2015/10/30 ...
5 years, 1 month ago (2015-11-02 09:12:11 UTC) #76
minyue
On 2015/11/02 09:12:11, Henrik Grunell wrote: > https://codereview.chromium.org/1357013006/diff/410001/content/renderer/media/audio_repetition_detector.cc > File content/renderer/media/audio_repetition_detector.cc (right): > > https://codereview.chromium.org/1357013006/diff/410001/content/renderer/media/audio_repetition_detector.cc#newcode26 ...
5 years, 1 month ago (2015-11-02 09:24:10 UTC) #77
tommi (sloooow) - chröme
On 2015/11/02 09:24:10, minyue wrote: > On 2015/11/02 09:12:11, Henrik Grunell wrote: > > > ...
5 years, 1 month ago (2015-11-02 10:00:55 UTC) #78
minyue
On 2015/11/02 10:00:55, tommi wrote: > On 2015/11/02 09:24:10, minyue wrote: > > On 2015/11/02 ...
5 years, 1 month ago (2015-11-02 13:05:50 UTC) #79
tommi (sloooow) - chröme
lgtm
5 years, 1 month ago (2015-11-06 23:05:22 UTC) #81
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1357013006/450001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1357013006/450001
5 years, 1 month ago (2015-11-06 23:06:47 UTC) #83
commit-bot: I haz the power
Try jobs failed on following builders: mac_chromium_compile_dbg_ng on tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/mac_chromium_compile_dbg_ng/builds/120207) mac_chromium_gn_rel on tryserver.chromium.mac (JOB_FAILED, ...
5 years, 1 month ago (2015-11-06 23:09:54 UTC) #85
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1357013006/480001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1357013006/480001
5 years, 1 month ago (2015-11-08 17:54:35 UTC) #89
commit-bot: I haz the power
Committed patchset #22 (id:480001)
5 years, 1 month ago (2015-11-08 19:08:43 UTC) #90
commit-bot: I haz the power
5 years, 1 month ago (2015-11-08 19:09:37 UTC) #91
Message was sent while issue was closed.
Patchset 22 (id:??) landed as
https://crrev.com/6a05781d7334b28a75b3321301a8927b5cd7dc36
Cr-Commit-Position: refs/heads/master@{#358555}

Powered by Google App Engine
This is Rietveld 408576698