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

Issue 12378066: Improved CoreAudioUtil::IsSupported() (Closed)

Created:
7 years, 9 months ago by henrika (OOO until Aug 14)
Modified:
7 years, 9 months ago
CC:
chromium-reviews, feature-media-reviews_chromium.org
Visibility:
Public.

Description

Improved CoreAudioUtil::IsSupported(). This patch adds one more test in CoreAudioUtil::IsSupported() and that is to be able to create an IMMDeviceEnumerator. We have seen some crashes where it does not seem to be sufficient to check that Audioses.dll can be loaded. I hope we are fine now. BUG=166397 TEST=media_unittests and different audio clients in Chrome. Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=186166

Patch Set 1 #

Total comments: 8

Patch Set 2 : Improvements proposed by Tommi #

Total comments: 2
Unified diffs Side-by-side diffs Delta from patch set Stats (+29 lines, -4 lines) Patch
M media/audio/win/core_audio_util_win.cc View 1 3 chunks +29 lines, -4 lines 2 comments Download

Messages

Total messages: 12 (0 generated)
henrika (OOO until Aug 14)
Tommi, perhaps you could take a first look. Thanks.
7 years, 9 months ago (2013-03-04 10:32:33 UTC) #1
DaleCurtis
lgtm % the (presumably) typo is fixed. https://codereview.chromium.org/12378066/diff/1/media/audio/win/core_audio_util_win.cc File media/audio/win/core_audio_util_win.cc (right): https://codereview.chromium.org/12378066/diff/1/media/audio/win/core_audio_util_win.cc#newcode103 media/audio/win/core_audio_util_win.cc:103: if (g_audioses_dll_available) ...
7 years, 9 months ago (2013-03-04 17:18:26 UTC) #2
tommi (sloooow) - chröme
https://codereview.chromium.org/12378066/diff/1/media/audio/win/core_audio_util_win.cc File media/audio/win/core_audio_util_win.cc (right): https://codereview.chromium.org/12378066/diff/1/media/audio/win/core_audio_util_win.cc#newcode110 media/audio/win/core_audio_util_win.cc:110: static bool g_can_create_device_enumerator = CanCreateDeviceEnumerator(); If this function is ...
7 years, 9 months ago (2013-03-04 17:29:01 UTC) #3
henrika (OOO until Aug 14)
https://codereview.chromium.org/12378066/diff/1/media/audio/win/core_audio_util_win.cc File media/audio/win/core_audio_util_win.cc (right): https://codereview.chromium.org/12378066/diff/1/media/audio/win/core_audio_util_win.cc#newcode103 media/audio/win/core_audio_util_win.cc:103: if (g_audioses_dll_available) My bad. Will fix. Thanks! https://codereview.chromium.org/12378066/diff/1/media/audio/win/core_audio_util_win.cc#newcode110 media/audio/win/core_audio_util_win.cc:110: ...
7 years, 9 months ago (2013-03-05 09:09:10 UTC) #4
tommi (sloooow) - chröme
https://codereview.chromium.org/12378066/diff/1/media/audio/win/core_audio_util_win.cc File media/audio/win/core_audio_util_win.cc (right): https://codereview.chromium.org/12378066/diff/1/media/audio/win/core_audio_util_win.cc#newcode86 media/audio/win/core_audio_util_win.cc:86: return SUCCEEDED(hr); add a check here: CHECK_NE(hr, CO_E_NOTINITIALIZED); https://codereview.chromium.org/12378066/diff/1/media/audio/win/core_audio_util_win.cc#newcode110 ...
7 years, 9 months ago (2013-03-05 09:32:10 UTC) #5
henrika (OOO until Aug 14)
Tommi, hit me again. https://codereview.chromium.org/12378066/diff/1/media/audio/win/core_audio_util_win.cc File media/audio/win/core_audio_util_win.cc (right): https://codereview.chromium.org/12378066/diff/1/media/audio/win/core_audio_util_win.cc#newcode86 media/audio/win/core_audio_util_win.cc:86: return SUCCEEDED(hr); On 2013/03/05 09:32:10, ...
7 years, 9 months ago (2013-03-05 09:49:34 UTC) #6
tommi (sloooow) - chröme
lgtm
7 years, 9 months ago (2013-03-05 09:58:57 UTC) #7
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/henrika@chromium.org/12378066/7001
7 years, 9 months ago (2013-03-05 10:35:10 UTC) #8
commit-bot: I haz the power
Change committed as 186166
7 years, 9 months ago (2013-03-05 13:08:37 UTC) #9
DaleCurtis
https://chromiumcodereview.appspot.com/12378066/diff/7001/media/audio/win/core_audio_util_win.cc File media/audio/win/core_audio_util_win.cc (left): https://chromiumcodereview.appspot.com/12378066/diff/7001/media/audio/win/core_audio_util_win.cc#oldcode146 media/audio/win/core_audio_util_win.cc:146: CHECK(SUCCEEDED(hr)); I was thinking you'd keep this CHECK() since ...
7 years, 9 months ago (2013-03-05 18:36:19 UTC) #10
henrika (OOO until Aug 14)
https://chromiumcodereview.appspot.com/12378066/diff/7001/media/audio/win/core_audio_util_win.cc File media/audio/win/core_audio_util_win.cc (left): https://chromiumcodereview.appspot.com/12378066/diff/7001/media/audio/win/core_audio_util_win.cc#oldcode146 media/audio/win/core_audio_util_win.cc:146: CHECK(SUCCEEDED(hr)); I can fix that in a separate CL. ...
7 years, 9 months ago (2013-03-05 18:58:51 UTC) #11
tommi (sloooow) - chröme
7 years, 9 months ago (2013-03-05 19:01:55 UTC) #12
Ok with me as long as we keep the check.
On Mar 5, 2013 7:58 PM, <henrika@chromium.org> wrote:

>
> https://chromiumcodereview.**appspot.com/12378066/diff/**
>
7001/media/audio/win/core_**audio_util_win.cc<https://chromiumcodereview.appspot.com/12378066/diff/7001/media/audio/win/core_audio_util_win.cc>
> File media/audio/win/core_audio_**util_win.cc (left):
>
> https://chromiumcodereview.**appspot.com/12378066/diff/**
>
7001/media/audio/win/core_**audio_util_win.cc#oldcode146<https://chromiumcodereview.appspot.com/12378066/diff/7001/media/audio/win/core_audio_util_win.cc#oldcode146>
> media/audio/win/core_audio_**util_win.cc:146: CHECK(SUCCEEDED(hr));
> I can fix that in a separate CL. OK?
>
>
https://chromiumcodereview.**appspot.com/12378066/<https://chromiumcodereview...
>

Powered by Google App Engine
This is Rietveld 408576698