diff --git a/modules/misc/osd/parser.c b/modules/misc/osd/parser.c
index 48d21c00b125eb19c410b8178999e78df8ce2a45..5978b1bc1a9104ebfdec75e9deec3cdeefa68fad 100644
--- a/modules/misc/osd/parser.c
+++ b/modules/misc/osd/parser.c
@@ -30,13 +30,7 @@
 
 #include <vlc_common.h>
 #include <vlc_plugin.h>
-#include <vlc_vout.h>
-#include <vlc_config.h>
-
-#include <vlc_keys.h>
-#include <vlc_image.h>
 #include <vlc_osd.h>
-#include <vlc_charset.h>
 
 #include "osd_menu.h"
 
diff --git a/modules/misc/osd/simple.c b/modules/misc/osd/simple.c
index 88bd3aba88da31d134f46c2466a121528897f119..992efe90fb94b534a7019567fd713cd105d7a1a8 100644
--- a/modules/misc/osd/simple.c
+++ b/modules/misc/osd/simple.c
@@ -30,11 +30,6 @@
 #endif
 
 #include <vlc_common.h>
-#include <vlc_vout.h>
-#include <vlc_config.h>
-
-#include <vlc_keys.h>
-#include <vlc_image.h>
 #include <vlc_osd.h>
 #include <vlc_charset.h>
 
diff --git a/modules/misc/osd/xml.c b/modules/misc/osd/xml.c
index 0b24500e2a5c65b0a79ac595e00ccdea1928dae1..a8dba96b20f11ae410b362a11c5c3c9085eac937 100644
--- a/modules/misc/osd/xml.c
+++ b/modules/misc/osd/xml.c
@@ -30,13 +30,6 @@
 #endif
 
 #include <vlc_common.h>
-#include <vlc_vout.h>
-#include <vlc_config.h>
-
-#include <vlc_keys.h>
-#include <vlc_image.h>
-#include <vlc_osd.h>
-#include <vlc_charset.h>
 
 #include "osd_menu.h"