[vlc-devel] lock-free and malloc-free audio output

Jakob Leben jakob.leben at gmail.com
Wed Nov 25 12:55:32 CET 2009

Hi all,

I've been testing the jack output with firewire jack backend. The
jackd+firewire itself is unusable without being run with realtime priority,
but in this case the server is much more demanding of clients and frequently
kicks VLC at small buffer sizes.

I believe the reason is usage of heap deallocation and mutex manipulation in
jack processing callback of vlc-jack plugin. This seems to be unavoidable
given the current aout API design.

Does somebody have a suggestion? gcc has some atomic operations built in, is
this a viable option?

Best regards

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.videolan.org/pipermail/vlc-devel/attachments/20091125/fa82695b/attachment.html>

More information about the vlc-devel mailing list