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

Issue 1986093002: Propagate muted info from VoE Channel to AudioConferenceMixer (Closed)

Created:
4 years, 7 months ago by hlundin-webrtc
Modified:
4 years, 7 months ago
CC:
webrtc-reviews_webrtc.org, Andrew MacDonald, tterriberry_mozilla.com, audio-team_agora.io, hlundin-webrtc, peah-webrtc, minyue-webrtc, the sun
Base URL:
https://chromium.googlesource.com/external/webrtc.git@mixer-mod-3
Target Ref:
refs/pending/heads/master
Project:
webrtc
Visibility:
Public.

Description

Propagate muted info from VoE Channel to AudioConferenceMixer Required updating of a few related classes and tests. BUG=webrtc:5609 NOTRY=True Committed: https://crrev.com/42dda50860ed348f26d8d4f74ba50190a067ee65 Cr-Commit-Position: refs/heads/master@{#12794}

Patch Set 1 : #

Total comments: 4

Patch Set 2 : Addressing kwiberg's comments #

Total comments: 21

Patch Set 3 : Addressing comments from minyue and kwiberg #

Patch Set 4 : Updating comments #

Patch Set 5 : Fixing win build #

Unified diffs Side-by-side diffs Delta from patch set Stats (+55 lines, -17 lines) Patch
M webrtc/modules/audio_conference_mixer/include/audio_conference_mixer_defines.h View 1 2 3 4 2 chunks +28 lines, -1 line 0 comments Download
M webrtc/modules/audio_conference_mixer/source/audio_conference_mixer_impl.cc View 1 2 3 4 chunks +13 lines, -11 lines 0 comments Download
M webrtc/voice_engine/channel.h View 1 1 chunk +3 lines, -1 line 0 comments Download
M webrtc/voice_engine/channel.cc View 1 2 3 chunks +6 lines, -3 lines 0 comments Download
M webrtc/voice_engine/voe_external_media_impl.cc View 1 1 chunk +5 lines, -1 line 0 comments Download

Depends on Patchset:

Dependent Patchsets:

Messages

