X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Fmodules%2Fopengl%2Ffilter_movit_resample.cpp;h=93e7b6ce19d07f92a0fd2fdfdc1cc038de4916a5;hb=4b425d84e9afc3cbcee587344a7852f1b36f152f;hp=adb60b07cd9f0d5355de12b72c023248b1715576;hpb=6a498987705f134bc11ed8d7fc066bbf393186fc;p=mlt diff --git a/src/modules/opengl/filter_movit_resample.cpp b/src/modules/opengl/filter_movit_resample.cpp index adb60b07..93e7b6ce 100644 --- a/src/modules/opengl/filter_movit_resample.cpp +++ b/src/modules/opengl/filter_movit_resample.cpp @@ -66,7 +66,7 @@ static int get_image( mlt_frame frame, uint8_t **image, mlt_image_format *format error = mlt_frame_get_image( frame, image, format, &iwidth, &iheight, writable ); if ( !error ) { 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 ); @@ -82,8 +82,8 @@ static int get_image( mlt_frame frame, uint8_t **image, mlt_image_format *format static mlt_frame process( mlt_filter filter, mlt_frame frame ) { - if ( !GlslManager::get_effect( filter, frame ) ) - GlslManager::add_effect( filter, frame, new ResampleEffect ); + if ( !GlslManager::get_effect( MLT_FILTER_SERVICE( filter ), frame ) ) + GlslManager::add_effect( MLT_FILTER_SERVICE( filter ), frame, new ResampleEffect ); mlt_frame_push_service( frame, filter ); mlt_frame_push_get_image( frame, get_image ); return frame;