]> git.sesse.net Git - mlt/commit
Take MltInput out of the EffectChain.
authorSteinar H. Gunderson <sgunderson@bigfoot.com>
Tue, 28 Jan 2014 19:00:35 +0000 (20:00 +0100)
committerDan Dennedy <dan@dennedy.org>
Thu, 30 Jan 2014 05:12:10 +0000 (21:12 -0800)
commitf62c1e7c174cbbfb291aa6aa788f951bca311fc0
treef0ca5956a33a74c864803a5d088e0dc3db3c2525
parentfc1d15d905d89379235c5b7bd4b1c34f7ba1e56a
Take MltInput out of the EffectChain.

Having the MltInput be an Input which forwards down to the real implementation
has been a source of multiple headaches, and now lastly, when finalize()
disappeared, source of a broken build. We still need the unified
set_pixel_pointer() etc., but the class is now simply a holder of the Input*,
not a forwarder as viewed from the EffectChain.
src/modules/opengl/filter_glsl_manager.cpp
src/modules/opengl/filter_glsl_manager.h
src/modules/opengl/filter_movit_convert.cpp
src/modules/opengl/mlt_movit_input.cpp
src/modules/opengl/mlt_movit_input.h