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

Issue 2132563002: Rewrote UpdateToMix in the audio mixer. (Closed)

Created:
4 years, 5 months ago by aleloi
Modified:
4 years, 4 months ago
Reviewers:
ivoc, ossu
CC:
webrtc-reviews_webrtc.org, tterriberry_mozilla.com
Base URL:
https://chromium.googlesource.com/external/webrtc.git@remove_memory_pool
Target Ref:
refs/pending/heads/master
Project:
webrtc
Visibility:
Public.

Description

Rewrote UpdateToMix in the audio mixer. The new version is much shorter than the old one, and hopefully easier to read. This is part of the effort to rewrite the old mixer. NOTRY=True Committed: https://crrev.com/f3882571b01aec41bb67e01dc932584ccdaf7b2f Cr-Commit-Position: refs/heads/master@{#13570}

Patch Set 1 #

Total comments: 31

Patch Set 2 : Initialized uninitialized enum class in test. #

Patch Set 3 : Renaming from upstream. #

Total comments: 6

Patch Set 4 : Small change should fix 'unitialized' complaint. #

Total comments: 3

Patch Set 5 : Small changes in response to comments. #

Patch Set 6 : Renaming to fix linker issue. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+291 lines, -239 lines) Patch
M webrtc/modules/audio_mixer/include/audio_mixer_defines.h View 1 2 2 chunks +3 lines, -3 lines 0 comments Download
M webrtc/modules/audio_mixer/source/new_audio_conference_mixer_impl.h View 1 2 2 chunks +4 lines, -16 lines 0 comments Download
M webrtc/modules/audio_mixer/source/new_audio_conference_mixer_impl.cc View 1 2 3 4 5 8 chunks +84 lines, -214 lines 0 comments Download
M webrtc/modules/audio_mixer/test/audio_mixer_unittest.cc View 1 2 3 4 5 3 chunks +200 lines, -6 lines 0 comments Download

Depends on Patchset:

Messages

