X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Fmodules%2Fopengl%2Ffilter_movit_convert.cpp;fp=src%2Fmodules%2Fopengl%2Ffilter_movit_convert.cpp;h=8595173e8d5a3702822f64c1d749795b6240ebb5;hb=d3072ce359860d6255a419998352e547e8ffb125;hp=dab3eae41dca83887bb4be161939091be89b7715;hpb=3a0830989b99178eec0ab334ea8dea36c4cc429c;p=mlt diff --git a/src/modules/opengl/filter_movit_convert.cpp b/src/modules/opengl/filter_movit_convert.cpp index dab3eae4..8595173e 100644 --- a/src/modules/opengl/filter_movit_convert.cpp +++ b/src/modules/opengl/filter_movit_convert.cpp @@ -213,7 +213,11 @@ static void finalize_movit_chain( mlt_service leaf_service, mlt_frame frame ) mlt_log_debug( leaf_service, "=== CREATING NEW CHAIN (old chain=%p, leaf=%p, fingerprint=%s) ===\n", chain, leaf_service, new_fingerprint.c_str() ); mlt_profile profile = mlt_service_profile( leaf_service ); chain = new GlslChain; - chain->effect_chain = new EffectChain( profile->display_aspect_num, profile->display_aspect_den ); + chain->effect_chain = new EffectChain( + profile->display_aspect_num, + profile->display_aspect_den, + GlslManager::get_instance()->get_resource_pool() + ); chain->fingerprint = new_fingerprint; build_movit_chain( leaf_service, frame, chain );