X-Git-Url: http://research.m1stereo.tv/gitweb?a=blobdiff_plain;f=src%2Fmodules%2Fsdl%2Fconsumer_sdl.c;fp=src%2Fmodules%2Fsdl%2Fconsumer_sdl.c;h=e8e0eb30f8b4c91b1872b79971017fdcc998f042;hb=1971a6aa9301e7c841b7dda42eab6fff7d69763c;hp=06cbb2cbba89d9223c8e24bb3c5ee34ed63ee544;hpb=abee10b2c839bf3e325b39e7117c2b47c8a49a17;p=melted diff --git a/src/modules/sdl/consumer_sdl.c b/src/modules/sdl/consumer_sdl.c index 06cbb2c..e8e0eb3 100644 --- a/src/modules/sdl/consumer_sdl.c +++ b/src/modules/sdl/consumer_sdl.c @@ -190,9 +190,12 @@ int consumer_start( mlt_consumer parent ) { mlt_profile profile = mlt_service_profile( MLT_CONSUMER_SERVICE( parent ) ); mlt_filter filter = mlt_factory_filter( profile, "avcolour_space", NULL ); - mlt_properties_set_int( MLT_FILTER_PROPERTIES( filter ), "forced", mlt_image_yuv422 ); - mlt_service_attach( MLT_CONSUMER_SERVICE( parent ), filter ); - mlt_filter_close( filter ); + if ( filter ) + { + mlt_properties_set_int( MLT_FILTER_PROPERTIES( filter ), "forced", mlt_image_yuv422 ); + mlt_service_attach( MLT_CONSUMER_SERVICE( parent ), filter ); + mlt_filter_close( filter ); + } this->filtered = 1; }