2012/1/12 Maksym Veremeyenko <ve...@m1stereo.tv>:
> Hi,
>
> i did a tests to define how many "layers" can be played and found that
> dropped frames start appear on 5th PNG layer over DV track

Did you also try with real_time > 1 set on the consumer on a multi-core system?

> mlt file attached.
>
> so the question is how many layers could be played on top or generic
> hardware?

This question cannot be answered generally. There are too many factors
and ways to tune it.

I helped C4IP develop a product 2.5 years ago with very constrained
capabilities, and we did test and qualify for SD that it could
composite two layers of PNG image sequences or pango titles plus
another video for picture-in-picture. We did run into some problems
that required setting the buffer property of the consumer rather high
and limiting the duration of animation sequences. The buffer property
controls how many frames may be rendered ahead of the playout
position. This was configured for an Intel Q6600 Core Two Quad CPU
with 4 GB RAM IIRC. This was made before parallel processing
(real_time > 1) was added to MLT and before libavcodec added general
purpose multi-threaded decoding.

P.S. You get better compositing performance if you do not use full
resolution images and use the geometry property of the composite
transition to reduce the compositing footprint.

-- 
+-DRD-+

------------------------------------------------------------------------------
RSA(R) Conference 2012
Mar 27 - Feb 2
Save $400 by Jan. 27
Register now!
http://p.sf.net/sfu/rsa-sfdev2dev2
_______________________________________________
Mlt-devel mailing list
Mlt-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mlt-devel

Reply via email to