--- a/hardware/rockchip/audio/tinyalsa_hal/audio_hw.c
+++ b/hardware/rockchip/audio/tinyalsa_hal/audio_hw.c
@@ -943,6 +943,9 @@ static void open_sound_card_policy(struct stream_out *out)
if(adev->dev_out[SND_OUT_SOUND_CARD_SPDIF].card != SND_OUT_SOUND_CARD_UNKNOWN){
out->device |= AUDIO_DEVICE_OUT_SPDIF;
}
+
+ out->device |= AUDIO_DEVICE_OUT_SPEAKER;
+ out->device |= AUDIO_DEVICE_OUT_AUX_DIGITAL;
}
// some specail config for chips
@@ -984,9 +987,9 @@ static int start_output_stream(struct stream_out *out)
out->disabled = false;
read_out_sound_card(out);
-#ifdef BOX_HAL
+//#ifdef BOX_HAL
open_sound_card_policy(out);
-#endif
+//#endif
out_dump(out, 0);