Spatializer: forward display rotation to engine
Forward display rotation to spatializer engine for
use by transaural mode.
Bug: 188502620
Test: make
Change-Id: I15f5c06d52b414600a3370906ac5d66183d4f243
diff --git a/services/audiopolicy/service/Spatializer.cpp b/services/audiopolicy/service/Spatializer.cpp
index 28d267c..ddc08c1 100644
--- a/services/audiopolicy/service/Spatializer.cpp
+++ b/services/audiopolicy/service/Spatializer.cpp
@@ -485,6 +485,10 @@
if (mPoseController != nullptr) {
mPoseController->setDisplayOrientation(mDisplayOrientation);
}
+ if (mEngine != nullptr) {
+ setEffectParameter_l(
+ SPATIALIZER_PARAM_DISPLAY_ORIENTATION, std::vector<float>{physicalToLogicalAngle});
+ }
return Status::ok();
}