#include "mtime.h"
#include "tests.h" /* TestMMX() */
#include "plugins.h"
+#include "modules.h"
#include "playlist.h"
#include "stream_control.h"
#include "input_ext-intf.h"
}
bank_Init( p_main->p_bank );
+ /*
+ * Initialize module bank
+ */
+ p_main->p_module_bank = module_CreateBank( );
+ if( !p_main->p_module_bank )
+ {
+ intf_Msg( "Module bank initialization failed" );
+ bank_Destroy( p_main->p_bank );
+ playlist_Destroy( p_main->p_playlist );
+ intf_MsgDestroy();
+ return( errno );
+ }
+ module_InitBank( p_main->p_module_bank );
+
/*
* Initialize shared resources and libraries
*/
}
#endif
+ /*
+ * Free module bank
+ */
+ module_DestroyBank( p_main->p_module_bank );
+
/*
* Free plugin bank
*/