audio hal: temporary fix for speaker device ref counting issue am: 3c1e4b7721
am: 821c20cce0
Change-Id: Ibfd17b4c5a02a2f4048801da06597c497bb6bf61
diff --git a/hal/audio_hw.c b/hal/audio_hw.c
index fc45ef1..651df95 100644
--- a/hal/audio_hw.c
+++ b/hal/audio_hw.c
@@ -687,9 +687,12 @@
audio_extn_spkr_prot_is_enabled()) {
audio_extn_spkr_prot_stop_processing(snd_device);
+ // FIXME b/65363602: bullhead is the only Nexus with audio_extn_spkr_prot_is_enabled()
+ // and does not use speaker swap. As this code causes a problem with device enable ref
+ // counting we remove it for now.
// when speaker device is disabled, reset swap.
// will be renabled on usecase start
- platform_set_swap_channels(adev, false);
+ // platform_set_swap_channels(adev, false);
} else if (platform_can_split_snd_device(snd_device,
&num_devices,