static int module_init(void) { int err = 0; err = mqueue_alloc(&mod_obj.mq, mqueue_handler, &mod_obj); if (err) return err; aufilt_register(&vumeter); #ifdef USE_NOTIFICATIONS err = message_init(message_handler, &mod_obj); if (err) return err; #endif err = cmd_register(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) { 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) { /* Note: Hack to check libspeex version */ #ifdef SPEEX_SET_VBR_MAX_BITRATE aufilt_register(&speex_aec); return 0; #else return ENOSYS; #endif }
static int module_init(void) { return aufilt_register(&filt, "plc", alloc, NULL, dec, NULL); }
static int module_init(void) { aufilt_register(baresip_aufiltl(), &plc); return 0; }
static int module_init(void) { aufilt_register(&plc); return 0; }
static int module_init(void) { aufilt_register(&sndfile); return 0; }
static int module_init(void) { config_parse(conf_cur()); aufilt_register(&preproc); return 0; }