3 @@ -911,8 +911,11 @@ void output_init_alsa(log_level level, c
4 LOG_INFO("memory locked");
7 +#ifdef M_TRIM_THRESHOLD
8 + // mallopt is not defined in musl libc
9 mallopt(M_TRIM_THRESHOLD, -1);
10 mallopt(M_MMAP_MAX, 0);
13 touch_memory(silencebuf, MAX_SILENCE_FRAMES * BYTES_PER_FRAME);
14 touch_memory(outputbuf->buf, outputbuf->size);