diff --git a/modules/lua/Makefile.am b/modules/lua/Makefile.am
index 059c4eca4dbfa613177163109f8b913453452393..1d5ef6fa1f5c4bb3eee346b29a591dd3f17cf316 100644
--- a/modules/lua/Makefile.am
+++ b/modules/lua/Makefile.am
@@ -5,7 +5,7 @@ liblua_plugin_la_SOURCES = \
 	lua/extension_thread.c \
 	lua/intf.c \
 	lua/meta.c \
-	lua/demux.c \
+	lua/stream_filter.c \
 	lua/services_discovery.c \
 	lua/vlc.c lua/vlc.h \
 	lua/libs.h \
diff --git a/modules/lua/demux.c b/modules/lua/stream_filter.c
similarity index 99%
rename from modules/lua/demux.c
rename to modules/lua/stream_filter.c
index 36b2587b5e3dee0cb4a35c5b2bb34985f87744ce..cc4bd29ef5206ad4e887a81d9068d7a71b26f2a4 100644
--- a/modules/lua/demux.c
+++ b/modules/lua/stream_filter.c
@@ -1,5 +1,5 @@
 /*****************************************************************************
- * demux.c :  Lua playlist demux module
+ * stream_filter.c :  Lua playlist stream filter module
  *****************************************************************************
  * Copyright (C) 2007-2008 the VideoLAN team
  *
diff --git a/po/POTFILES.in b/po/POTFILES.in
index 7d313257b0c91c870ac28b0b952506c51dba55c5..b1ea5b6147bb84803050f9037595cc7276229eff 100644
--- a/po/POTFILES.in
+++ b/po/POTFILES.in
@@ -1027,7 +1027,7 @@ modules/logger/console.c
 modules/logger/file.c
 modules/logger/journal.c
 modules/logger/syslog.c
-modules/lua/demux.c
+modules/lua/stream_filter.c
 modules/lua/extension.c
 modules/lua/libs/gettext.c
 modules/lua/intf.c