[vlc-devel] commit: Extensions: buildsystem ( Jean-Philippe André )

git version control git at videolan.org
Sun Jan 24 16:09:52 CET 2010


vlc | branch: master | Jean-Philippe André <jpeg at videolan.org> | Tue Nov 10 18:31:58 2009 +0100| [83f1c9442ed8fcb9d03bbda5e574d778d2937701] | committer: Jean-Philippe André 

Extensions: buildsystem

Let's compile!

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=83f1c9442ed8fcb9d03bbda5e574d778d2937701
---

 modules/misc/lua/Modules.am |    3 +++
 modules/misc/lua/libs.h     |    2 +-
 modules/misc/lua/vlc.c      |    6 ++++++
 modules/misc/lua/vlc.h      |    3 +++
 4 files changed, 13 insertions(+), 1 deletions(-)

diff --git a/modules/misc/lua/Modules.am b/modules/misc/lua/Modules.am
index 22aa829..3c9f459 100644
--- a/modules/misc/lua/Modules.am
+++ b/modules/misc/lua/Modules.am
@@ -1,4 +1,6 @@
 SOURCES_lua = \
+	extension.c \
+	extension_thread.c \
 	intf.c \
 	meta.c \
 	demux.c \
@@ -8,6 +10,7 @@ SOURCES_lua = \
 	libs/acl.c \
 	libs/configuration.c \
 	libs/gettext.c \
+	libs/dialog.c \
 	libs/httpd.c \
 	libs/input.c \
 	libs/input.h \
diff --git a/modules/misc/lua/libs.h b/modules/misc/lua/libs.h
index da99a58..60f6ccf 100644
--- a/modules/misc/lua/libs.h
+++ b/modules/misc/lua/libs.h
@@ -26,7 +26,7 @@
 
 void luaopen_acl( lua_State * );
 void luaopen_config( lua_State * );
-void luaopen_volume( lua_State * );
+void luaopen_dialog( lua_State *, void * );
 void luaopen_httpd( lua_State * );
 void luaopen_input( lua_State * );
 void luaopen_msg( lua_State * );
diff --git a/modules/misc/lua/vlc.c b/modules/misc/lua/vlc.c
index 6173b7c..2d156ee 100644
--- a/modules/misc/lua/vlc.c
+++ b/modules/misc/lua/vlc.c
@@ -106,6 +106,12 @@ vlc_module_begin ()
         add_string( "lua-config", "", NULL,
                     CONFIG_TEXT, CONFIG_LONGTEXT, false )
         set_callbacks( Open_LuaIntf, Close_LuaIntf )
+
+    add_submodule ()
+        set_shortname( "Lua Extension" )
+        add_shortcut( "luaextension" )
+        set_capability( "extension", 1 )
+        set_callbacks( Open_Extension, Close_Extension )
 vlc_module_end ()
 
 /*****************************************************************************
diff --git a/modules/misc/lua/vlc.h b/modules/misc/lua/vlc.h
index 1e23233..6aa6b66 100644
--- a/modules/misc/lua/vlc.h
+++ b/modules/misc/lua/vlc.h
@@ -54,6 +54,9 @@ void Close_LuaPlaylist( vlc_object_t * );
 int Open_LuaIntf( vlc_object_t * );
 void Close_LuaIntf( vlc_object_t * );
 
+int Open_Extension( vlc_object_t * );
+void Close_Extension( vlc_object_t * );
+
 
 /*****************************************************************************
  * Lua debug




More information about the vlc-devel mailing list