]> git.sesse.net Git - vlc/commit
. Added files needed for the forthcoming module management.
authorSam Hocevar <sam@videolan.org>
Fri, 5 Jan 2001 13:57:12 +0000 (13:57 +0000)
committerSam Hocevar <sam@videolan.org>
Fri, 5 Jan 2001 13:57:12 +0000 (13:57 +0000)
commit32d3e55a6e50907ec96dd4a042d08acfbc7e9cf6
tree84a25ccb81ec8988064154d6f5fa25a66fb9a7cf
parent38e1bc07300f4e36385003cb20f56b7be0fa11a2
 . Added files needed for the forthcoming module management.

 Notes:

   Plugins are now called modules, because we will be able to compile
   them either as a dynamic plugin, or within the program. And, more
   important, I can commit this without having to break the vlc :)

   I tried to be as clear as possible in my comments, please tell me
   if a few prototypes still have an unclear beahaviour.

   Current features:
    . none, files haven't even been added to the Makefile yet.

   Future features:
    . dynamic loading (done)
    . built-in modules (still to do)
    . automatic unloading of plugins (done)
    . dynamic configuration (still to do)
    . automatic choosing of the most appropriate plugin for a given
       task (still to do but well prepared)
include/modules.h [new file with mode: 0644]
include/modules_config.h [new file with mode: 0644]
include/modules_inner.h [new file with mode: 0644]
src/misc/modules.c [new file with mode: 0644]