X-Git-Url: http://research.m1stereo.tv/gitweb?a=blobdiff_plain;f=src%2Fmodules%2Favformat%2Ffactory.c;h=49d6b93dc3b0d45cd6f442600e9b6c322f517245;hb=cdf7162ebc07120e92166a0e43eaba21ecca25ba;hp=089a3e243aa2f6e05bd2df7b42498c5b8a784d09;hpb=757e8d55530954c3002b71f78d5027a222e810f7;p=melted diff --git a/src/modules/avformat/factory.c b/src/modules/avformat/factory.c index 089a3e2..49d6b93 100644 --- a/src/modules/avformat/factory.c +++ b/src/modules/avformat/factory.c @@ -24,6 +24,7 @@ #include #include "producer_avformat.h" #include "consumer_avformat.h" +#include "filter_avcolour_space.h" #include "filter_avdeinterlace.h" #include "filter_avresample.h" @@ -86,6 +87,7 @@ static void avformat_init( ) pthread_mutex_init( &avformat_mutex, NULL ); av_register_all( ); mlt_factory_register_for_clean_up( NULL, avformat_destroy ); + av_log_set_level( -1 ); } } @@ -100,8 +102,12 @@ void *mlt_create_producer( char *id, void *arg ) void *mlt_create_filter( char *id, void *arg ) { avformat_init( ); + if ( !strcmp( id, "avcolour_space" ) ) + return filter_avcolour_space_init( arg ); +#ifdef USE_MMX if ( !strcmp( id, "avdeinterlace" ) ) return filter_avdeinterlace_init( arg ); +#endif if ( !strcmp( id, "avresample" ) ) return filter_avresample_init( arg ); return NULL;