• Home
  • Most Popular
  • Submit
  • About Us
  • Contact Us

Softpile

Free Downloads

Categories
  • Home
  • Most Popular
  • Communications
  • Desktop
  • Games & Entertainment
  • Graphic Apps
  • Network & Internet
  • Security & Privacy
  • System Utilities
Alternative to itextsharp 2022.11.10347
IronPDF offers an itextsharp alternative for HTML to PDF conversion with C# code examples, documentation, and ...
VShell Server for Linux and Mac 4.8
VShell is a versatile and secure file transfer server that supports multiple protocols and is compatible ...
PDF Studio PDF Editor for Linux 2022
PDF Studio is a cost-effective PDF editor that delivers full compatibility with the PDF Standard. It's ...
VQ Probe for Linux 1.5
VQ Probe is a comprehensive software tool that enables objective and subjective video quality analysis. The ...
Resilient Server 2.3
This Debian GNU/Linux (Buster) based software has a customized partitioning scheme that enhances robustness against filesystem ...
Valentina Studio for Linux 9.6
Valentina Studio is a cross-platform GUI manager for Mac, Windows, and Linux. It allows users to ...
VPN Lifeguard for Linux 1.0.58
The software monitors VPN connection and automatically terminates apps during connection loss, re-establishes the connection and ...
G_Viewer 0.84
G_Viewer is a Linux software that serves as both a file system and photo/image viewer. It ...
Checksome File Hash Tool for Linux 1.1
This software allows for the generation and verification of file hashes. It is a quick and ...
KeyWrangler Password Manager for Linux 1.2
A password management software that is secure, offline and extensible. It offers military-grade encryption to protect ...
Home Linux X11 Audio Extension Download

X11 Audio Extension

March 23, 2008
X11 Audio Extension is a software that enables audio functionality for the X Window System. Its purpose is to improve the audio support of the system by providing seamless integration with audio devices and technologies.
Version 0.6.1
License BSD License
Platform Linux
Supported Languages English
Homepage www.chaoticmind.net
Developed by Helge Bahmann
X11 Audio Extension is a powerful tool that provides exceptional audio support for the X Window System. It specializes in the X.Org reference implementation and allows for direct routing of audio data through the X protocol. Remote applications can seamlessly play and capture audio across networks while performing graphics and mouse/keyboard user interaction.

Applications that require strict latency requirements can opt to utilize shared memory. X11 Audio Extension extension provides hooks to an "audio compositing manager" that manages multiple applications simultaneously accessing the audio hardware. This manager is the counterpart to the window manager.

The implementation includes two server extensions; TIME and AUDIO. TIME extension provides server-side clocks and schedulers which clients can use to delegate X requests to the server. XM requests then execute at a later point in time. AUDIO extension builds on top of TIME and brings SampleBuffers and PCMContexts to the forefront.

SampleBuffers are the equivalent of Pixmaps, but instead of pixel values, they store audio samples. Audio samples are scalar values, making it essential to store data for multiple channels in multiple SampleBuffers. The extension provides arithmetic operations to manipulate ranges of samples stored in sample buffers, such as multiplication, accumulation, and convolution. Additionally, it allows up-/download of samples to/from the server.

SampleBuffers realization of a "sliding window" concept supports streaming data through a sample buffer. This buffer can shift the base index, so "used" samples shift out, and "new" samples shift in. However, unlike FIFO buffers, the SampleBuffer provides random access capabilities.

SampleBuffers can be placed in shared memory to minimize latency for applications that interact with a local X server. Applications can instantiate PCMContexts to playback samples stored in SampleBuffers or capture samples to SampleBuffers. PCMContexts contain all information about sample values interpretation and act as time sources. Clients can schedule X requests to execute at specific points in playback/capture time and receive status events about playback/capture progress.

The audio compositing manager with X11 Audio Extension is analogous to the window/compositing manager. Clients create PCMContexts as if they have exclusive access to an audio device. However, the audio compositing manager intercepts and takes appropriate steps to properly mix (or otherwise process) the new audio stream. The audio manager can achieve this by scheduling appropriate operations on the sample buffer to accumulate all "secondary" buffers into "primary" playback buffers.

X11 Audio Extension has strict requirements, including X.Org >=7.1, and the installation of server development headers and ALSA sound system, libasound >=1.0.13. With the new release, numerous enhancements and bugfixes are included.
What's New

Version 0.6.1: N/A

Free Download 52K
331
  • Share on:

Most Popular

  1. SlideMap 1.2.2
    103
  2. Quicksilver Forums 1.4.2
    87
  3. CherryTV 0.1
    79
  4. WikEd
    78
  5. porm r2
    73
  6. Intel Software Development Emulator 1.70
    69
  7. xstereograph 2.1
    69
  8. fuseftp 0.8
    63
  9. Proxy filesystem for FUSE 1.0.0
    62
  10. Siesta::UserGuide 0.66
    62

Related Downloads

Document Archive
Document Archive is a BibTeX archive that is accessible via the web.
Backstep
Backstep is a handy software tool that enables you to draw icons ...
Digital Paintball
Digital Paintball is a free first-person shooter (FPS) game that can be ...
KildClient
This is a MUD client that uses the GTK+ windowing toolkit for ...
Creep Smash
This software provides an online multiplayer tower defense game. Protect your assets ...
DNS Control
DNS Control is a web tool for managing BIND 9 name servers, ...
Euler
EULER offers fast and interactive numerical computation with real, complex numbers, matrices, ...
Hotelier
An innovative open source software for creating and deploying a complete online ...
Yammi
Yammi is a software that helps users manage their digital music collections. ...
OSS
OSS offers Linux-compatible drivers for numerous well-known sound cards, facilitating optimal performance ...
Copyright © 1999-2025 Softpile Free Downloads
  • Most Popular
  • Submit
  • About Us
  • Contact Us
  • Privacy Policy
  • Disclaimer
  • Terms of Use

Can we use your data to tailor ads for you?

Our partners will collect data and use cookies for ad personalization and measurement.

By choosing "I agree", closing this pop-up or clicking on any element on the page, you agree to the use of cookies to help us provide you with a better user experience.

Learn how Softpile and our partners collect and use data.

You can change your choice at any time in our privacy center.

Cookie Settings

Our website stores four types of cookies. At any time you can choose which cookies you accept and which you refuse. You can read more about what cookies are and what types of cookies we store in our Cookie Policy.

are necessary for technical reasons. Without them, this website may not function properly.

are necessary for specific functionality on the website. Without them, some features may be disabled.

allow us to analyse website use and to improve the visitor's experience.

allow us to personalise your experience and to send you relevant content and offers, on this website and other websites.