diff --git a/libavformat/udp.c b/libavformat/udp.c
index 59ba4188b5..1101ffcf9a 100644
--- a/libavformat/udp.c
+++ b/libavformat/udp.c
@@ -32,6 +32,7 @@
 #ifdef HAVE_SYS_SELECT_H
 #include <sys/select.h>
 #endif
+#include <sys/time.h>
 
 #ifndef IPV6_ADD_MEMBERSHIP
 #define IPV6_ADD_MEMBERSHIP IPV6_JOIN_GROUP