[vlc-devel] lock-free and malloc-free audio output
jakob.leben at gmail.com
Wed Nov 25 12:55:32 CET 2009
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?
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the vlc-devel