hal: prevent device switch when speaker swap channel

Issue happens while music playback with touch sound enabled.
music playback started in the first place and touch sound created
low-latency playback with device switch when device orientation
changed.
This fix disabled the device switch when acdb tuning is the same
for SPEAKER & SPEAKER_REVERSE. Since walleye uses ADSP mixer control
for swap channel, the acdb setting is the same for SPEAKER &
SPEAKER_REVERSE.
Test: self-tested for over 50 times.
Bug: 77499491

Change-Id: Ie602cf1b1ee533a46714c569fa0da9b40da9e25b
Signed-off-by: andysu <andysu@android.com>
3 files changed
tree: 141a77f44830738e4fd16fe9ff774331ac871009
  1. hal/
  2. legacy/
  3. post_proc/
  4. visualizer/
  5. voice_processing/
  6. Android.mk