From 4481f4b62a356aee64364101e8f254fdaf7ad028 Mon Sep 17 00:00:00 2001 From: "Alfred E. Heggestad" Date: Fri, 26 May 2017 20:08:50 +0200 Subject: vidfilt: make the API re-entrant --- modules/selfview/selfview.c | 4 ++-- modules/snapshot/snapshot.c | 2 +- modules/swscale/swscale.c | 2 +- modules/vidinfo/vidinfo.c | 2 +- modules/vidloop/vidloop.c | 2 +- 5 files changed, 6 insertions(+), 6 deletions(-) (limited to 'modules') diff --git a/modules/selfview/selfview.c b/modules/selfview/selfview.c index af27b1a..5cc1bed 100644 --- a/modules/selfview/selfview.c +++ b/modules/selfview/selfview.c @@ -254,9 +254,9 @@ static int module_init(void) (void)conf_get(conf_cur(), "video_selfview", &pl); if (0 == pl_strcasecmp(&pl, "window")) - vidfilt_register(&selfview_win); + vidfilt_register(baresip_vidfiltl(), &selfview_win); else if (0 == pl_strcasecmp(&pl, "pip")) - vidfilt_register(&selfview_pip); + vidfilt_register(baresip_vidfiltl(), &selfview_pip); (void)conf_get_vidsz(conf_cur(), "selfview_size", &selfview_size); diff --git a/modules/snapshot/snapshot.c b/modules/snapshot/snapshot.c index 6878792..4dd5735 100644 --- a/modules/snapshot/snapshot.c +++ b/modules/snapshot/snapshot.c @@ -83,7 +83,7 @@ static const struct cmd cmdv[] = { static int module_init(void) { - vidfilt_register(&snapshot); + vidfilt_register(baresip_vidfiltl(), &snapshot); return cmd_register(baresip_commands(), cmdv, ARRAY_SIZE(cmdv)); } diff --git a/modules/swscale/swscale.c b/modules/swscale/swscale.c index 7c26c63..5cd8905 100644 --- a/modules/swscale/swscale.c +++ b/modules/swscale/swscale.c @@ -177,7 +177,7 @@ static struct vidfilt vf_swscale = { static int module_init(void) { - vidfilt_register(&vf_swscale); + vidfilt_register(baresip_vidfiltl(), &vf_swscale); return 0; } diff --git a/modules/vidinfo/vidinfo.c b/modules/vidinfo/vidinfo.c index 601d387..f460a2d 100644 --- a/modules/vidinfo/vidinfo.c +++ b/modules/vidinfo/vidinfo.c @@ -155,7 +155,7 @@ static struct vidfilt vidinfo = { static int module_init(void) { - vidfilt_register(&vidinfo); + vidfilt_register(baresip_vidfiltl(), &vidinfo); return 0; } diff --git a/modules/vidloop/vidloop.c b/modules/vidloop/vidloop.c index 21f4ea1..3150b90 100644 --- a/modules/vidloop/vidloop.c +++ b/modules/vidloop/vidloop.c @@ -374,7 +374,7 @@ static int video_loop_alloc(struct video_loop **vlp, const struct vidsz *size) tmr_init(&vl->tmr_bw); /* Video filters */ - for (le = list_head(vidfilt_list()); le; le = le->next) { + for (le = list_head(baresip_vidfiltl()); le; le = le->next) { struct vidfilt *vf = le->data; void *ctx = NULL; -- cgit v1.2.3