summaryrefslogtreecommitdiffstats
path: root/content/content_tests.gypi
diff options
context:
space:
mode:
authordalecurtis@chromium.org <dalecurtis@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-05-01 23:40:14 +0000
committerdalecurtis@chromium.org <dalecurtis@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-05-01 23:40:14 +0000
commit3fbd879d03849348738716981f71eb9ee0e4bfea (patch)
tree8068dcd85e6c9e91c56051e7b9540e20feac1b47 /content/content_tests.gypi
parentec00099f34a3df350e87c81e8840ca15ee7a19dc (diff)
downloadchromium_src-3fbd879d03849348738716981f71eb9ee0e4bfea.zip
chromium_src-3fbd879d03849348738716981f71eb9ee0e4bfea.tar.gz
chromium_src-3fbd879d03849348738716981f71eb9ee0e4bfea.tar.bz2
Fix several WebAudioSourceProviderImpl issues.
Fixes the following issues: - WebAudioSourceProviderImpl::Stop() does not block for outstanding provideInput() calls to complete. provideInput() now acquires the sink_lock_ to ensure this is true. - Volume adjustment does not work. AudioBus::Scale() handles this now. - The sink_ was not restored to its original state after client disconnection. State is now tracked via a simple state machine. BUG=233026,235048 TEST=http://chome-audio-example.s3.amazonaws.com/audio_context.html TEST=http://images.jayisgames.com/magnetized/index.html TEST=content_unittests --gtest_filter=WebAudioSource* Review URL: https://chromiumcodereview.appspot.com/14256009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@197742 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'content/content_tests.gypi')
-rw-r--r--content/content_tests.gypi1
1 files changed, 1 insertions, 0 deletions
diff --git a/content/content_tests.gypi b/content/content_tests.gypi
index 2ff472f..34521ae 100644
--- a/content/content_tests.gypi
+++ b/content/content_tests.gypi
@@ -510,6 +510,7 @@
'../webkit/media/crypto/key_systems_unittest.cc',
'../webkit/media/test_response_generator.cc',
'../webkit/media/test_response_generator.h',
+ '../webkit/media/webaudiosourceprovider_impl_unittest.cc',
'../webkit/mocks/mock_weburlloader.cc',
'../webkit/mocks/mock_weburlloader.h',
'../webkit/plugins/npapi/plugin_lib_unittest.cc',