X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Fmodules%2Fopengl%2Ffilter_movit_resample.cpp;h=93e7b6ce19d07f92a0fd2fdfdc1cc038de4916a5;hb=4b425d84e9afc3cbcee587344a7852f1b36f152f;hp=3375b2862828889d492d101a8324d799d57b2d44;hpb=96c605eaac7272e3b37a0df718f9196fd5acbe96;p=mlt diff --git a/src/modules/opengl/filter_movit_resample.cpp b/src/modules/opengl/filter_movit_resample.cpp index 3375b286..93e7b6ce 100644 --- a/src/modules/opengl/filter_movit_resample.cpp +++ b/src/modules/opengl/filter_movit_resample.cpp @@ -21,7 +21,7 @@ #include #include -#include "glsl_manager.h" +#include "filter_glsl_manager.h" #include static int get_image( mlt_frame frame, uint8_t **image, mlt_image_format *format, int *width, int *height, int writable ) @@ -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;