APM: do not use spatialier output when clients set preferred mixer attr

When the client set preferred mixer attriutes, it is asking for special
mixer setup for its playback. In that case, APM should honor the
client's request.

Bug: 319909200
Test: play audio with setting bit-perfect
Change-Id: Ia2a48d38890d567cc0cab3e9ffce32028971d8d2
diff --git a/services/audiopolicy/managerdefault/AudioPolicyManager.cpp b/services/audiopolicy/managerdefault/AudioPolicyManager.cpp
index 252470b..a5c407a 100644
--- a/services/audiopolicy/managerdefault/AudioPolicyManager.cpp
+++ b/services/audiopolicy/managerdefault/AudioPolicyManager.cpp
@@ -1628,7 +1628,8 @@
 
     *isSpatialized = false;
     if (mSpatializerOutput != nullptr
-            && canBeSpatializedInt(attr, config, devices.toTypeAddrVector())) {
+            && canBeSpatializedInt(attr, config, devices.toTypeAddrVector())
+            && prefMixerConfigInfo == nullptr) {
         *isSpatialized = true;
         return mSpatializerOutput->mIoHandle;
     }