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

Issue 1809343002: Refactor AudioUnit code into its own class. (Closed)

Created:
4 years, 9 months ago by tkchin_webrtc
Modified:
4 years, 9 months ago
Reviewers:
henrika_webrtc, Chuck
CC:
webrtc-reviews_webrtc.org, tterriberry_mozilla.com, audio-team_agora.io, sdk-team_agora.io, peah-webrtc, henrika_webrtc
Base URL:
https://chromium.googlesource.com/external/webrtc.git@master
Target Ref:
refs/pending/heads/master
Project:
webrtc
Visibility:
Public.

Description

Refactor AudioUnit code into its own class. BUG= R=haysc@webrtc.org, henrika@webrtc.org Committed: https://crrev.com/1300caa3fea840572614772f96755ce7f4080ef6 Cr-Commit-Position: refs/heads/master@{#12056}

Patch Set 1 : #

Total comments: 14

Patch Set 2 : CR comments #

Unified diffs Side-by-side diffs Delta from patch set Stats (+668 lines, -408 lines) Patch
M webrtc/modules/audio_device/BUILD.gn View 1 chunk +2 lines, -0 lines 0 comments Download
M webrtc/modules/audio_device/audio_device.gypi View 1 chunk +2 lines, -0 lines 0 comments Download
M webrtc/modules/audio_device/ios/audio_device_ios.h View 8 chunks +22 lines, -47 lines 0 comments Download
M webrtc/modules/audio_device/ios/audio_device_ios.mm View 1 10 chunks +141 lines, -361 lines 0 comments Download
M webrtc/modules/audio_device/ios/objc/RTCAudioSession.mm View 1 chunk +18 lines, -0 lines 0 comments Download
A webrtc/modules/audio_device/ios/voice_processing_audio_unit.h View 1 1 chunk +124 lines, -0 lines 0 comments Download
A webrtc/modules/audio_device/ios/voice_processing_audio_unit.mm View 1 1 chunk +359 lines, -0 lines 0 comments Download

Messages

Total messages: 24 (13 generated)
tkchin_webrtc
Part 4 of refactor. I think with next CL it'll be easy to deal with ...
4 years, 9 months ago (2016-03-18 03:27:02 UTC) #5
henrika_webrtc
Very nice refactor CL. Much easier to read and maintain the code now. Many thanks! ...
4 years, 9 months ago (2016-03-18 11:54:02 UTC) #8
Chuck
lgtm https://codereview.webrtc.org/1809343002/diff/80001/webrtc/modules/audio_device/ios/audio_device_ios.mm File webrtc/modules/audio_device/ios/audio_device_ios.mm (right): https://codereview.webrtc.org/1809343002/diff/80001/webrtc/modules/audio_device/ios/audio_device_ios.mm#newcode358 webrtc/modules/audio_device/ios/audio_device_ios.mm:358: if (!rtc::AtomicOps::AcquireLoad(&recording_)) Is this allowed in the WebRTC ...
4 years, 9 months ago (2016-03-18 14:44:14 UTC) #9
tkchin_webrtc
Pretty happy that we've reduced the size of audio_unit_ios.mm from about 1400 lines to about ...
4 years, 9 months ago (2016-03-18 17:34:35 UTC) #10
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1809343002/100001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1809343002/100001
4 years, 9 months ago (2016-03-18 17:35:46 UTC) #13
commit-bot: I haz the power
Try jobs failed on following builders: android_arm64_rel on tryserver.webrtc (JOB_TIMED_OUT, no build URL) linux_baremetal on ...
4 years, 9 months ago (2016-03-18 19:36:14 UTC) #15
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1809343002/100001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1809343002/100001
4 years, 9 months ago (2016-03-18 19:54:02 UTC) #17
tkchin_webrtc
@kjellander: linux_baremetal win_baremetal android_arm64_rel appear dead. Gonna land manually after they time out.
4 years, 9 months ago (2016-03-18 20:33:58 UTC) #18
tkchin_webrtc
Committed patchset #2 (id:100001) manually as 1300caa3fea840572614772f96755ce7f4080ef6 (presubmit successful).
4 years, 9 months ago (2016-03-18 21:39:28 UTC) #21
commit-bot: I haz the power
Patchset 2 (id:??) landed as https://crrev.com/1300caa3fea840572614772f96755ce7f4080ef6 Cr-Commit-Position: refs/heads/master@{#12056}
4 years, 9 months ago (2016-03-18 21:39:30 UTC) #23
kjellander_webrtc
4 years, 9 months ago (2016-03-20 08:38:47 UTC) #24
Message was sent while issue was closed.
On 2016/03/18 20:33:58, tkchin_webrtc wrote:
> @kjellander: linux_baremetal win_baremetal android_arm64_rel appear dead.
> Gonna land manually after they time out.

They're not dead; they just had long queues. Landing manually is fine. I hope to
be able to find time to fix these issues soon'ish.

Powered by Google App Engine
This is Rietveld 408576698