src/modules/rotoscoping/Makefile               |   39 ++
 src/modules/rotoscoping/cJSON.c                |  497 ++++++++++++++++++
 src/modules/rotoscoping/cJSON.h                |  124 +++++
 src/modules/rotoscoping/factory.c              |   39 ++
 src/modules/rotoscoping/filter_rotoscoping.c   |  639 ++++++++++++++++++++++++
 src/modules/rotoscoping/filter_rotoscoping.yml |   97 ++++
 6 files changed, 1435 insertions(+), 0 deletions(-)

New commits:
commit ff735560de653234e1614366fa7a4b8d66aee9ed
Author: Dan Dennedy <[email protected]>
Date:   Sun Mar 6 14:47:29 2011 -0800

    Add gpl flag file to rotoscoping filter.

commit 2027a87d227ee80413745b5ac3ccb39fd86d6fdc
Merge: ae6b1460c710a24e21d8dde77c3a2c3b00eb967a 
9abc9ee083b9925e559bbc0abc2e73f100e697d0
Author: Dan Dennedy <[email protected]>
Date:   Sun Mar 6 14:43:08 2011 -0800

    Merge branch 'roto' of git://github.com/ttill/MLT-roto into roto

commit 9abc9ee083b9925e559bbc0abc2e73f100e697d0
Author: Till Theato <[email protected]>
Date:   Tue Mar 1 17:56:42 2011 +0100

    rotoscoping: remove parameter precision.
    Its influence on speed was very minimal while it caused some crashes.
    Also update YAML filter description.

commit c72a3c542c768fe0a9d723142a078716bed262b4
Author: Till Theato <[email protected]>
Date:   Sun Feb 27 20:23:28 2011 +0100

    rotoscoping: Add parameters feather and feather_passes.
    Feathering is done by bluring the map containing the masked area.

commit d23495fe7c71339be4db8320ebb3ea12ad8b1cf3
Author: Till Theato <[email protected]>
Date:   Sun Feb 20 19:40:17 2011 +0100

    rotoscoping: number of points can now change from keyframe to keyframe.
    Result may be unexpected though.
    Additionally some cleanup

commit 6b7f9c105edaa2d8d0e69ba8bf171e91ffc9aba9
Author: Till Theato <[email protected]>
Date:   Sun Feb 20 16:01:55 2011 +0100

    rotoscoping: rename mode "matte" to "luma"
    Additionally prevent serialization of internal parameters

commit 437afec11b57744bf85f883a326ba0bf710adb67
Author: Till Theato <[email protected]>
Date:   Wed Feb 16 16:42:29 2011 +0100

    rotoscoping: Use "property-changed" event to find out when to parse the
    spline

commit e13994bd9ea24afafdd4d5426975cc7fb2760044
Author: Till Theato <[email protected]>
Date:   Sat Feb 5 21:51:24 2011 +0100

    rotoscoping: fix mode alpha not working with image format rgb24a

commit a7bb9c403ebf468b4ba00ec5d9413115d644b647
Author: Till Theato <[email protected]>
Date:   Thu Feb 3 22:12:21 2011 +0100

    rotoscoping: prevent possible crash

commit 4455cda38d09e68c234fcbea7b0f068f78685970
Author: Till Theato <[email protected]>
Date:   Thu Jan 27 23:31:56 2011 +0100

    Rotoscoping: Set default mode to alpha and add YAML filter description

commit 9f299981220dd11d86d22401a4dde40943356f8a
Author: Till Theato <[email protected]>
Date:   Tue Jan 25 16:07:57 2011 +0100

    Rotoscoping: another small cleanup

commit 8a787b27a889b12d782b9a8cef6a1eccd87a7b6e
Author: Till Theato <[email protected]>
Date:   Tue Jan 25 15:58:30 2011 +0100

    Rotoscoping: cleanup

commit 37d470588fc586abedc906603416ffa2656320ba
Author: Till Theato <[email protected]>
Date:   Tue Jan 25 15:52:42 2011 +0100

    Rotoscoping: Mode matte should also work in yuv420p (untested since
    forcing a conversion from yuv422 does not work)

