diff --git a/libavutil/intreadwrite.h b/libavutil/intreadwrite.h
index 6e265eaa17e1d0694f9dd965d378e9e25110d90f..085aaadb9d20e65d5fee87e8d2558a13073ba267 100644
--- a/libavutil/intreadwrite.h
+++ b/libavutil/intreadwrite.h
@@ -20,6 +20,7 @@
 #define INTREADWRITE_H
 
 #include <stdint.h>
+#include "bswap.h"
 
 #ifdef __GNUC__