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

Commit 8236964f authored by Hall Liu's avatar Hall Liu
Browse files

Remove volume logging

Remove volume logging from CARSM -- getStreamVolume is prone to long
waits, which screws up the inner workings of CARSM.

Change-Id: I43db6e39fbdc3bdce39926ae1ebfcba8b134798d
Fixes: 79563800
Test: manual
parent 6b772309
Loading
Loading
Loading
Loading
+1 −17
Original line number Diff line number Diff line
@@ -223,9 +223,7 @@ public class CallAudioRouteStateMachine extends StateMachine {
                    "Entering state " + getName());
            if (isActive()) {
                Log.addEvent(mCallsManager.getForegroundCall(),
                        AUDIO_ROUTE_TO_LOG_EVENT.get(getRouteCode(), LogUtils.Events.AUDIO_ROUTE),
                        getVolumeString()
                );
                        AUDIO_ROUTE_TO_LOG_EVENT.get(getRouteCode(), LogUtils.Events.AUDIO_ROUTE));
            }
        }

@@ -313,20 +311,6 @@ public class CallAudioRouteStateMachine extends StateMachine {
        abstract public void updateSystemAudioState();
        abstract public boolean isActive();
        abstract public int getRouteCode();

        private String getVolumeString() {
            if (mAudioManager == null) {
                return "";
            }
            StringBuilder sb = new StringBuilder();
            sb.append("Volume: rng=");
            sb.append(mAudioManager.getStreamVolume(AudioManager.STREAM_RING));
            sb.append(", call=");
            sb.append(mAudioManager.getStreamVolume(AudioManager.STREAM_VOICE_CALL));
            sb.append(", bt=");
            sb.append(mAudioManager.getStreamVolume(AudioManager.STREAM_BLUETOOTH_SCO));
            return sb.toString();
        }
    }

    class ActiveEarpieceRoute extends EarpieceRoute {