]> git.sesse.net Git - mlt/commit
mlt_repository.[hc]:
authorddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
Wed, 6 Feb 2008 08:58:48 +0000 (08:58 +0000)
committerddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
Wed, 6 Feb 2008 08:58:48 +0000 (08:58 +0000)
commit16b6d374cf80004b192aae74a55b0452c7ee809d
tree5eaa613fb2db7cd9e505ffa96fd7789a5cae4533
parentf0f9e433051b21e14471bb48bc5d140e6c2b14c5
mlt_repository.[hc]:
  - dynamically locate and register modules instead of reading .dat files
  - added mlt_repository_register() and macros for modules and apps(!) to
    register their service factory functions
mlt_factory.[hc]: change mlt_factory_init() to return mlt_repository to app
mlt_properties.c: let mlt_properties_dir_list() take a NULL filter pattern
src/modules/*:
  - adapt to new module registration system - much simpler!
  - remove unncessary configure scripts (now optional!)

git-svn-id: https://mlt.svn.sourceforge.net/svnroot/mlt/trunk/mlt@1058 d19143bc-622f-0410-bfdd-b5b2a6649095
56 files changed:
src/framework/mlt.h
src/framework/mlt_factory.c
src/framework/mlt_factory.h
src/framework/mlt_properties.c
src/framework/mlt_repository.c
src/framework/mlt_repository.h
src/modules/Makefile
src/modules/avformat/configure
src/modules/avformat/factory.c
src/modules/configure
src/modules/core/configure [deleted file]
src/modules/core/factory.c
src/modules/dv/configure
src/modules/dv/factory.c
src/modules/effectv/configure [deleted file]
src/modules/effectv/factory.c
src/modules/feeds/configure [deleted file]
src/modules/fezzik/configure [deleted file]
src/modules/fezzik/factory.c
src/modules/gtk2/configure
src/modules/gtk2/factory.c
src/modules/inigo/configure [deleted file]
src/modules/inigo/factory.c
src/modules/inigo/producer_inigo.c
src/modules/jackrack/configure
src/modules/jackrack/factory.c
src/modules/kdenlive/configure [deleted file]
src/modules/kdenlive/factory.c
src/modules/kino/configure
src/modules/kino/factory.c
src/modules/motion_est/configure
src/modules/motion_est/factory.c
src/modules/normalize/configure [deleted file]
src/modules/normalize/factory.c
src/modules/oldfilm/configure [deleted file]
src/modules/oldfilm/factory.c
src/modules/plus/configure [deleted file]
src/modules/plus/factory.c
src/modules/qimage/configure
src/modules/qimage/factory.c
src/modules/resample/configure
src/modules/resample/factory.c
src/modules/sdl/configure
src/modules/sdl/factory.c
src/modules/sox/configure
src/modules/sox/factory.c
src/modules/valerie/configure [deleted file]
src/modules/valerie/factory.c
src/modules/vmfx/configure [deleted file]
src/modules/vmfx/factory.c
src/modules/vorbis/configure
src/modules/vorbis/factory.c
src/modules/westley/configure
src/modules/westley/factory.c
src/modules/xine/configure
src/modules/xine/factory.c