static int module_close(void) { cmd_unregister(cmdv); if (mod_obj.run) { gdk_threads_enter(); gtk_main_quit(); gdk_threads_leave(); } pthread_join(mod_obj.thread, NULL); mem_deref(mod_obj.mq); aufilt_unregister(&vumeter); message_close(); #ifdef USE_LIBNOTIFY if (notify_is_initted()) notify_uninit(); #endif g_slist_free(mod_obj.accounts_menu_group); g_slist_free(mod_obj.call_windows); g_slist_free(mod_obj.incoming_call_menus); uag_event_unregister(ua_event_handler); return 0; }
static int module_close(void) { aufilt_unregister(&sndfile); return 0; }
static int module_close(void) { aufilt_unregister(&speex_aec); return 0; }
static int module_close(void) { aufilt_unregister(&preproc); return 0; }