Merge "Ensure the initial volume when creating audio patch" into pi-dev
diff --git a/service/src/com/android/car/CarAudioService.java b/service/src/com/android/car/CarAudioService.java
index f3426c1..1f9fad0 100644
--- a/service/src/com/android/car/CarAudioService.java
+++ b/service/src/com/android/car/CarAudioService.java
@@ -719,6 +719,11 @@
         Preconditions.checkNotNull(patch[0],
                 "createAudioPatch didn't provide expected single handle");
         Log.d(CarLog.TAG_AUDIO, "Audio patch created: " + patch[0]);
+
+        // Ensure the initial volume on output device port
+        int groupId = getVolumeGroupIdForUsage(usage);
+        setGroupVolume(groupId, getGroupVolume(groupId), 0);
+
         return new CarAudioPatchHandle(patch[0]);
     }