Tries to avoid crash in media::CoreAudioUtil::CreateDeviceEnumerator.
commitd882d90bf572cb52afe79970acac4f7bd14da5d4
authorhenrika@chromium.org <henrika@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Thu, 12 Jun 2014 17:12:21 +0000 (12 17:12 +0000)
committerhenrika@chromium.org <henrika@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Thu, 12 Jun 2014 17:12:21 +0000 (12 17:12 +0000)
treed4a61a79090249db0e7ac82470120795f9cb127e
parent4afb3ed1ea2cfc04ba887581ba2a7c7450743961
Tries to avoid crash in media::CoreAudioUtil::CreateDeviceEnumerator.

We have seen crashes which indicates that CoreAudioUtil::CreateDeviceEnumerator can in fact fail with CO_E_NOTINITIALIZED in combination with certain 3rd party
modules. Calling CoInitializeEx is an attempt to resolve the reported
issues.

BUG=383715,378465
TEST=WebRTC demos

Review URL: https://codereview.chromium.org/329383006

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@276721 0039d316-1c4b-4281-b951-d872f2087c98
media/audio/win/core_audio_util_win.cc