Audio sub system for multiple applications
FusionSound is a very powerful audio sub sytem in the manner of DirectFB and a technical demonstration of Fusion.
FusionSound supports multiple applications using Fusion IPC. It provides streams, static sound buffers and control over any number of concurrent playbacks. Sample data is always sotred in shared memory, starting a playback simply adds an entry to the playlist of the mixer thread in the master application.
FusionSound currently is a module of DirectFB. FusionSound future plans include interface for hardware/software codecs, hardware gain control, device configuration and difference device backends(currently OSS only).