Difference between revisions of "Main Page"

From Open Sound System
Jump to: navigation, search
m (Reverted edits by Blouse2red (talk) to last revision by Cesium)
 
(22 intermediate revisions by 12 users not shown)
Line 7: Line 7:
 
* Supported audio formats
 
* Supported audio formats
 
** Supports 8/16/24/32 bits/sample audio formats
 
** Supports 8/16/24/32 bits/sample audio formats
** Supports sampling rates from 8KHz up to 192KHz
+
** Supports sampling rates from 8KHz up to 200KHz
 
** Supports mono, stereo, quad, 5.1, 7.1 and multichannel audio devices
 
** Supports mono, stereo, quad, 5.1, 7.1 and multichannel audio devices
 
* Transparent Software based Audio Mixer
 
* Transparent Software based Audio Mixer
 
** Allows applications to share the same "real" audio device regardless of what format is requested by the application.
 
** Allows applications to share the same "real" audio device regardless of what format is requested by the application.
 
** Supports recording and full duplex in addition to playback.
 
** Supports recording and full duplex in addition to playback.
** Ability to mix stereo and multichannel audio streams up to 7.1/192Khz/32bit.
+
** Ability to mix stereo and multichannel audio streams up to 7.1/200Khz/32bit.
 
** Supports full 24 bit range without loss of precision during internal computations.
 
** Supports full 24 bit range without loss of precision during internal computations.
 
** Each application has its own independant volume controls.
 
** Each application has its own independant volume controls.
Line 18: Line 18:
 
* 64bit internal processing guarantees audio fidelity and precision if the audio data needs to be converted.
 
* 64bit internal processing guarantees audio fidelity and precision if the audio data needs to be converted.
 
* New device enumeration and mixer API makes it very easy to manage devices programatically.
 
* New device enumeration and mixer API makes it very easy to manage devices programatically.
 +
 +
== Currently unimplemented or incomplete features ==
 +
 +
* power management features like support for suspend/resume
 +
* jacksense may not work (especially the hdaudio cards found on many laptops have such problems)
  
 
== Source Code ==
 
== Source Code ==
Line 25: Line 30:
 
== Wiki pages ==
 
== Wiki pages ==
 
* [[Building OSSv4 from source]]
 
* [[Building OSSv4 from source]]
* [[Configuring_Applications_for_OSSv4 | Configuring Applications]]
+
* [[Configuring_Applications_for_OSSv4 | Configuring Applications for OSSv4]]
 +
* [[Troubleshooting]]
 +
* [[Tips And Tricks]]
 +
 
 +
== Wiki policy note ==
 +
 
 +
In order to discourage spambots, unregistered users cannot create new pages. Furthermore, a newly registered user has to wait a day before being able to create a new page. If it's really necessary, you may add content to an existing page and move it later.
  
 
== Other OSS Links ==
 
== Other OSS Links ==
 
* [http://www.opensound.com/pguide/ Programmer's Guide ]
 
* [http://www.opensound.com/pguide/ Programmer's Guide ]
 
* [http://developer.opensound.com/ Open Sound System Developer Information Site ]
 
* [http://developer.opensound.com/ Open Sound System Developer Information Site ]

Latest revision as of 20:26, 23 October 2012

Introduction

Open Sound System is an audio subsystem that provides a cross platform API and device drivers for most consumer and professional audio devices for UNIX® and POSIX based operating systems, including Linux. Owing to its open architecture, applications developed on one supporting operating system platform can be easily recompiled on any other platform. Open Sound System on Solaris supports x86, AMD64 and Sparc processors. It also provides support for the Solaris Audio API (SADA or commonly known as devaudio). SADA applications will transparently run on top of Open Sound System drivers and will co-exist with OSS API compatible applications.

Features

  • Supported audio formats
    • Supports 8/16/24/32 bits/sample audio formats
    • Supports sampling rates from 8KHz up to 200KHz
    • Supports mono, stereo, quad, 5.1, 7.1 and multichannel audio devices
  • Transparent Software based Audio Mixer
    • Allows applications to share the same "real" audio device regardless of what format is requested by the application.
    • Supports recording and full duplex in addition to playback.
    • Ability to mix stereo and multichannel audio streams up to 7.1/200Khz/32bit.
    • Supports full 24 bit range without loss of precision during internal computations.
    • Each application has its own independant volume controls.
    • Supports loop back recording. This enables you to "record-what-you-hear". Typically this is useful for recording streaming audio or trapping audio from applications
  • 64bit internal processing guarantees audio fidelity and precision if the audio data needs to be converted.
  • New device enumeration and mixer API makes it very easy to manage devices programatically.

Currently unimplemented or incomplete features

  • power management features like support for suspend/resume
  • jacksense may not work (especially the hdaudio cards found on many laptops have such problems)

Source Code

Open Sound System is available under GPLv2/CDDLv1/BSD at: http://www.4front-tech.com/developer/sources/stable/

Wiki pages

Wiki policy note

In order to discourage spambots, unregistered users cannot create new pages. Furthermore, a newly registered user has to wait a day before being able to create a new page. If it's really necessary, you may add content to an existing page and move it later.

Other OSS Links