diff options
author | miu@chromium.org <miu@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-01-11 09:31:47 +0000 |
---|---|---|
committer | miu@chromium.org <miu@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-01-11 09:31:47 +0000 |
commit | f8d1737f16939011ce55ab2a7ce438bc7172b87c (patch) | |
tree | fdfd957972bd74cfbe5c1122bd54a0449bf75ebd /media/media.gyp | |
parent | 98efbd9c6e1dd6db2a4f73eca2ce79ac77d3d0db (diff) | |
download | chromium_src-f8d1737f16939011ce55ab2a7ce438bc7172b87c.zip chromium_src-f8d1737f16939011ce55ab2a7ce438bc7172b87c.tar.gz chromium_src-f8d1737f16939011ce55ab2a7ce438bc7172b87c.tar.bz2 |
Tab Audio Mirroring/Capture: Browser-side connect/disconnect functionality:
1. Added new AudioMirroringManager to dynamically match/route "divertable" audio streams with mirroring destinations.
2. Modified AudioOutputController to provide "divert audio data" functionality.
3. Modified AudioRendererHost to notify AudioMirroringManager of all audio streams.
The intention is, in a later change, to introduce a "WebContentsAudioInputStream" which will implement the AudioMirroringManager::MirroringDestination interface introduced in this change. WCAIS will represent the lifetime of a tab audio mirroring session, calling AudioMirroringManager::Start/StopMirroring() as appropriate.
Testing:
1. Rewrote most of unit testing for AudioOutputController, addressing bug 112500. Also added testing for the new Divert functionality.
2. Added extensive unit testing for the new Start/StopMirroring functionality in AudioMirroringManager.
3. Minor testing clean-ups/additions elsewhere.
BUG=153392,112500
TEST=Run media_unittests and content_unittests.
Review URL: https://chromiumcodereview.appspot.com/11413078
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@176295 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'media/media.gyp')
-rw-r--r-- | media/media.gyp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/media/media.gyp b/media/media.gyp index 05b35cc..feb1cc5 100644 --- a/media/media.gyp +++ b/media/media.gyp @@ -83,6 +83,7 @@ 'audio/audio_output_proxy.h', 'audio/audio_output_resampler.cc', 'audio/audio_output_resampler.h', + 'audio/audio_source_diverter.h', 'audio/audio_util.cc', 'audio/audio_util.h', 'audio/cross_process_notification.cc', |