summaryrefslogtreecommitdiffstats
path: root/build
diff options
context:
space:
mode:
authorwjia@chromium.org <wjia@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-12-05 19:09:18 +0000
committerwjia@chromium.org <wjia@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-12-05 19:09:18 +0000
commitda6ed3413eaeeea934f6e34c455cf9364c8c3a01 (patch)
tree6a935abd3c06c0ce27a60033311b5838be53276d /build
parente5b0c823cc168fef0c39a0f70647f81fa8e2686f (diff)
downloadchromium_src-da6ed3413eaeeea934f6e34c455cf9364c8c3a01.zip
chromium_src-da6ed3413eaeeea934f6e34c455cf9364c8c3a01.tar.gz
chromium_src-da6ed3413eaeeea934f6e34c455cf9364c8c3a01.tar.bz2
Mute audio when volume is zero on Android.
We are using Communication mode for audio backend on Android. By design, the platform voice volume never goes to zero. This patch uses ContentObserver to listen to volume change. When volume is set to zero, AudioManagerAndroid will mute all its output streams. BUG=263399 R=henrika@chromium.org, qinmin@chromium.org, tommi@chromium.org Review URL: https://codereview.chromium.org/93233003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@239007 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'build')
-rw-r--r--build/android/findbugs_filter/findbugs_known_bugs.txt2
1 files changed, 2 insertions, 0 deletions
diff --git a/build/android/findbugs_filter/findbugs_known_bugs.txt b/build/android/findbugs_filter/findbugs_known_bugs.txt
index 09e403f..5ac2ae0 100644
--- a/build/android/findbugs_filter/findbugs_known_bugs.txt
+++ b/build/android/findbugs_filter/findbugs_known_bugs.txt
@@ -26,6 +26,8 @@ M D SF: Switch statement found in org.chromium.chrome.browser.database.SQLiteCur
M D SF: Switch statement found in org.chromium.content.browser.third_party.GestureDetector.onTouchEvent(MotionEvent) where default case is missing At GestureDetector.java
M M UG: org.chromium.content.browser.JavaBridgeReturnValuesTest$TestObject.getBooleanValue() is unsynchronized, org.chromium.content.browser.JavaBridgeReturnValuesTest$TestObject.setBooleanValue(boolean) is synchronized At JavaBridgeReturnValuesTest.java
M M UG: org.chromium.content.browser.JavaBridgeReturnValuesTest$TestObject.getStringValue() is unsynchronized, org.chromium.content.browser.JavaBridgeReturnValuesTest$TestObject.setStringValue(String) is synchronized At JavaBridgeReturnValuesTest.java
+M M UW: Unconditional wait in org.chromium.media.AudioManagerAndroid.init() At AudioManagerAndroid.java
+M M Wa: Wait not in loop in org.chromium.media.AudioManagerAndroid.init() At AudioManagerAndroid.java
M V EI2: new org.chromium.chrome.browser.FindMatchRectsDetails(int, RectF[], RectF) may expose internal representation by storing an externally mutable object into FindMatchRectsDetails.rects At FindMatchRectsDetails.java
M V EI2: org.chromium.chrome.browser.ChromeBrowserProvider$BookmarkNode.setFavicon(byte[]) may expose internal representation by storing an externally mutable object into ChromeBrowserProvider$BookmarkNode.mFavicon At ChromeBrowserProvider.java
M V EI2: org.chromium.chrome.browser.ChromeBrowserProvider$BookmarkNode.setThumbnail(byte[]) may expose internal representation by storing an externally mutable object into ChromeBrowserProvider$BookmarkNode.mThumbnail At ChromeBrowserProvider.java