X-Git-Url: http://research.m1stereo.tv/gitweb?a=blobdiff_plain;f=src%2Fmodules%2Fffmpeg%2Ffactory.c;h=7bf697ac796bb7462329ab48c7426fb847b5c084;hb=ad829dbc7677a2acc063635db14ce717eb40be50;hp=5498e551340ab2e19707f97194e1a80ea99fc302;hpb=7da5daf600f8b97781d85a137c3aa81effb7e610;p=melted diff --git a/src/modules/ffmpeg/factory.c b/src/modules/ffmpeg/factory.c index 5498e55..7bf697a 100644 --- a/src/modules/ffmpeg/factory.c +++ b/src/modules/ffmpeg/factory.c @@ -21,6 +21,8 @@ #include #include "producer_ffmpeg.h" +#include "filter_ffmpeg_dub.h" +#include "consumer_ffmpeg.h" void *mlt_create_producer( char *id, void *arg ) { @@ -31,6 +33,8 @@ void *mlt_create_producer( char *id, void *arg ) void *mlt_create_filter( char *id, void *arg ) { + if ( !strcmp( id, "ffmpeg_dub" ) ) + return filter_ffmpeg_dub_init( arg ); return NULL; } @@ -41,6 +45,8 @@ void *mlt_create_transition( char *id, void *arg ) void *mlt_create_consumer( char *id, void *arg ) { + if ( !strcmp( id, "ffmpeg" ) ) + return consumer_ffmpeg_init( arg ); return NULL; }