Total messages: 57 (31 generated)
aleloi
AudioConferenceMixer::UpdateToMix is the central piece of logic in the old mixer. It selects what participants ...
4 years, 5 months ago (2016-07-07 14:02:19 UTC) #2
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.webrtc.org/2132563002/1
4 years, 5 months ago (2016-07-07 14:52:27 UTC) #4
commit-bot: I haz the power
Dry run: CLs for remote refs other than refs/pending/heads/master must contain NOTRY=true and NOPRESUBMIT=true in ...
4 years, 5 months ago (2016-07-07 14:52:29 UTC) #6
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.webrtc.org/2132563002/20001
4 years, 5 months ago (2016-07-07 15:24:47 UTC) #8
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: linux_baremetal on master.tryserver.webrtc (JOB_FAILED, http://build.chromium.org/p/tryserver.webrtc/builders/linux_baremetal/builds/12490) mac_rel on ...
4 years, 5 months ago (2016-07-07 15:26:19 UTC) #10
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.webrtc.org/2132563002/40001
4 years, 5 months ago (2016-07-08 09:24:42 UTC) #13
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: win_drmemory_light on master.tryserver.webrtc (JOB_FAILED, http://build.chromium.org/p/tryserver.webrtc/builders/win_drmemory_light/builds/13342)
4 years, 5 months ago (2016-07-08 09:33:38 UTC) #15
ossu
https://codereview.webrtc.org/2132563002/diff/1/webrtc/modules/audio_mixer/source/new_audio_conference_mixer_impl.cc File webrtc/modules/audio_mixer/source/new_audio_conference_mixer_impl.cc (left): https://codereview.webrtc.org/2132563002/diff/1/webrtc/modules/audio_mixer/source/new_audio_conference_mixer_impl.cc#oldcode186 webrtc/modules/audio_mixer/source/new_audio_conference_mixer_impl.cc:186: RTC_DCHECK(thread_checker_.CalledOnValidThread()); Why is this no longer useful? https://codereview.webrtc.org/2132563002/diff/1/webrtc/modules/audio_mixer/source/new_audio_conference_mixer_impl.cc#oldcode261 webrtc/modules/audio_mixer/source/new_audio_conference_mixer_impl.cc:261: ...
4 years, 5 months ago (2016-07-08 11:02:14 UTC) #16
aleloi
Changes (and responses) in response to review comments. https://codereview.webrtc.org/2132563002/diff/1/webrtc/modules/audio_mixer/source/new_audio_conference_mixer_impl.cc File webrtc/modules/audio_mixer/source/new_audio_conference_mixer_impl.cc (right): https://codereview.webrtc.org/2132563002/diff/1/webrtc/modules/audio_mixer/source/new_audio_conference_mixer_impl.cc#newcode25 webrtc/modules/audio_mixer/source/new_audio_conference_mixer_impl.cc:25: class ...
4 years, 5 months ago (2016-07-08 13:45:24 UTC) #18
ossu
Boom! https://codereview.webrtc.org/2132563002/diff/1/webrtc/modules/audio_mixer/source/new_audio_conference_mixer_impl.cc File webrtc/modules/audio_mixer/source/new_audio_conference_mixer_impl.cc (right): https://codereview.webrtc.org/2132563002/diff/1/webrtc/modules/audio_mixer/source/new_audio_conference_mixer_impl.cc#newcode198 webrtc/modules/audio_mixer/source/new_audio_conference_mixer_impl.cc:198: AudioFrameList mixList; On 2016/07/08 13:45:24, aleloi wrote: > ...
4 years, 5 months ago (2016-07-08 13:58:34 UTC) #23
ivoc
Sorry for the delay, forgot about this CL. https://codereview.webrtc.org/2132563002/diff/80001/webrtc/modules/audio_mixer/source/new_audio_conference_mixer_impl.cc File webrtc/modules/audio_mixer/source/new_audio_conference_mixer_impl.cc (right): https://codereview.webrtc.org/2132563002/diff/80001/webrtc/modules/audio_mixer/source/new_audio_conference_mixer_impl.cc#newcode54 webrtc/modules/audio_mixer/source/new_audio_conference_mixer_impl.cc:54: our_activity ...
4 years, 4 months ago (2016-07-27 15:14:05 UTC) #24
aleloi
New patch set and responses to comments. https://codereview.webrtc.org/2132563002/diff/80001/webrtc/modules/audio_mixer/source/new_audio_conference_mixer_impl.cc File webrtc/modules/audio_mixer/source/new_audio_conference_mixer_impl.cc (right): https://codereview.webrtc.org/2132563002/diff/80001/webrtc/modules/audio_mixer/source/new_audio_conference_mixer_impl.cc#newcode27 webrtc/modules/audio_mixer/source/new_audio_conference_mixer_impl.cc:27: class AudioSourceAndFrame ...
4 years, 4 months ago (2016-07-28 09:24:58 UTC) #25
ivoc
LGTM, please have a look at the point below. https://codereview.webrtc.org/2132563002/diff/100001/webrtc/modules/audio_mixer/source/new_audio_conference_mixer_impl.cc File webrtc/modules/audio_mixer/source/new_audio_conference_mixer_impl.cc (right): https://codereview.webrtc.org/2132563002/diff/100001/webrtc/modules/audio_mixer/source/new_audio_conference_mixer_impl.cc#newcode472 webrtc/modules/audio_mixer/source/new_audio_conference_mixer_impl.cc:472: ...
4 years, 4 months ago (2016-07-28 09:34:25 UTC) #26
aleloi
https://codereview.webrtc.org/2132563002/diff/100001/webrtc/modules/audio_mixer/source/new_audio_conference_mixer_impl.cc File webrtc/modules/audio_mixer/source/new_audio_conference_mixer_impl.cc (right): https://codereview.webrtc.org/2132563002/diff/100001/webrtc/modules/audio_mixer/source/new_audio_conference_mixer_impl.cc#newcode472 webrtc/modules/audio_mixer/source/new_audio_conference_mixer_impl.cc:472: audio_source, audio_source_audio_frame, On 2016/07/28 09:34:25, ivoc wrote: > On ...
4 years, 4 months ago (2016-07-28 10:39:59 UTC) #27
commit-bot: I haz the power
This CL has an open dependency (Issue 2127763002 Patch 200001). Please resolve the dependency and ...
4 years, 4 months ago (2016-07-28 10:57:24 UTC) #30
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/2132563002/120001
4 years, 4 months ago (2016-07-28 13:36:45 UTC) #34
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/2132563002/120001
4 years, 4 months ago (2016-07-28 13:37:05 UTC) #37
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, 4 months ago (2016-07-28 15:37:15 UTC) #39
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/2132563002/120001
4 years, 4 months ago (2016-07-29 08:22:32 UTC) #41
commit-bot: I haz the power
Committed patchset #5 (id:120001)
4 years, 4 months ago (2016-07-29 08:23:53 UTC) #42
commit-bot: I haz the power
Patchset 5 (id:??) landed as https://crrev.com/2942e240f4a985752714dac18c141064c97696d4 Cr-Commit-Position: refs/heads/master@{#13568}
4 years, 4 months ago (2016-07-29 08:24:05 UTC) #44
terelius
A revert of this CL (patchset #5 id:120001) has been created in https://codereview.webrtc.org/2195633002/ by terelius@webrtc.org. ...
4 years, 4 months ago (2016-07-29 08:36:00 UTC) #45
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/2132563002/140001
4 years, 4 months ago (2016-07-29 08:55:05 UTC) #49
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/2132563002/140001
4 years, 4 months ago (2016-07-29 09:11:26 UTC) #53
commit-bot: I haz the power
Committed patchset #6 (id:140001)
4 years, 4 months ago (2016-07-29 09:12:46 UTC) #55
commit-bot: I haz the power
4 years, 4 months ago (2016-07-29 09:12:51 UTC) #57
Message was sent while issue was closed.
Patchset 6 (id:??) landed as
https://crrev.com/f3882571b01aec41bb67e01dc932584ccdaf7b2f
Cr-Commit-Position: refs/heads/master@{#13570}

Powered by Google App Engine
This is Rietveld 408576698