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

Commit 9a5a2210 authored by Hui Wang's avatar Hui Wang
Browse files

Do not log the audio session requsted by the system

Flag: EXEMPT bug fix
Bug: 399446226
Test: manual
Change-Id: I18b2d5732dbedb9eef3b7c572169d72391cc06cb
parent 2c2ebeb5
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -28,6 +28,7 @@ import android.media.AudioRecordingConfiguration;
import android.media.AudioTrack;
import android.media.MediaRecorder;
import android.os.Handler;
import android.os.Process;
import android.telecom.Log;
import android.telecom.Logging.EventManager;
import android.telecom.PhoneAccountHandle;
@@ -288,6 +289,11 @@ public class CallAudioWatchdog extends CallsManagerListenerBase {
                        && config.getAudioAttributes().getUsage()
                        == AudioAttributes.USAGE_VOICE_COMMUNICATION) {

                    // Skip if the client's pid is same as myself
                    if (config.getClientPid() == Process.myPid()) {
                        continue;
                    }

                    // If an audio session is idle, we don't count it as playing.  It must be in a
                    // started state.
                    boolean isPlaying = config.getPlayerState() == PLAYER_STATE_STARTED;