summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorstenkinevgeniy <stenkinevgeniy@gmail.com>2018-05-08 11:51:29 +0000
committerBasil Gello <vasek.gello@gmail.com>2018-05-24 14:56:44 +0300
commit54604e243ce9508073b951683a1d4745b55d2c25 (patch)
tree43d88a02d8a11836d6ee532c70cbc9d299d631cc
parent132c1ae9cbffa905f595aa40040c91161dfd30b1 (diff)
downloadandroid_hardware_samsung-54604e243ce9508073b951683a1d4745b55d2c25.tar.gz
android_hardware_samsung-54604e243ce9508073b951683a1d4745b55d2c25.tar.bz2
android_hardware_samsung-54604e243ce9508073b951683a1d4745b55d2c25.zip
Audio: HAL should handle other streams (when call active)
Change-Id: I70fbd41ac386d7ea9a7fa0abb540151727461ac1
-rw-r--r--audio/audio_hw.c11
1 files changed, 0 insertions, 11 deletions
diff --git a/audio/audio_hw.c b/audio/audio_hw.c
index c526e72..b017537 100644
--- a/audio/audio_hw.c
+++ b/audio/audio_hw.c
@@ -2399,11 +2399,6 @@ static int out_open_pcm_devices(struct stream_out *out)
if (out->flags & AUDIO_OUTPUT_FLAG_DEEP_BUFFER)
pcm_device_id = pcm_device_deep_buffer.id;
- if (out->dev->voice.in_call) {
- ALOGV("%s: in_call, not opening PCMs", __func__);
- return ret;
- }
-
ALOGV("%s: Opening PCM device card_id(%d) device_id(%d)",
__func__, pcm_device_card, pcm_device_id);
@@ -3207,12 +3202,6 @@ static int out_get_presentation_position(const struct audio_stream_out *stream,
if (out->usecase == USECASE_AUDIO_PLAYBACK_OFFLOAD) {
ret = out_get_presentation_offload_position(out, frames, timestamp);
} else {
- if (out->dev->voice.in_call) {
- ALOGVV("%s: in_call, do not handle PCMs", __func__);
- ret = 0;
- goto done;
- }
-
/* FIXME: which device to read from? */
if (!list_empty(&out->pcm_dev_list)) {
struct pcm_device *pcm_device;