]> git.sesse.net Git - mlt/blobdiff - src/modules/opengl/filter_movit_convert.cpp
Use the new ResourcePool Movit functionality.
[mlt] / src / modules / opengl / filter_movit_convert.cpp
index dab3eae41dca83887bb4be161939091be89b7715..8595173e8d5a3702822f64c1d749795b6240ebb5 100644 (file)
@@ -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 );