Total messages: 32 (11 generated)
hlundin-webrtc
Hi, PTAL at this change. henrika: voice_engine minyue: all Thanks!
4 years, 7 months ago (2016-05-17 10:38:44 UTC) #4
hlundin-webrtc
+kwiberg for the API-dance around GetAudioFrame(WithMuted).
4 years, 7 months ago (2016-05-17 10:45:22 UTC) #6
kwiberg-webrtc
https://codereview.webrtc.org/1986093002/diff/40001/webrtc/modules/audio_conference_mixer/include/audio_conference_mixer_defines.h File webrtc/modules/audio_conference_mixer/include/audio_conference_mixer_defines.h (right): https://codereview.webrtc.org/1986093002/diff/40001/webrtc/modules/audio_conference_mixer/include/audio_conference_mixer_defines.h#newcode29 webrtc/modules/audio_conference_mixer/include/audio_conference_mixer_defines.h:29: AudioFrame* audioFrame) = 0; You need to add a ...
4 years, 7 months ago (2016-05-17 11:00:28 UTC) #7
hlundin-webrtc
Addressing kwiberg's comments
4 years, 7 months ago (2016-05-17 12:43:57 UTC) #8
hlundin-webrtc
Addressing kwiberg's comments. PTAL again. https://codereview.webrtc.org/1986093002/diff/40001/webrtc/modules/audio_conference_mixer/include/audio_conference_mixer_defines.h File webrtc/modules/audio_conference_mixer/include/audio_conference_mixer_defines.h (right): https://codereview.webrtc.org/1986093002/diff/40001/webrtc/modules/audio_conference_mixer/include/audio_conference_mixer_defines.h#newcode29 webrtc/modules/audio_conference_mixer/include/audio_conference_mixer_defines.h:29: AudioFrame* audioFrame) = 0; ...
4 years, 7 months ago (2016-05-17 12:47:34 UTC) #9
kwiberg-webrtc
lgtm, but some comments https://codereview.webrtc.org/1986093002/diff/60001/webrtc/modules/audio_conference_mixer/include/audio_conference_mixer_defines.h File webrtc/modules/audio_conference_mixer/include/audio_conference_mixer_defines.h (right): https://codereview.webrtc.org/1986093002/diff/60001/webrtc/modules/audio_conference_mixer/include/audio_conference_mixer_defines.h#newcode37 webrtc/modules/audio_conference_mixer/include/audio_conference_mixer_defines.h:37: RTC_CHECK(false); Add a comment such ...
4 years, 7 months ago (2016-05-17 12:57:06 UTC) #10
minyue-webrtc
https://codereview.webrtc.org/1986093002/diff/60001/webrtc/modules/audio_conference_mixer/include/audio_conference_mixer_defines.h File webrtc/modules/audio_conference_mixer/include/audio_conference_mixer_defines.h (right): https://codereview.webrtc.org/1986093002/diff/60001/webrtc/modules/audio_conference_mixer/include/audio_conference_mixer_defines.h#newcode26 webrtc/modules/audio_conference_mixer/include/audio_conference_mixer_defines.h:26: kUnmuted, Maybe kNormal is better than kUnmuted https://codereview.webrtc.org/1986093002/diff/60001/webrtc/modules/audio_conference_mixer/include/audio_conference_mixer_defines.h#newcode37 webrtc/modules/audio_conference_mixer/include/audio_conference_mixer_defines.h:37: ...
4 years, 7 months ago (2016-05-17 14:59:17 UTC) #11
hlundin-webrtc
Addressing comments from minyue and kwiberg
4 years, 7 months ago (2016-05-17 19:56:12 UTC) #12
hlundin-webrtc
Thanks for the comments! PTAL again. https://codereview.webrtc.org/1986093002/diff/60001/webrtc/modules/audio_conference_mixer/include/audio_conference_mixer_defines.h File webrtc/modules/audio_conference_mixer/include/audio_conference_mixer_defines.h (right): https://codereview.webrtc.org/1986093002/diff/60001/webrtc/modules/audio_conference_mixer/include/audio_conference_mixer_defines.h#newcode26 webrtc/modules/audio_conference_mixer/include/audio_conference_mixer_defines.h:26: kUnmuted, On 2016/05/17 ...
4 years, 7 months ago (2016-05-17 19:57:51 UTC) #13
minyue-webrtc
lgtm https://codereview.webrtc.org/1986093002/diff/60001/webrtc/voice_engine/voe_external_media_impl.cc File webrtc/voice_engine/voe_external_media_impl.cc (right): https://codereview.webrtc.org/1986093002/diff/60001/webrtc/voice_engine/voe_external_media_impl.cc#newcode158 webrtc/voice_engine/voe_external_media_impl.cc:158: frame->Mute(); On 2016/05/17 19:57:51, hlundin-webrtc wrote: > On ...
4 years, 7 months ago (2016-05-18 01:31:30 UTC) #14
kwiberg-webrtc
lgtm I strongly suspect the trybots will force you to de-inline some virtual methods, though. ...
4 years, 7 months ago (2016-05-18 02:45:06 UTC) #15
minyue-webrtc
https://codereview.webrtc.org/1986093002/diff/60001/webrtc/modules/audio_conference_mixer/include/audio_conference_mixer_defines.h File webrtc/modules/audio_conference_mixer/include/audio_conference_mixer_defines.h (right): https://codereview.webrtc.org/1986093002/diff/60001/webrtc/modules/audio_conference_mixer/include/audio_conference_mixer_defines.h#newcode44 webrtc/modules/audio_conference_mixer/include/audio_conference_mixer_defines.h:44: // - kMuted: the samples in audio_frame will not ...
4 years, 7 months ago (2016-05-18 02:53:52 UTC) #16
hlundin-webrtc
Updating comments
4 years, 7 months ago (2016-05-18 06:57:33 UTC) #17
hlundin-webrtc
We'll see about the de-inlining and missing return statement. My local linux-GN build works without ...
4 years, 7 months ago (2016-05-18 06:58:53 UTC) #18
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1986093002/100001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1986093002/100001
4 years, 7 months ago (2016-05-18 10:16:08 UTC) #20
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: win_rel on tryserver.webrtc (JOB_FAILED, http://build.chromium.org/p/tryserver.webrtc/builders/win_rel/builds/15123)
4 years, 7 months ago (2016-05-18 10:22:58 UTC) #22
hlundin-webrtc
Fixing win build
4 years, 7 months ago (2016-05-18 10:54:41 UTC) #23
henrika_webrtc
LGTM
4 years, 7 months ago (2016-05-18 11:07:43 UTC) #24
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1986093002/120001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1986093002/120001
4 years, 7 months ago (2016-05-18 12:31:10 UTC) #28
commit-bot: I haz the power
Committed patchset #5 (id:120001)
4 years, 7 months ago (2016-05-18 12:36:09 UTC) #30
commit-bot: I haz the power
4 years, 7 months ago (2016-05-18 12:36:16 UTC) #32
Message was sent while issue was closed.
Patchset 5 (id:??) landed as
https://crrev.com/42dda50860ed348f26d8d4f74ba50190a067ee65
Cr-Commit-Position: refs/heads/master@{#12794}

Powered by Google App Engine
This is Rietveld 408576698