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

Commit 56266190 authored by Jean-Michel Trivi's avatar Jean-Michel Trivi
Browse files

AudioService dump: sort player piids

In AudioService dump, sort player piids (the lower the piid the
  older the player).

Test: adb shell dumpsys audio
Change-Id: Icebb35f8034bd26a9cafc685594a3390d19d07fa
parent fa9c0be3
Loading
Loading
Loading
Loading
+11 −3
Original line number Diff line number Diff line
@@ -34,6 +34,7 @@ import com.android.internal.util.ArrayUtils;
import java.io.PrintWriter;
import java.text.DateFormat;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Date;
import java.util.HashMap;
import java.util.Iterator;
@@ -224,11 +225,18 @@ public final class PlaybackActivityMonitor
        pw.println("\nPlaybackActivityMonitor dump time: "
                + DateFormat.getTimeInstance().format(new Date()));
        synchronized(mPlayerLock) {
            for (AudioPlaybackConfiguration conf : mPlayers.values()) {
                conf.dump(pw);
            // all players
            pw.println("\n  players:");
            final List<Integer> piidIntList = new ArrayList<Integer>(mPlayers.keySet());
            Collections.sort(piidIntList);
            for (Integer piidInt : piidIntList) {
                final AudioPlaybackConfiguration apc = mPlayers.get(piidInt);
                if (apc != null) {
                    apc.dump(pw);
                }
            }
            // ducked players
            pw.println("\n  ducked players:");
            pw.println("\n  ducked players piids:");
            mDuckingManager.dump(pw);
            // players muted due to the device ringing or being in a call
            pw.print("\n  muted player piids:");