diff --git a/audio/aidl/common/include/Utils.h b/audio/aidl/common/include/Utils.h index 59ca92a3f2..ef312d501c 100644 --- a/audio/aidl/common/include/Utils.h +++ b/audio/aidl/common/include/Utils.h @@ -175,7 +175,7 @@ constexpr U makeBitPositionFlagMask(std::initializer_list flags) { } constexpr int32_t frameCountFromDurationUs(long durationUs, int32_t sampleRateHz) { - return (durationUs * sampleRateHz) / 1000000LL; + return (static_cast(durationUs) * sampleRateHz) / 1000000LL; } constexpr int32_t frameCountFromDurationMs(int32_t durationMs, int32_t sampleRateHz) {