summaryrefslogtreecommitdiffstats
path: root/content/content_browser.gypi
diff options
context:
space:
mode:
authortimav <timav@chromium.org>2015-03-02 19:07:41 -0800
committerCommit bot <commit-bot@chromium.org>2015-03-03 03:08:19 +0000
commit6ad356d3e845ed9b67c5fb799b2ee8290f317268 (patch)
tree612d5f45936ca4cfa4d8204864a22ff2a8d781ad /content/content_browser.gypi
parent1f67ef5a86e2c1bb43818a3948c3b50adb2137ae (diff)
downloadchromium_src-6ad356d3e845ed9b67c5fb799b2ee8290f317268.zip
chromium_src-6ad356d3e845ed9b67c5fb799b2ee8290f317268.tar.gz
chromium_src-6ad356d3e845ed9b67c5fb799b2ee8290f317268.tar.bz2
Propagate audible state from player to the containing tab.
This is part 1 (chromium), part 2 (clank) is https://chrome-internal-review.googlesource.com/#/c/195455/ This CL is only about propagation/plumbing. Neither the reporting of audible state my players nor the consumption (UI notification) are implemented. This patch creates a new object AudioMonitorAndroid and attaches it to MediaWebContentsObserver. The AudioMonitorAndroid maintains the audible state for the tab. It receives notifications from MediaPlayerAndroid objects and sends the resulting notification to the WebContents. BUG=414810 Review URL: https://codereview.chromium.org/896673003 Cr-Commit-Position: refs/heads/master@{#318823}
Diffstat (limited to 'content/content_browser.gypi')
-rw-r--r--content/content_browser.gypi4
1 files changed, 4 insertions, 0 deletions
diff --git a/content/content_browser.gypi b/content/content_browser.gypi
index e0afa12..7715d1b 100644
--- a/content/content_browser.gypi
+++ b/content/content_browser.gypi
@@ -355,6 +355,8 @@
'browser/android/interstitial_page_delegate_android.h',
'browser/android/load_url_params.cc',
'browser/android/load_url_params.h',
+ 'browser/android/media_players_observer.cc',
+ 'browser/android/media_players_observer.h',
'browser/android/overscroll_controller_android.cc',
'browser/android/overscroll_controller_android.h',
'browser/android/overscroll_glow.cc',
@@ -928,6 +930,8 @@
'browser/media/android/media_drm_credential_manager.h',
'browser/media/android/media_resource_getter_impl.cc',
'browser/media/android/media_resource_getter_impl.h',
+ 'browser/media/audio_state_provider.cc',
+ 'browser/media/audio_state_provider.h',
'browser/media/audio_stream_monitor.cc',
'browser/media/audio_stream_monitor.h',
'browser/media/capture/audio_mirroring_manager.cc',