PulseAudio 4.0

Operating systemsOS : Windows XP/2003/2008,Windows 8,Windows Vista,Windows 7,MAC OS,Linux,FreeBSD
Program licensingSoftware Licensing : Open source
CreatedCreated : Jun 5, 2013
Size downloadDownload size : 1.3 MBytes
Program licensing
Thank you for voting...

PulseAudio 4.0 Sound System For POSIX OSes....

PulseAudio by PulseAudio Development Team is a networked sound server, similar in theory to the Enlightened Sound Daemon (EsounD). PulseAudio 4.0 is however much more advanced and has numerous features. A sound server can serve many functions:

  • Software mixing of multiple audio streams, bypassing any restrictions the hardware has.

  • Network transparency, allowing an application to play back or record audio on a different machine than the one it is running on.

  • Sound API abstraction, alleviating the need for multiple backends in applications to handle the wide diversity of sound system out there.

  • Generic hardware abstraction, giving the possibility of doing things like individual volumes per application. PulseAudio [pulseaudio4.0.exe] comes with many plugin modules. All audio from/to clients and audio interfaces goes through modules.

Manuel Amador created a diagram describing how the different parts of PulseAudio - 1.3MB play together. (Not all modules are shown. ) Another, simpler architecture diagram is attached to this page (scroll to the bottom). PulseAudio 4.0 clients can send audio to " sinks" and receive audio from " sources" . A client can be GStreamer, xinelib, MPlayer or any other audio application. Only the device drivers/audio interfaces can be either sources or sinks (they are often hardware in- and out-puts). Current Status The PulseAudio daemon and utilities are still under development, but are generally considered stable. API, ABI and the protocol are considered release worthy so effort is spent to not break these. Application developers should not feel uneasy using the client library at this point. Features

  • Licensed under LGPL 2. 1+ (might effectively be downgraded to GPL if you link against libsamplerate -- which his optional however)

  • Extensible plugin architecture (by loading dynamic loadable modules with dlopen())

  • Support for static linking of modules, allowing a single binary for all your needs

  • Module autoloading

  • Support for more than one sink/source

  • Good low latency behaviour

  • Very accurate latency measurement for playback and recording.

  • Client side latency interpolation

  • Embeddable into other software (the core is available as C library)

  • Completely asynchronous C API, complemented by two synchronous variants for simple use in synchronous applications

  • Simple command line interface for reconfiguring the daemon while running

  • Flexible, implicit sample type conversion and resampling

  • " Zero-Copy" architecture

  • May be used to combine multiple sound cards to one (with sample rate adjustment)

  • Ability to fully synchronize multiple playback streams

  • Various network audio streaming options PulseAudio is intended to provide lower latency than the software mixers dmix and esd.

What is new in official PulseAudio 4.0 software version? - Unable to resolve 4.0 news. What is expected in the future? Newly-made PulseAudio 4.1 be downloaded from current page, we also looking forward to unconfirmed 4.2 release build. You may download directly, estimated download time by ISDN or CDMA [~128 kbit/s] is 0:01:14. Just write the reviews of the PulseAudio. System requirements are unspecified. No guide or PulseAudio tutorial available. The following languages are supported by PulseAudio: English.

Put a free download button on your own website


Support PulseAudio, just copy+paste this html: