X-Git-Url: http://research.m1stereo.tv/gitweb?a=blobdiff_plain;f=src%2Fmodules%2Favformat%2Ffactory.c;h=089a3e243aa2f6e05bd2df7b42498c5b8a784d09;hb=65a23da0affff9d8607ecdadba09fe7453cefdbc;hp=bf01e9589b0e924bcf624a964693487ddf809804;hpb=c287a51b7a4c2cc437256c178a5eb2e7775d34fa;p=melted diff --git a/src/modules/avformat/factory.c b/src/modules/avformat/factory.c index bf01e95..089a3e2 100644 --- a/src/modules/avformat/factory.c +++ b/src/modules/avformat/factory.c @@ -24,9 +24,11 @@ #include #include "producer_avformat.h" #include "consumer_avformat.h" +#include "filter_avdeinterlace.h" +#include "filter_avresample.h" // ffmpeg Header files -#include +#include // A static flag used to determine if avformat has been initialised static int avformat_initialised = 0; @@ -97,6 +99,11 @@ void *mlt_create_producer( char *id, void *arg ) void *mlt_create_filter( char *id, void *arg ) { + avformat_init( ); + if ( !strcmp( id, "avdeinterlace" ) ) + return filter_avdeinterlace_init( arg ); + if ( !strcmp( id, "avresample" ) ) + return filter_avresample_init( arg ); return NULL; }