예제 #1
0
파일: gtk_mod.c 프로젝트: AlexMarlo/baresip
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;
}
예제 #2
0
static int module_close(void)
{
	aufilt_unregister(&sndfile);
	return 0;
}
예제 #3
0
static int module_close(void)
{
    aufilt_unregister(&speex_aec);
    return 0;
}
예제 #4
0
파일: speex_pp.c 프로젝트: FOSSRIT/baresip
static int module_close(void)
{
	aufilt_unregister(&preproc);
	return 0;
}