Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 77d04783 authored by an.xi's avatar an.xi Committed by Sherry Huang
Browse files

HDMI-CEC: Restore full volume device condition to send cec volume keys [1/1]



Volume adjustment is done on AVR while a headphone is connected. The
current output audio device is already updated from hdmi_arc to
headphone. This patch adds full volume check for a tv device, such that
it only send cec volume keyevents when current device is a full volume device.

Test: verified by vendor
Bug: b/359078216
Flag: EXEMPT bugfix
Change-Id: Iac4f6f4bf53733ee54ceb8f2da2885b21272dcfc
Signed-off-by: default avataran.xi <an.xi@amlogic.com>
parent 3f06b560
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -285,7 +285,6 @@ import java.util.Objects;
import java.util.Set;
import java.util.TreeSet;
import java.util.concurrent.CancellationException;
import java.util.concurrent.ConcurrentLinkedQueue;
import java.util.concurrent.ExecutionException;
import java.util.concurrent.Executor;
import java.util.concurrent.Executors;
@@ -4004,6 +4003,7 @@ public class AudioService extends IAudioService.Stub
                            && isFullVolumeDevice(device);
                    boolean tvConditions = mHdmiTvClient != null
                            && mHdmiSystemAudioSupported
                            && isFullVolumeDevice(device)
                            && !isAbsoluteVolumeDevice(device)
                            && !isA2dpAbsoluteVolumeDevice(device);