commit 7a392e196ee85440a597440bf29425b5e483ebc4
Author: Till Theato <[email protected]>
Date:   Tue Jan 25 15:35:11 2011 +0100

    Rotoscoping: only the mode rgb requires a specific colorspace

commit 62b39e94c4e716df98fa31b72e33fd610f2f9836
Author: Till Theato <[email protected]>
Date:   Mon Jan 24 16:18:28 2011 +0100

    Rotoscoping: Save the the json object so we do not have to parse the
    parameter at every processing but only when it changed

commit fb1e13a4b464fab395c850ee02bff59205315182
Author: Till Theato <[email protected]>
Date:   Mon Jan 24 15:58:34 2011 +0100

    Rotoscoping: use mlt_pool

commit 1ca23983711096457d00abe229a33981b17872ec
Author: Till Theato <[email protected]>
Date:   Mon Jan 24 12:16:31 2011 +0100

    Rotoscoping: rename "mask" mode to "matte"

commit 5d1cbfa86345f2867f59ec84b7a4c1101d4520a9
Author: Till Theato <[email protected]>
Date:   Sat Jan 22 20:32:22 2011 +0100

    Rotoscoping: add parameter alpha_operation with possible values: clear,
    max, min, add, sub

commit 573332411665a4f0144a318ef2f6afc74f49cff5
Author: Till Theato <[email protected]>
Date:   Sat Jan 22 19:51:09 2011 +0100

    Fix not every point calculated for the spline was used

commit 0be2de5adc822e49410cdeb01f9710d630dcddf0
Author: Till Theato <[email protected]>
Date:   Fri Jan 21 22:31:52 2011 +0100

    Rotoscoping:
    - Rename parameter polygon to spline
    - Add parameter precision setting the maximum distance between two points
      when calculating the spline
    - some cleanup

commit 35b6192d1e45325bf2eaeffe41443373c7ae4e22
Author: Till Theato <[email protected]>
Date:   Thu Jan 20 21:55:19 2011 +0100

    Rotoscoping: Use cubic Bezier spline instead of simple polygon to define
    masks

commit 4e4c4113a138f5c7334a38bc95a77284ab53edce
Author: Till Theato <[email protected]>
Date:   Sun Jan 16 22:24:12 2011 +0100

    Rotoscoping: Add parameter invert

commit 0540a2b127555f7f39ffa2be881061df91e7ea22
Author: Till Theato <[email protected]>
Date:   Sun Jan 16 21:43:00 2011 +0100

    Rotoscoping: Add support for simple keyframes
    - current limits:
     - number of points has to be equal for all keyframes
     - points have to be in "correct" order (1. point in 1. kf will be moved
       to 1. point in 2. kf, ...)
    - the parameter "polygon" is now formated using json:
     - no keyframes: polygon="[[x,y], [x,y], ...]"
     - keyframes: polygon=
        '{ "framepos1" : [[x,y], [x,y], ...], "framepos2" : [[x,y], [x,y], 
...], ...}'

commit d702646923c2e678912f43bc79038260693c7ec1
Author: Till Theato <[email protected]>
Date:   Sat Jan 15 22:49:13 2011 +0100

    rotoscoping filter:
    add modes
    - rgb (everything but polygon black, default)
    - alpha (polygon alpha value = 255, the rest = 0)
    - mask (polygon white, the rest black)

commit b0d4345101cb837128da6e1e7f6529bae58dbeb9
Author: Till Theato <[email protected]>
Date:   Sat Jan 15 22:09:41 2011 +0100

    Add rotoscoping filter (WIP):
    It hides everything not in the polygon defined by the vertices given
    through the "polygon" parameter


------------------------------------------------------------------------------
What You Don't Know About Data Connectivity CAN Hurt You
This paper provides an overview of data connectivity, details
its effect on application quality, and explores various alternative
solutions. http://p.sf.net/sfu/progress-d2d
_______________________________________________
Mlt-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mlt-devel

Reply via email to