X-Git-Url: http://research.m1stereo.tv/gitweb?a=blobdiff_plain;f=src%2Fmodules%2Fcore%2Ffactory.c;h=755597f96e0c0b163e7e7308e4db2ce858d80674;hb=f7de757c48d3634113f129a3c727656f0cd2ed79;hp=5590764549458842d20b0d72a11a61189097429f;hpb=16b6d374cf80004b192aae74a55b0452c7ee809d;p=melted diff --git a/src/modules/core/factory.c b/src/modules/core/factory.c index 5590764..755597f 100644 --- a/src/modules/core/factory.c +++ b/src/modules/core/factory.c @@ -24,6 +24,7 @@ extern mlt_consumer consumer_null_init( mlt_profile profile, mlt_service_type type, const char *id, char *arg ); extern mlt_filter filter_brightness_init( mlt_profile profile, mlt_service_type type, const char *id, char *arg ); extern mlt_filter filter_channelcopy_init( mlt_profile profile, mlt_service_type type, const char *id, char *arg ); +extern mlt_filter filter_crop_init( mlt_profile profile, mlt_service_type type, const char *id, char *arg ); extern mlt_filter filter_data_feed_init( mlt_profile profile, mlt_service_type type, const char *id, char *arg ); extern mlt_filter filter_data_show_init( mlt_profile profile, mlt_service_type type, const char *id, char *arg ); extern mlt_filter filter_gamma_init( mlt_profile profile, mlt_service_type type, const char *id, char *arg ); @@ -38,6 +39,7 @@ extern mlt_filter filter_resize_init( mlt_profile profile, mlt_service_type type extern mlt_filter filter_transition_init( mlt_profile profile, mlt_service_type type, const char *id, char *arg ); extern mlt_filter filter_watermark_init( mlt_profile profile, mlt_service_type type, const char *id, char *arg ); extern mlt_producer producer_colour_init( mlt_profile profile, mlt_service_type type, const char *id, char *arg ); +extern mlt_producer producer_consumer_init( mlt_profile profile, mlt_service_type type, const char *id, char *arg ); extern mlt_producer producer_noise_init( mlt_profile profile, mlt_service_type type, const char *id, char *arg ); extern mlt_producer producer_ppm_init( mlt_profile profile, mlt_service_type type, const char *id, char *arg ); #include "transition_composite.h" @@ -50,6 +52,7 @@ MLT_REPOSITORY MLT_REGISTER( consumer_type, "null", consumer_null_init ); MLT_REGISTER( filter_type, "brightness", filter_brightness_init ); MLT_REGISTER( filter_type, "channelcopy", filter_channelcopy_init ); + MLT_REGISTER( filter_type, "crop", filter_crop_init ); MLT_REGISTER( filter_type, "data_feed", filter_data_feed_init ); MLT_REGISTER( filter_type, "data_show", filter_data_show_init ); MLT_REGISTER( filter_type, "gamma", filter_gamma_init ); @@ -66,6 +69,7 @@ MLT_REPOSITORY MLT_REGISTER( filter_type, "watermark", filter_watermark_init ); MLT_REGISTER( producer_type, "color", producer_colour_init ); MLT_REGISTER( producer_type, "colour", producer_colour_init ); + MLT_REGISTER( producer_type, "consumer", producer_consumer_init ); MLT_REGISTER( producer_type, "noise", producer_noise_init ); MLT_REGISTER( producer_type, "ppm", producer_ppm_init ); MLT_REGISTER( transition_type, "composite", transition_composite_init );