static int module_init(void) { int err = 0; err = mqueue_alloc(&mod_obj.mq, mqueue_handler, &mod_obj); if (err) return err; aufilt_register(baresip_aufiltl(), &vumeter); #ifdef USE_NOTIFICATIONS err = message_listen(&mod_obj.message, baresip_message(), message_handler, &mod_obj); if (err) { warning("gtk: message_init failed (%m)\n", err); return err; } #endif err = cmd_register(baresip_commands(), cmdv, ARRAY_SIZE(cmdv)); if (err) return err; /* start the thread last */ err = pthread_create(&mod_obj.thread, NULL, gtk_thread, &mod_obj); if (err) return err; return err; }
static int module_init(void) { aufilt_register(baresip_aufiltl(), &sndfile); conf_get_str(conf_cur(), "snd_path", file_path, sizeof(file_path)); info("sndfile: saving files in %s\n", file_path); return 0; }
static int module_init(void) { aufilt_register(baresip_aufiltl(), &plc); return 0; }