summaryrefslogtreecommitdiff
path: root/src/vidfilt.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/vidfilt.c')
-rw-r--r--src/vidfilt.c21
1 files changed, 4 insertions, 17 deletions
diff --git a/src/vidfilt.c b/src/vidfilt.c
index a8d8426..c55a1e5 100644
--- a/src/vidfilt.c
+++ b/src/vidfilt.c
@@ -8,20 +8,18 @@
#include "core.h"
-static struct list vfl;
-
-
/**
* Register a new Video Filter
*
- * @param vf Video Filter to register
+ * @param vidfiltl List of Video-Filters
+ * @param vf Video Filter to register
*/
-void vidfilt_register(struct vidfilt *vf)
+void vidfilt_register(struct list *vidfiltl, struct vidfilt *vf)
{
if (!vf)
return;
- list_append(&vfl, &vf->le, vf);
+ list_append(vidfiltl, &vf->le, vf);
info("vidfilt: %s\n", vf->name);
}
@@ -41,17 +39,6 @@ void vidfilt_unregister(struct vidfilt *vf)
}
-/**
- * Get the list of registered Video Filters
- *
- * @return List of Video Filters
- */
-struct list *vidfilt_list(void)
-{
- return &vfl;
-}
-
-
static void vidfilt_enc_destructor(void *arg)
{
struct vidfilt_enc_st *st = arg;