diff options
author | dalecurtis@google.com <dalecurtis@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-09-18 05:29:37 +0000 |
---|---|---|
committer | dalecurtis@google.com <dalecurtis@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-09-18 05:29:37 +0000 |
commit | 4e7b125c9beb49512e4d895bc1ee462f34f2dd7d (patch) | |
tree | 492c444f625e27ef057169220d80e61959bf2d23 /sql | |
parent | ba670b360bdb8794590613068757ba9de5882018 (diff) | |
download | chromium_src-4e7b125c9beb49512e4d895bc1ee462f34f2dd7d.zip chromium_src-4e7b125c9beb49512e4d895bc1ee462f34f2dd7d.tar.gz chromium_src-4e7b125c9beb49512e4d895bc1ee462f34f2dd7d.tar.bz2 |
Fix output resampler to handle multiple StartStream() calls.
AudioOutputResampler only handled the first StartStream() call,
despite the fact that since AudioOutputDispatchers are shared
StartStream() can be called many times.
The new approach puts each resampler/fifo pair in a new object
which is tied to the AudioOutputProxy pointer passed to the
dispatcher (similar to AudioOutputMixer).
BUG=150003
TEST=Multiple YouTube tabs open, sound plays fine. Unit tests.
Review URL: https://codereview.chromium.org/10913310
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@157306 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'sql')
0 files changed, 0 insertions, 0 deletions