diff options
author | Hongwei Wang <hwwang@google.com> | 2018-05-14 14:00:22 -0700 |
---|---|---|
committer | Hongwei Wang <hwwang@google.com> | 2018-05-14 14:00:22 -0700 |
commit | da9dc8837ef43c89910bf0ca1f4544889a98f391 (patch) | |
tree | 5360c39604eaa2014cf5426af9e2787ebf30c046 | |
parent | 8a1a1c4d8a583ce31e4c7adfe01d14dce6fd9f94 (diff) | |
download | car-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.c | 4 |
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; |