diff --git a/src/media/audio/audiobuffer.cpp b/src/media/audio/audiobuffer.cpp
index fc9b5cb306cbf6f2875fd00a86209247f5dbf57e..9c9a665799e234c5db16eb3bc7d83ffbd8bbdd55 100644
--- a/src/media/audio/audiobuffer.cpp
+++ b/src/media/audio/audiobuffer.cpp
@@ -22,6 +22,7 @@
 #include "logger.h"
 #include <string.h>
 #include <cstring> // memset
+#include <algorithm>
 
 namespace ring {
 
diff --git a/src/media/audio/ringbuffer.cpp b/src/media/audio/ringbuffer.cpp
index 9138748c89ee1099edd52a3924b7648a8cb3a97d..b5fc046ef8390a00c9a594f77ebbf27c9a8c95b4 100644
--- a/src/media/audio/ringbuffer.cpp
+++ b/src/media/audio/ringbuffer.cpp
@@ -30,6 +30,7 @@
 #include <utility> // for std::pair
 #include <cstdlib>
 #include <cstring>
+#include <algorithm>
 
 namespace ring {
 
diff --git a/src/media/audio/ringbufferpool.cpp b/src/media/audio/ringbufferpool.cpp
index 2b91a9fbadd008f2b58b4735b3c80be65a8d0d93..9b67bcf8b4410807b0884269fbd37ab8de33edc4 100644
--- a/src/media/audio/ringbufferpool.cpp
+++ b/src/media/audio/ringbufferpool.cpp
@@ -27,7 +27,7 @@
 #include <limits>
 #include <utility> // for std::pair
 #include <cstring>
-#include <algorithm> // for std::min
+#include <algorithm>
 
 namespace ring {