diff --git a/modules/codec/ttml/ttml.c b/modules/codec/ttml/ttml.c
index 312c2e10769c8794b2f3440784302d1559e90712..374ef60eb093d88ef99185e7392c11cac4173e0e 100644
--- a/modules/codec/ttml/ttml.c
+++ b/modules/codec/ttml/ttml.c
@@ -52,7 +52,7 @@ vlc_module_begin ()
     add_submodule()
         set_shortname( N_("TTML") )
         set_description( N_("TTML demuxer") )
-        set_capability( "demux", 3 )
+        set_capability( "demux", 11 )
         set_category( CAT_INPUT )
         set_subcategory( SUBCAT_INPUT_DEMUX )
         set_callbacks( tt_OpenDemux, tt_CloseDemux )
diff --git a/modules/codec/webvtt/webvtt.c b/modules/codec/webvtt/webvtt.c
index 31b562bdcd0ef0a444d11d4b0859f74fc652dbe9..76b8c0a6c4b8910baabbef0b9055fa44447f3015 100644
--- a/modules/codec/webvtt/webvtt.c
+++ b/modules/codec/webvtt/webvtt.c
@@ -45,7 +45,7 @@ vlc_module_begin ()
     add_submodule()
         set_shortname( "WEBVTT" )
         set_description( N_("WEBVTT subtitles parser") )
-        set_capability( "demux", 3 )
+        set_capability( "demux", 11 )
         set_category( CAT_INPUT )
         set_subcategory( SUBCAT_INPUT_DEMUX )
         set_callbacks( webvtt_OpenDemux, webvtt_CloseDemux )