summaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
authorAlfred E. Heggestad <alfred.heggestad@gmail.com>2017-05-26 20:08:50 +0200
committerAlfred E. Heggestad <alfred.heggestad@gmail.com>2017-05-26 20:08:50 +0200
commit4481f4b62a356aee64364101e8f254fdaf7ad028 (patch)
treefc71bc3d0fbf461c1b96b30376d6702c59e0c24b /modules
parent8096fa45a71f0f1cbc93881e3e5733a4e697d75b (diff)
vidfilt: make the API re-entrant
Diffstat (limited to 'modules')
-rw-r--r--modules/selfview/selfview.c4
-rw-r--r--modules/snapshot/snapshot.c2
-rw-r--r--modules/swscale/swscale.c2
-rw-r--r--modules/vidinfo/vidinfo.c2
-rw-r--r--modules/vidloop/vidloop.c2
5 files changed, 6 insertions, 6 deletions
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;