]> git.sesse.net Git - mlt/blobdiff - src/modules/opengl/filter_glsl_manager.h
Take MltInput out of the EffectChain.
[mlt] / src / modules / opengl / filter_glsl_manager.h
index 673c52c96973756043d7eb1951dc021a203758f4..dff1b0c70d56a53d265535ffcf088602b715d7cd 100644 (file)
@@ -75,6 +75,10 @@ struct GlslChain
 {
        EffectChain *effect_chain;
 
+       // All MltInputs in the effect chain. These are not owned by the
+       // EffectChain (although the contained Input* is).
+       std::map<mlt_producer, MltInput*> inputs;
+
        // All services owned by the effect chain and their associated Movit effect.
        std::map<mlt_service, Effect*> effects;