|
|
- --- a/output_alsa.c
- +++ b/output_alsa.c
- @@ -862,8 +862,11 @@ void output_init_alsa(log_level level, c
- LOG_INFO("memory locked");
- }
-
- +#ifdef M_TRIM_THRESHOLD
- + // mallopt is not defined in musl libc
- mallopt(M_TRIM_THRESHOLD, -1);
- mallopt(M_MMAP_MAX, 0);
- +#endif
-
- touch_memory(silencebuf, MAX_SILENCE_FRAMES * BYTES_PER_FRAME);
- touch_memory(outputbuf->buf, outputbuf->size);
|