Plugins can now be disabled and enabled (at least in infrastructure
terms, no UI or code to filter out enabled plugins).
Two new signals will be emitted to main loop:
- ENJOY_EVENT_STARTED
- ENJOY_EVENT_QUIT
Plugins will be enabled on start, disabled on quit. Quit will also
preserve the main loop until everything is done using it. It is
required for stuff like FSO that needs to talk to DBus to re-enable
the CPU policy.
SVN revision: 63163
- enjoy.m4 (similar to lightmediascanner/m4/ac-plugins.m4)
- optional build of modules
- each module in their own directory
- install modules to $(libdir)/enjoy/
- load module from multiple "standard" places, such as
- $(libdir)/enjoy/
- ~/.enjoy
- ${ENJOY_LIB_DIR}/enjoy
- $ENJOY_MODULES_DIR
- each module have its own log stuff
SVN revision: 63142