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

Commit 4d240f3c authored by Treehugger Robot's avatar Treehugger Robot Committed by Android (Google) Code Review
Browse files

Merge "audio: Addtl logging in PlaybackActivity" into main

parents 6dd05c69 a814c2df
Loading
Loading
Loading
Loading
+9 −3
Original line number Diff line number Diff line
@@ -253,7 +253,11 @@ public final class PlaybackActivityMonitor
                updateAllowedCapturePolicy(apc, mAllowedCapturePolicies.get(uid));
            }
        }
        sEventLogger.enqueue(new NewPlayerEvent(apc));
        var packages = mContext.getPackageManager().getPackagesForUid(apc.getClientUid());
        sEventLogger.enqueue(new NewPlayerEvent(
                    apc,
                    packages != null && packages.length > 0 ? packages[0] : null
                ));
        synchronized(mPlayerLock) {
            mPlayers.put(newPiid, apc);
            maybeMutePlayerAwaitingConnection(apc);
@@ -1402,14 +1406,16 @@ public final class PlaybackActivityMonitor
        private final int mPlayerIId;
        private final int mPlayerType;
        private final int mClientUid;
        private final String mClientPackageName;
        private final int mClientPid;
        private final AudioAttributes mPlayerAttr;
        private final int mSessionId;

        NewPlayerEvent(AudioPlaybackConfiguration apc) {
        NewPlayerEvent(AudioPlaybackConfiguration apc, String packageName) {
            mPlayerIId = apc.getPlayerInterfaceId();
            mPlayerType = apc.getPlayerType();
            mClientUid = apc.getClientUid();
            mClientPackageName = packageName;
            mClientPid = apc.getClientPid();
            mPlayerAttr = apc.getAudioAttributes();
            mSessionId = apc.getSessionId();
@@ -1418,7 +1424,7 @@ public final class PlaybackActivityMonitor
        @Override
        public String eventToString() {
            return new String("new player piid:" + mPlayerIId + " uid/pid:" + mClientUid + "/"
                    + mClientPid + " type:"
                    + mClientPid  + " package:" + mClientPackageName + " type:"
                    + AudioPlaybackConfiguration.toLogFriendlyPlayerType(mPlayerType)
                    + " attr:" + mPlayerAttr
                    + " session:" + mSessionId);