summaryrefslogtreecommitdiff
authorLei Qian <lei.qian@amlogic.com>2017-12-28 09:16:42 (GMT)
committer Lei Qian <lei.qian@amlogic.com>2017-12-29 12:02:40 (GMT)
commit093a8cfd8c7f8082ae66235a85834136581f9ee1 (patch)
tree7cf3d8846c4257a1d0075ed4d09d16c37696271a
parentc4317e1c47154817feda1e744f73cc8668bf3c76 (diff)
downloadtv-093a8cfd8c7f8082ae66235a85834136581f9ee1.zip
tv-093a8cfd8c7f8082ae66235a85834136581f9ee1.tar.gz
tv-093a8cfd8c7f8082ae66235a85834136581f9ee1.tar.bz2
TvInputBaseSession: change mute API [1/1]
PD# 154222 audio RD says that we can't control audio hardware switch. Change-Id: I82b13a235429325d0232d61196d54c74b495369c Signed-off-by: Lei Qian <lei.qian@amlogic.com>
Diffstat
-rw-r--r--core/java/com/droidlogic/app/tv/TvInputBaseSession.java12
1 files changed, 5 insertions, 7 deletions
diff --git a/core/java/com/droidlogic/app/tv/TvInputBaseSession.java b/core/java/com/droidlogic/app/tv/TvInputBaseSession.java
index 9f9a385..f28af29 100644
--- a/core/java/com/droidlogic/app/tv/TvInputBaseSession.java
+++ b/core/java/com/droidlogic/app/tv/TvInputBaseSession.java
@@ -81,7 +81,7 @@ public abstract class TvInputBaseSession extends TvInputService.Session implemen
public void doRelease() {
Log.d(TAG, "doRelease");
- setAudiodMute(false);
+ //setAudiodMute(false);
setOverlayViewEnabled(false);
if (mOverlayView != null) {
mOverlayView.releaseResource();
@@ -182,13 +182,11 @@ public abstract class TvInputBaseSession extends TvInputService.Session implemen
private void setAudiodMute(boolean mute) {
if (mute) {
- SystemProperties.set("persist.sys.tvview.blocked", "true");
- mTvControlManager.SetAudioMuteForTv(TvControlManager.AUDIO_MUTE_FOR_TV);
- mTvControlManager.SetAudioMuteKeyStatus(TvControlManager.AUDIO_MUTE_FOR_TV);
+ //SystemProperties.set("persist.sys.tvview.blocked", "true");
+ mTvControlManager.setAmAudioPreMute(TvControlManager.AUDIO_MUTE_FOR_TV);
} else {
- SystemProperties.set("persist.sys.tvview.blocked", "false");
- mTvControlManager.SetAudioMuteForTv(TvControlManager.AUDIO_UNMUTE_FOR_TV);
- mTvControlManager.SetAudioMuteKeyStatus(TvControlManager.AUDIO_UNMUTE_FOR_TV);
+ //SystemProperties.set("persist.sys.tvview.blocked", "false");
+ mTvControlManager.setAmAudioPreMute(TvControlManager.AUDIO_UNMUTE_FOR_TV);
}
}