]> git.sesse.net Git - mlt/commit
Add a panning filter.
authorDan Dennedy <dan@dennedy.org>
Mon, 16 Aug 2010 09:09:46 +0000 (02:09 -0700)
committerDan Dennedy <dan@dennedy.org>
Mon, 16 Aug 2010 09:09:46 +0000 (02:09 -0700)
commit7b61770bec40c702f5688622c3036ec37c689574
treee5f13a3ffb0c7f99228abee28f2ee4b5ad3a77d6
parentc4c26da69d4d24bd917be5b2aed7a2e89e22c02f
Add a panning filter.

This does a simple left/right balance when channel=-1 (default). When
channel >= 0, you can adjust an individual channel's left/right
position. Whereas the simple balance will not cause one channel to
appear in another channel, the individual channel does. The start/end
properties are floats in the range [-1.0, 1.0]. A start property alone
makes it constant over the duration of the filter. There is some
handling for more than 2 channels by providing front/rear fade and
ganging (balance front and rear together or fade left and right
together).
src/modules/core/Makefile
src/modules/core/factory.c
src/modules/core/filter_panner.c [new file with mode: 0644]