Après un peu de lecture sur le web, je reviens sur le tire "OSS" du sujet pour résumer ce que j'ai cru comprendre. Vous me corrigez si erreurs.
Evolution du sous-système audio du système de base FreeBSD : https://wiki.freebsd.org/Sound
1993 - 1997 : VoxWare --> OSS
1997 - 1998 : nouveau "pcm" alternatif
1999 - : nouveau "newpcm"
Sous-système audio actuel (dans la base FreeBSD) :
https://www.freebsd.org/doc/en/books/arc...k/oss.html
https://www.freebsd.org/cgi/man.cgi?query=sound
Remarque : Il est différent de OSS de 4Front Technologies : https://www.freshports.org/audio/oss/
Il s'agit de deux parties séparées : par exemple pour USB :
- pcm framework(infrastructure logicielle) : gestion générique du son; proposant une interface compatible OSS ou Voxware pour les applications audio
codes : https://github.com/freebsd/freebsd/tree/.../sound/pcm
- USB audio driver : deux interfaces channel et mixer entre pcm et hardware
codes : https://github.com/freebsd/freebsd/tree/.../sound/usb (on voit qu'il supporte USB Audio Class 2.0)
https://www.freebsd.org/cgi/man.cgi?query=snd_uaudio
Evolution du sous-système audio du système de base FreeBSD : https://wiki.freebsd.org/Sound
1993 - 1997 : VoxWare --> OSS
1997 - 1998 : nouveau "pcm" alternatif
1999 - : nouveau "newpcm"
Sous-système audio actuel (dans la base FreeBSD) :
https://www.freebsd.org/doc/en/books/arc...k/oss.html
https://www.freebsd.org/cgi/man.cgi?query=sound
Remarque : Il est différent de OSS de 4Front Technologies : https://www.freshports.org/audio/oss/
Il s'agit de deux parties séparées : par exemple pour USB :
- pcm framework(infrastructure logicielle) : gestion générique du son; proposant une interface compatible OSS ou Voxware pour les applications audio
codes : https://github.com/freebsd/freebsd/tree/.../sound/pcm
- USB audio driver : deux interfaces channel et mixer entre pcm et hardware
codes : https://github.com/freebsd/freebsd/tree/.../sound/usb (on voit qu'il supporte USB Audio Class 2.0)
https://www.freebsd.org/cgi/man.cgi?query=snd_uaudio