summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHongwei Wang <hwwang@google.com>2018-05-14 14:00:22 -0700
committerHongwei Wang <hwwang@google.com>2018-05-14 14:00:22 -0700
commitda9dc8837ef43c89910bf0ca1f4544889a98f391 (patch)
tree5360c39604eaa2014cf5426af9e2787ebf30c046
parent8a1a1c4d8a583ce31e4c7adfe01d14dce6fd9f94 (diff)
downloadcar-da9dc8837ef43c89910bf0ca1f4544889a98f391.tar.gz
Fixes crash from in_read_worker on car emulator
Bug: 79696410 Test: audio recording on car emulator Change-Id: I51b4ebef2dd2c074b360307a99bc498eee9eb1ea
-rw-r--r--emulator/audio/driver/audio_hw.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/emulator/audio/driver/audio_hw.c b/emulator/audio/driver/audio_hw.c
index 7737955..75aa2c2 100644
--- a/emulator/audio/driver/audio_hw.c
+++ b/emulator/audio/driver/audio_hw.c
@@ -767,7 +767,7 @@ static void *in_read_worker(void *args) {
break;
}
buffer_frames = in->pcm_config.period_size;
- buffer_size = ext_pcm_frames_to_bytes(pcm, buffer_frames);
+ buffer_size = pcm_frames_to_bytes(pcm, buffer_frames);
buffer = malloc(buffer_size);
if (!buffer) {
ALOGE("could not allocate worker read buffer");
@@ -776,7 +776,7 @@ static void *in_read_worker(void *args) {
}
}
pthread_mutex_unlock(&in->lock);
- int ret = pcm_read(pcm, buffer, ext_pcm_frames_to_bytes(pcm, buffer_frames));
+ int ret = pcm_read(pcm, buffer, pcm_frames_to_bytes(pcm, buffer_frames));
if (ret != 0) {
ALOGW("pcm_read failed %s", pcm_get_error(pcm));
restart = true;