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

Issue 1677013002: Switch to using new ACM methods for encoder management (Closed)

Created:
4 years, 10 months ago by kwiberg-webrtc
Modified:
4 years, 8 months ago
CC:
webrtc-reviews_webrtc.org, Andrew MacDonald, henrika_webrtc, tlegrand-webrtc, tterriberry_mozilla.com, audio-team_agora.io, hlundin-webrtc, peah-webrtc, minyue-webrtc
Base URL:
https://chromium.googlesource.com/external/webrtc.git@acm-13
Target Ref:
refs/pending/heads/master
Project:
webrtc
Visibility:
Public.

Description

Switch to using new ACM methods for encoder management BUG=webrtc:5028 Committed: https://crrev.com/c8d071e4e074934ef8346fc91ad4f24ae333afee Cr-Commit-Position: refs/heads/master@{#12267}

Patch Set 1 : #

Total comments: 11

Patch Set 2 : review fixes #

Total comments: 4

Patch Set 3 : rebase #

Patch Set 4 : Solar review comments #

Total comments: 7

Patch Set 5 : DCHECKs #

Unified diffs Side-by-side diffs Delta from patch set Stats (+92 lines, -49 lines) Patch
M webrtc/modules/audio_coding/acm2/codec_manager.h View 1 2 3 4 2 chunks +25 lines, -0 lines 0 comments Download
M webrtc/modules/audio_coding/acm2/rent_a_codec.h View 1 chunk +1 line, -1 line 0 comments Download
M webrtc/modules/audio_coding/acm2/rent_a_codec.cc View 1 chunk +2 lines, -1 line 0 comments Download
M webrtc/modules/audio_coding/acm2/rent_a_codec_unittest.cc View 1 chunk +1 line, -3 lines 0 comments Download
M webrtc/modules/utility/source/coder.h View 2 chunks +4 lines, -0 lines 0 comments Download
M webrtc/modules/utility/source/coder.cc View 1 2 3 1 chunk +11 lines, -15 lines 0 comments Download
M webrtc/voice_engine/channel.h View 1 2 2 chunks +4 lines, -0 lines 0 comments Download
M webrtc/voice_engine/channel.cc View 1 2 3 17 chunks +44 lines, -29 lines 0 comments Download

Messages

