Fixes crash from in_read_worker on car emulator
Bug: 79696410
Test: audio recording on car emulator
Change-Id: I51b4ebef2dd2c074b360307a99bc498eee9eb1ea
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 @@
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 @@
}
}
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;