diff options
author | qctecmdr <qctecmdr@localhost> | 2021-07-12 01:40:12 -0700 |
---|---|---|
committer | Gerrit - the friendly Code Review server <code-review@localhost> | 2021-07-12 01:40:12 -0700 |
commit | a540c9909548251cf6a5bd8cbe78027f7e9f1d2d (patch) | |
tree | 8ffb802f53959b4aefd78eb72d5f711d94485a1c | |
parent | 369f89dc22a96776770572716d242c020be1958e (diff) | |
parent | 4ed2980988f4f664d0dca22969314309a5f4a9da (diff) |
Merge "hal: typecasting variable to avoid multiplication overflow error"
-rw-r--r-- | hal/audio_extn/soundtrigger.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/hal/audio_extn/soundtrigger.c b/hal/audio_extn/soundtrigger.c index 04f22688..5d6624d0 100644 --- a/hal/audio_extn/soundtrigger.c +++ b/hal/audio_extn/soundtrigger.c @@ -425,7 +425,7 @@ exit: in->is_st_session_active = false; memset(buffer, 0, bytes); ALOGV("%s: read failed status %d - sleep", __func__, ret); - usleep((bytes * 1000000) / (audio_stream_in_frame_size((struct audio_stream_in *)in) * + usleep(((useconds_t)bytes * 1000000) / (audio_stream_in_frame_size((struct audio_stream_in *)in) * in->config.rate)); } return ret; |