Merge "hal: fix fragment size calculation for compressed offload usecase" into audio-hal.lnx.6.0.c1
diff --git a/hal/msm8974/platform.c b/hal/msm8974/platform.c
index d83ef20..6e7bafd 100644
--- a/hal/msm8974/platform.c
+++ b/hal/msm8974/platform.c
@@ -8059,7 +8059,9 @@
}
/* Use client specified buffer size if mentioned */
- if ((info != NULL) && (info->duration_us > 0)) {
+ if ((info != NULL) &&
+ (info->duration_us >= MIN_OFFLOAD_BUFFER_DURATION_MS) &&
+ (info->duration_us <= MAX_OFFLOAD_BUFFER_DURATION_MS)) {
duration_ms = info->duration_us / 1000;
channel_count = audio_channel_count_from_in_mask(info->channel_mask);