efl/src/lib/emotion
Gustavo Sverzut Barbieri 356d4f733c efl/emotion: rework module infra, better integration with 'generic'.
Change the module infra and allow one to register using the
description structure itself, saves some work.

Replace module_open and module_close with add() and del(), that are
more descriptive.

Move stuff to init/shutdown where it was a better fit.

Since add() now receives the first parameter being the owning
structure we can create one structure per generic player and they will
merge transparently with other modules, then we can use a simple
algorithm that considers the plugin priority. ALL DYNAMIC!

Future work could be done to load the plugin priority specified by
user from configuration file. But this is not in my plans right now.



SVN revision: 82602
2013-01-11 03:06:42 +00:00
..
Emotion.h efl: merge emotion. 2013-01-10 03:43:32 +00:00
Emotion_Module.h efl/emotion: rework module infra, better integration with 'generic'. 2013-01-11 03:06:42 +00:00
emotion_main.c efl/emotion: start to refactor engine handling. 2013-01-11 00:27:35 +00:00
emotion_modules.c efl/emotion: rework module infra, better integration with 'generic'. 2013-01-11 03:06:42 +00:00
emotion_private.h efl/emotion: rework module infra, better integration with 'generic'. 2013-01-11 03:06:42 +00:00
emotion_smart.c efl/emotion: rework module infra, better integration with 'generic'. 2013-01-11 03:06:42 +00:00
emotion_webcam.c efl/emotion: move webcam stuff out of main file. 2013-01-10 21:50:02 +00:00