X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Fmodules%2Fopengl%2Ffilter_movit_crop.cpp;h=f35fc7f2f60ed84529f1092f17e8601688cabd8e;hb=4b425d84e9afc3cbcee587344a7852f1b36f152f;hp=1c346460ae69ade1d880409f904326c56bdab8e3;hpb=6a498987705f134bc11ed8d7fc066bbf393186fc;p=mlt diff --git a/src/modules/opengl/filter_movit_crop.cpp b/src/modules/opengl/filter_movit_crop.cpp index 1c346460..f35fc7f2 100644 --- a/src/modules/opengl/filter_movit_crop.cpp +++ b/src/modules/opengl/filter_movit_crop.cpp @@ -77,7 +77,7 @@ static int get_image( mlt_frame frame, uint8_t **image, mlt_image_format *format mlt_log_debug( MLT_FILTER_SERVICE(filter), "%dx%d -> %dx%d\n", *width, *height, owidth, oheight); GlslManager::get_instance()->lock_service( frame ); - Effect* effect = GlslManager::get_effect( filter, frame ); + Effect* effect = GlslManager::get_effect( MLT_FILTER_SERVICE( filter ), frame ); if ( effect ) { bool ok = effect->set_int( "width", owidth ); ok |= effect->set_int( "height", oheight ); @@ -97,7 +97,7 @@ static mlt_frame process( mlt_filter filter, mlt_frame frame ) { mlt_producer producer = mlt_producer_cut_parent( mlt_frame_get_original_producer( frame ) ); if ( !GlslManager::init_chain( MLT_PRODUCER_SERVICE(producer) ) ) { - Effect* effect = GlslManager::add_effect( filter, frame, new PaddingEffect ); + Effect* effect = GlslManager::add_effect( MLT_FILTER_SERVICE( filter ), frame, new PaddingEffect ); RGBATuple border_color( 0.0f, 0.0f, 0.0f, 1.0f ); bool ok = effect->set_vec4( "border_color", (float*) &border_color ); assert(ok);