diff options
author | hclam@chromium.org <hclam@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-06-07 19:06:49 +0000 |
---|---|---|
committer | hclam@chromium.org <hclam@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-06-07 19:06:49 +0000 |
commit | 9c32098368e6df8b1c80c5da20131db25b422d40 (patch) | |
tree | 86ddf9f4f2b8d0beea3a46fbf2d779b04afdb3ef /media/media.gyp | |
parent | ffbdb354dc57a938943478fd391a7cc49b4f8649 (diff) | |
download | chromium_src-9c32098368e6df8b1c80c5da20131db25b422d40.zip chromium_src-9c32098368e6df8b1c80c5da20131db25b422d40.tar.gz chromium_src-9c32098368e6df8b1c80c5da20131db25b422d40.tar.bz2 |
AudioController to perform audio operations on a separate thread
Added AudioController as a wrapper over AudioOutputStream to operate methods of
AudioOutputStream on a separate thread managed by AudioController. This way most
of the audio operations will be non-blocking.
Next step is to modify AudioRendererHost to use AudioController.
TEST=media_unittests --gtest_filter=AudioControllerTest.*
BUG=39885
Review URL: http://codereview.chromium.org/2477005
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@49079 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'media/media.gyp')
-rw-r--r-- | media/media.gyp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/media/media.gyp b/media/media.gyp index 6821aac..abd32d9 100644 --- a/media/media.gyp +++ b/media/media.gyp @@ -21,6 +21,8 @@ ], 'msvs_guid': '6AE76406-B03B-11DD-94B1-80B556D89593', 'sources': [ + 'audio/audio_controller.cc', + 'audio/audio_controller.h', 'audio/audio_output.h', 'audio/audio_util.cc', 'audio/audio_util.h', @@ -180,6 +182,7 @@ '../third_party/openmax/omx_stub.cc', ], 'sources': [ + 'audio/audio_controller_unittest.cc', 'audio/audio_util_unittest.cc', 'audio/linux/alsa_output_unittest.cc', 'audio/mac/audio_output_mac_unittest.cc', |