From: Dan Dennedy <dan@de...> - 2010-03-05 06:39:23
You may have noticed a rather large set of interesting commits I just
made reflected to the mailing list. These are strictly confined to a
new branch named "parallel-consumer" as described in my post "got
In case you decide to check it out, basically, you enable it by
setting the real_time property. It follows the existing semantics
where positive values enable frame-dropping - suitable for monitoring
or playout - and negative values disables it - for encoding. However,
values > 1 or < -1 now set the number of threads to use. I usually use
2 to 4 on my 8-core system. Keep in mind that the consumer you use can
be heavy (encoding with avformat) or somewhat sensitive to latency
(e.g., sdl); so leave a core for that. Also, if you are using
multi-threaded decoding or encoding, factor in those heavy threads.
Finally, this is still somewhat unstable. In particular, for now,
avoid RGB-based filters and transitions such as burningtv and frei0r.
Get latest updates about Open Source Projects, Conferences and News.