Skip to content

Latest commit

 

History

History

extensions

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
# cl-mixed extensions
This directory contains smaller extensions for cl-mixed that implement various useful segments. Most of them implement either an input data format (mp3 etc.), or an output backend (ALSA etc.).

The extensions are in different states of completeness:

- **aaudio** (Android Audio)
  Complete, untested.
- **alsa** (Advanced Linux Sound Architecture)
  Complete, output only.
- **coreaudio** (Apple CoreAudio toolkit)
  Complete, output only.
- **flac** (FLAC file format)
  Complete, input only.
- **jack** (JackAudio toolkit)
  Complete, input only.
- **mpg123** (MP3 file format)
  Complete, input only.
- **mpt** (libmpt, tracker formats)
  Complete, input only.
- **opus** (OGG/Opus file format)
  Complete, input only.
- **oss** (Open Sound System, used on BSD)
  Complete, output only.
- **out123**
  Complete, output only.
- **pulse** (PulseAudio system, used on Linux)
  Complete.
- **sdl2**
  Complete, output only.
- **vorbis** (OGG/Vorbis file format)
  Complete, input only.
- **wasapi** (Windows Advanced Sound API)
  Complete, output only.
- **wav**
  Complete, input only.
- **winmm** (Windows Multi Media system)
  Outputs with extreme artifacts.
- **xaudio2** (Windows XAudio2 toolkit)
  Outputs with extreme artifacts and may crash.

Inputs/Outputs are presented with the standardised names of ``source`` and ``drain`` respectively and will implement the corresponding protocols from cl-mixed.