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

Issue 10916105: Add Mac OS X unified audio I/O back-end (Closed)

Created:
8 years, 3 months ago by Chris Rogers
Modified:
8 years, 3 months ago
CC:
chromium-reviews, feature-media-reviews_chromium.org
Visibility:
Public.

Description

Add Mac OS X unified audio I/O back-end Implementation of AudioOuputStream for Mac OS X using the CoreAudio AudioHardware API suitable for low-latency synchronized audio I/O. For use with professional audio devices (Firewire/USB/etc.) which support *both* input and output in the same driver callback. BUG=none TEST=none (manually tested on several different audio hardware devices on Snow Leopard and Mountain Lion) Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=156919

Patch Set 1 #

Patch Set 2 : #

Total comments: 89

Patch Set 3 : #

Patch Set 4 : #

Total comments: 15

Patch Set 5 : #

Unified diffs Side-by-side diffs Delta from patch set Stats (+501 lines, -0 lines) Patch
A media/audio/mac/audio_unified_mac.h View 1 2 3 4 1 chunk +100 lines, -0 lines 0 comments Download
A media/audio/mac/audio_unified_mac.cc View 1 2 3 4 1 chunk +399 lines, -0 lines 0 comments Download
M media/media.gyp View 1 2 3 4 1 chunk +2 lines, -0 lines 0 comments Download

Messages

Total messages: 14 (0 generated)
Chris Rogers
PTAL - thanks!
8 years, 3 months ago (2012-09-04 23:57:15 UTC) #1
Chris Rogers
This needs to land after: http://codereview.chromium.org/10830268/ Thus the build-bot error...
8 years, 3 months ago (2012-09-04 23:58:55 UTC) #2
Chris Rogers
Hi Shijing, could you please have a look?
8 years, 3 months ago (2012-09-08 01:29:58 UTC) #3
scherkus (not reviewing)
nice! apologies about the delay -- I mistakenly archived this review in my inbox :( ...
8 years, 3 months ago (2012-09-10 11:26:19 UTC) #4
no longer working on chromium
https://chromiumcodereview.appspot.com/10916105/diff/10002/media/audio/mac/audio_unified_mac.cc File media/audio/mac/audio_unified_mac.cc (right): https://chromiumcodereview.appspot.com/10916105/diff/10002/media/audio/mac/audio_unified_mac.cc#newcode29 media/audio/mac/audio_unified_mac.cc:29: volume_(1), nit, 1.0f? https://chromiumcodereview.appspot.com/10916105/diff/10002/media/audio/mac/audio_unified_mac.cc#newcode64 media/audio/mac/audio_unified_mac.cc:64: Stop(); It looks like ...
8 years, 3 months ago (2012-09-10 12:14:59 UTC) #5
no longer working on chromium
Great work, Henrik showed us some demos using getUserMedia for web-audio, it is awesome!!!
8 years, 3 months ago (2012-09-10 12:16:27 UTC) #6
Chris Rogers
Thanks for the reviews! I think I've addressed all comments except for Andrew's suggested re-factoring ...
8 years, 3 months ago (2012-09-10 22:19:06 UTC) #7
scherkus (not reviewing)
lgtm w/ nits + q http://codereview.chromium.org/10916105/diff/8/media/audio/mac/audio_unified_mac.cc File media/audio/mac/audio_unified_mac.cc (right): http://codereview.chromium.org/10916105/diff/8/media/audio/mac/audio_unified_mac.cc#newcode350 media/audio/mac/audio_unified_mac.cc:350: for (unsigned channel_index = ...
8 years, 3 months ago (2012-09-11 12:22:25 UTC) #8
no longer working on chromium
lgtm with three nits. http://codereview.chromium.org/10916105/diff/8/media/audio/mac/audio_unified_mac.cc File media/audio/mac/audio_unified_mac.cc (right): http://codereview.chromium.org/10916105/diff/8/media/audio/mac/audio_unified_mac.cc#newcode101 media/audio/mac/audio_unified_mac.cc:101: LOG(ERROR) << "Requested sample-rate must ...
8 years, 3 months ago (2012-09-11 15:40:28 UTC) #9
Chris Rogers
https://chromiumcodereview.appspot.com/10916105/diff/8/media/audio/mac/audio_unified_mac.cc File media/audio/mac/audio_unified_mac.cc (right): https://chromiumcodereview.appspot.com/10916105/diff/8/media/audio/mac/audio_unified_mac.cc#newcode101 media/audio/mac/audio_unified_mac.cc:101: LOG(ERROR) << "Requested sample-rate must match the hardware sample-rate."; ...
8 years, 3 months ago (2012-09-14 19:17:59 UTC) #10
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/crogers@google.com/10916105/11002
8 years, 3 months ago (2012-09-14 20:30:15 UTC) #11
commit-bot: I haz the power
Sorry for I got bad news for ya. Compile failed with a clobber build. Your ...
8 years, 3 months ago (2012-09-14 22:37:11 UTC) #12
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/crogers@google.com/10916105/11002
8 years, 3 months ago (2012-09-14 22:43:20 UTC) #13
commit-bot: I haz the power
8 years, 3 months ago (2012-09-14 23:07:32 UTC) #14
Change committed as 156919

Powered by Google App Engine
This is Rietveld 408576698