Total messages: 44 (14 generated)
kwiberg-webrtc
4 years, 9 months ago (2016-03-21 14:53:48 UTC) #5
hlundin-webrtc
LG, but I have two questions. https://codereview.webrtc.org/1677013002/diff/60001/webrtc/modules/audio_coding/acm2/codec_manager.h File webrtc/modules/audio_coding/acm2/codec_manager.h (right): https://codereview.webrtc.org/1677013002/diff/60001/webrtc/modules/audio_coding/acm2/codec_manager.h#newcode74 webrtc/modules/audio_coding/acm2/codec_manager.h:74: return true; If ...
4 years, 8 months ago (2016-03-29 20:23:32 UTC) #6
kwiberg-webrtc
https://codereview.webrtc.org/1677013002/diff/60001/webrtc/modules/audio_coding/acm2/codec_manager.h File webrtc/modules/audio_coding/acm2/codec_manager.h (right): https://codereview.webrtc.org/1677013002/diff/60001/webrtc/modules/audio_coding/acm2/codec_manager.h#newcode74 webrtc/modules/audio_coding/acm2/codec_manager.h:74: return true; On 2016/03/29 20:23:32, hlundin-webrtc wrote: > If ...
4 years, 8 months ago (2016-03-29 23:25:33 UTC) #7
hlundin-webrtc
lgtm https://codereview.webrtc.org/1677013002/diff/60001/webrtc/modules/audio_coding/acm2/codec_manager.h File webrtc/modules/audio_coding/acm2/codec_manager.h (right): https://codereview.webrtc.org/1677013002/diff/60001/webrtc/modules/audio_coding/acm2/codec_manager.h#newcode74 webrtc/modules/audio_coding/acm2/codec_manager.h:74: return true; On 2016/03/29 23:25:32, kwiberg-webrtc wrote: > ...
4 years, 8 months ago (2016-03-30 08:36:11 UTC) #8
kwiberg-webrtc
https://codereview.webrtc.org/1677013002/diff/60001/webrtc/voice_engine/channel.cc File webrtc/voice_engine/channel.cc (left): https://codereview.webrtc.org/1677013002/diff/60001/webrtc/voice_engine/channel.cc#oldcode1261 webrtc/voice_engine/channel.cc:1261: assert(!(disableDTX && enableVAD)); // disableDTX mode is deprecated. On ...
4 years, 8 months ago (2016-03-30 10:53:50 UTC) #9
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1677013002/80001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1677013002/80001
4 years, 8 months ago (2016-03-30 11:10:56 UTC) #12
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/4470)
4 years, 8 months ago (2016-03-30 11:32:05 UTC) #14
kwiberg-webrtc
Forgot to loop in some OWNERS: +asapersson for webrtc/modules/utility/ +solenberg for webrtc/voice_engine/
4 years, 8 months ago (2016-03-30 13:18:41 UTC) #16
the sun
Can you explain why we need to do this change? We want to start using ...
4 years, 8 months ago (2016-03-31 12:06:02 UTC) #17
kwiberg-webrtc
On 2016/03/31 12:06:02, the sun wrote: > Can you explain why we need to do ...
4 years, 8 months ago (2016-03-31 12:43:23 UTC) #18
the sun
On 2016/03/31 12:43:23, kwiberg-webrtc wrote: > On 2016/03/31 12:06:02, the sun wrote: > > Can ...
4 years, 8 months ago (2016-03-31 12:54:58 UTC) #19
ossu
On 2016/03/31 12:54:58, the sun wrote: > On 2016/03/31 12:43:23, kwiberg-webrtc wrote: > > On ...
4 years, 8 months ago (2016-04-04 09:28:24 UTC) #20
kwiberg-webrtc
On 2016/04/04 09:28:24, ossu wrote: > On 2016/03/31 12:54:58, the sun wrote: > > On ...
4 years, 8 months ago (2016-04-04 09:57:45 UTC) #21
kwiberg-webrtc
On 2016/04/04 09:57:45, kwiberg-webrtc wrote: > On 2016/04/04 09:28:24, ossu wrote: > > On 2016/03/31 ...
4 years, 8 months ago (2016-04-04 11:08:02 UTC) #22
the sun
On 2016/04/04 09:57:45, kwiberg-webrtc wrote: > On 2016/04/04 09:28:24, ossu wrote: > > On 2016/03/31 ...
4 years, 8 months ago (2016-04-04 11:33:13 UTC) #23
the sun
On 2016/04/04 11:33:13, the sun wrote: > On 2016/04/04 09:57:45, kwiberg-webrtc wrote: > > On ...
4 years, 8 months ago (2016-04-04 11:41:53 UTC) #24
kwiberg-webrtc
On 2016/04/04 11:33:13, the sun wrote: > On 2016/04/04 09:57:45, kwiberg-webrtc wrote: > > On ...
4 years, 8 months ago (2016-04-04 11:56:52 UTC) #25
the sun
Thanks for explaining. I have another suggestion that I'd like you to consider. https://codereview.webrtc.org/1677013002/diff/80001/webrtc/voice_engine/channel.cc File ...
4 years, 8 months ago (2016-04-04 12:21:35 UTC) #26
kwiberg-webrtc
https://codereview.webrtc.org/1677013002/diff/80001/webrtc/voice_engine/channel.cc File webrtc/voice_engine/channel.cc (right): https://codereview.webrtc.org/1677013002/diff/80001/webrtc/voice_engine/channel.cc#newcode394 webrtc/voice_engine/channel.cc:394: if (audio_coding_->RegisterReceiveCodec(receiveCodec, [&] { On 2016/04/04 12:21:35, the sun ...
4 years, 8 months ago (2016-04-04 13:30:13 UTC) #27
kwiberg-webrtc
Fredrik: I've tried to implement your suggestions. Åsa: Please review webrtc/modules/utility/.
4 years, 8 months ago (2016-04-06 11:44:12 UTC) #29
the sun
Much nicer, thank you! LGTM, but consider the comments. https://codereview.webrtc.org/1677013002/diff/140001/webrtc/modules/audio_coding/acm2/codec_manager.h File webrtc/modules/audio_coding/acm2/codec_manager.h (right): https://codereview.webrtc.org/1677013002/diff/140001/webrtc/modules/audio_coding/acm2/codec_manager.h#newcode62 webrtc/modules/audio_coding/acm2/codec_manager.h:62: ...
4 years, 8 months ago (2016-04-06 11:58:25 UTC) #30
kwiberg-webrtc
https://codereview.webrtc.org/1677013002/diff/140001/webrtc/modules/audio_coding/acm2/codec_manager.h File webrtc/modules/audio_coding/acm2/codec_manager.h (right): https://codereview.webrtc.org/1677013002/diff/140001/webrtc/modules/audio_coding/acm2/codec_manager.h#newcode62 webrtc/modules/audio_coding/acm2/codec_manager.h:62: bool MakeEncoder(RentACodec* rac, AudioCodingModule* acm) { On 2016/04/06 11:58:25, ...
4 years, 8 months ago (2016-04-06 12:15:29 UTC) #31
the sun
still lgtm https://codereview.webrtc.org/1677013002/diff/140001/webrtc/modules/audio_coding/acm2/codec_manager.h File webrtc/modules/audio_coding/acm2/codec_manager.h (right): https://codereview.webrtc.org/1677013002/diff/140001/webrtc/modules/audio_coding/acm2/codec_manager.h#newcode62 webrtc/modules/audio_coding/acm2/codec_manager.h:62: bool MakeEncoder(RentACodec* rac, AudioCodingModule* acm) { On ...
4 years, 8 months ago (2016-04-06 13:06:00 UTC) #32
åsapersson
lgtm
4 years, 8 months ago (2016-04-06 13:22:13 UTC) #33
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1677013002/160001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1677013002/160001
4 years, 8 months ago (2016-04-06 13:47:26 UTC) #36
kwiberg-webrtc
https://codereview.webrtc.org/1677013002/diff/140001/webrtc/voice_engine/channel.cc File webrtc/voice_engine/channel.cc (right): https://codereview.webrtc.org/1677013002/diff/140001/webrtc/voice_engine/channel.cc#newcode2870 webrtc/voice_engine/channel.cc:2870: if (!codec_manager_.SetCopyRed(enable) || On 2016/04/06 13:05:59, the sun wrote: ...
4 years, 8 months ago (2016-04-06 14:10:41 UTC) #37
commit-bot: I haz the power
Try jobs failed on following builders: win_baremetal on tryserver.webrtc (JOB_TIMED_OUT, no build URL)
4 years, 8 months ago (2016-04-06 15:48:04 UTC) #39
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1677013002/160001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1677013002/160001
4 years, 8 months ago (2016-04-06 19:17:38 UTC) #41
commit-bot: I haz the power
Committed patchset #5 (id:160001)
4 years, 8 months ago (2016-04-06 19:22:44 UTC) #42
commit-bot: I haz the power
4 years, 8 months ago (2016-04-06 19:22:55 UTC) #44
Message was sent while issue was closed.
Patchset 5 (id:??) landed as
https://crrev.com/c8d071e4e074934ef8346fc91ad4f24ae333afee
Cr-Commit-Position: refs/heads/master@{#12267}

Powered by Google App Engine
This is Rietveld 408576698