hal: Fix ADM sampling rate for native playback.
-ADM is being opened at 48Khz instead of 44.1Khz where single
backend used for 48Khz and 44.1Khz playback.
-Add check for other headphone snd device which supports native
playback.
Change-Id: If27906425d36fc02b0df011b21b8f9935dfe9159
diff --git a/hal/audio_hw.c b/hal/audio_hw.c
index 5bbd595..38e57a8 100644
--- a/hal/audio_hw.c
+++ b/hal/audio_hw.c
@@ -2743,6 +2743,8 @@
usecase->stream.out->sample_rate,
&usecase->stream.out->app_type_cfg.sample_rate);
} else if (((out_snd_device != SND_DEVICE_OUT_HEADPHONES_44_1 &&
+ out_snd_device != SND_DEVICE_OUT_HEADPHONES &&
+ out_snd_device != SND_DEVICE_OUT_HEADPHONES_HIFI_FILTER &&
!audio_is_true_native_stream_active(adev)) &&
usecase->stream.out->sample_rate == OUTPUT_SAMPLING_RATE_44100) ||
(usecase->stream.out->sample_rate < OUTPUT_SAMPLING_RATE_44100)) {