/* * Copyright 2014 (c) Anna Schumaker. */ #include #include #include #include #include #include #include #include void core_init(int *argc, char ***argv, struct core_init_data *init) { #ifdef CONFIG_TESTING idle_init_sync(); #else idle_init(); #endif /* CONFIG_TESTING */ filter_init(); tags_init(); playlist_init(init->playlist_ops); collection_init(); tempq_init(init->tempq_ops); audio_init(argc, argv, init->audio_ops); } void core_deinit() { audio_deinit(); tempq_deinit(); playlist_deinit(); tags_deinit(); filter_deinit(); idle_deinit(); }