movit::EffectChain *prepare_chain_for_conversion(std::shared_ptr<Frame> frame);
movit::EffectChain *prepare_chain_for_fade(std::shared_ptr<Frame> frame, std::shared_ptr<Frame> secondary_frame, float fade_alpha);
// <tex> must be interleaved Y'CbCr.
movit::EffectChain *prepare_chain_for_conversion(std::shared_ptr<Frame> frame);
movit::EffectChain *prepare_chain_for_fade(std::shared_ptr<Frame> frame, std::shared_ptr<Frame> secondary_frame, float fade_alpha);
// <tex> must be interleaved Y'CbCr.