On Thu, Jul 29, 2010 at 11:46 AM, Simon Eugster <simon...@gmail.com> wrote: > Dear friends, > > I've got a question about how keyframing is implemented at the moment. > Is it such that each effect has to do support keyframing by itself? Or > what is this working like at the moment?
Each MLT service may choose to do itself with the help of mlt_geometry. > The reason why I'm asking is because I'm intending to write a 3-way > color corrector, a better one that also supports CDLs[1] (at least > output), and I thought keyframing would be neat to have there as well. > And I thought it would be a loss of work implementing the same thing > over and over again. Because keyframing is mainly > * changing a value between two key frames continuously: > * linear > * non-linear (smooth curve) (not there yet, right?) > We've got keyframing in Saturat0r, Brightness, Volume, Composite, and > perhaps others. It is the same all time: Changing a value linearly. mlt_geometry only does linear, and a patch to do anything more will be rejected because.. > Smooth curves would be really cool to have, especially for Composite. it is already high on my MLT todo list to add property animation to mlt_properties. > There are even two variables that can be smoothed out: Position (e.g. > a clip driving around on the screen in a circle) and speed (which is > just constant at the moment, but might be smoothed out, like a > stopping car). My plan calls for a function of value over time. Motion paths are currently out-of-scope for now. > What is the current status? still in planning. I am currently working on the merging of my parallel-consumer branch. I hope to get property animation done by the end of the year. > Simon > > [1] http://en.wikipedia.org/wiki/ASC_CDL > -- +-DRD-+ ------------------------------------------------------------------------------ The Palm PDK Hot Apps Program offers developers who use the Plug-In Development Kit to bring their C/C++ apps to Palm for a share of $1 Million in cash or HP Products. Visit us here for more details: http://p.sf.net/sfu/dev2dev-palm _______________________________________________ Kdenlive-devel mailing list Kdenlive-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/kdenlive-devel