Faire un don ! | | style | statistiques | contactez-nous | plan | lettre d'information

: Open Sound System de retour vers le libre

Posté par √λιi (). Modéré le 08 juin 2007.
Dev Mazumdar de 4Front, l'éditeur des pilotes audio Open Sound System (OSS) annonce officieusement un retour vers une licence libre, après avoir fermé le code des pilotes il y a quelques années.

« Les rumeurs sont vraies, nous prévoyons d'ouvrir le code d'Open Sound (le 14 juin). Nous fournirons le code source sous [la licence] CDDL pour Solaris et GPLv2 pour Linux, BSD, OpenServer, etc. »

Dans les commentaires de la dépêche d'OSNews, il est précisé que le choix de la licence n'est pas encore finalisé et que l'étude est encore en cours (suite à des regrets du choix de la GPLv2 par des utilisateurs de BSD).

En tant qu'utilisateur de Linux, on relèvera tout de suite le double emploi de ces pilotes face à ALSA, intégré au noyau suite à la fermeture du code d'OSS, mais il est important de préciser que les pilotes OSS ont la particularité d'être multi-platesformes.

> Lire la dépêche (40 commentaires, moyenne: 2,8).  

Vous avez demandé le commentaire #839793.

portaudio

Posté par Troy McClure (page perso, ) le 08/06/2007 à 13:32. (lien). Évalué à 2.

La solution habituelle est d'utiliser une couche d'abstraction

Comme par exemple l'excellentissime portaudio http://www.portaudio.com/ que je recommande chaudement

  • [^]Re: portaudio

    Posté par chaperon () le 08/06/2007 à 14:06. (lien). Évalué à 5.


    Comme par exemple l'excellentissime portaudio http://www.portaudio.com/ que je recommande chaudement


    Ou, pour un autre usage, JACK (http://jackaudio.org), pour qui tous les programmes devraient supporter la sauvegarde de session et le transport synchronisé (avis aux développeurs contributeurs).

    Maintenant, sans vouloir dénigrer ALSA ni les efforts d'OSS, un système audio centralisé sur un démon me semble plus pratique qu'une couche de pilotes qui sait tout faire. Ils devraient se concentrer sur la stabilité et la latence (qui sont déjà remarquables) plutôt que sur les fonctionnalités.

    Donc OSS de retour, c'est une bonne nouvelle, puisque cela fera un meilleur support pour certaines cartes et de toute façon, on va abstraire tout ça derrière une belle lib bien complexe qui fait le travail !

    --
    man man, man !
    • [^]Re: portaudio

      Posté par Romain LE DISEZ (page perso, ) le 08/06/2007 à 14:38. (lien). Évalué à 2.

      de toute façon, on va abstraire tout ça derrière une belle lib bien complexe qui fait le travail !


      C'est déjà le cas en réalité : (bientôt) Gstreamer pour Gnome et Phonon pour le futur KDE

      Ces projets sont obligé de le faire vu qu'ils visent d'autres plateforme que Linux...

      • [^]Re: portaudio

        Posté par Julien () le 08/06/2007 à 16:30. (lien). Évalué à 7.

        Oui, sauf que Phonon et GStreamer n'ont rien à voir.
        GStreamer est effectivement une "belle lib bien complexe qui fait le travail", comme xine ou arts.
        Par contre Phonon est une simple API qui ne fait aucun travail, mais qui est une couche d'abstraction du backend audio utilisé (xine, xmmm ou ... GStreamer).
        Dans le monde des bases de données, ça revient à comparer postgreSQL et ODBC ... ça n'a pas de sens.

      [^]Re: portaudio

      Posté par Matthieu C () le 08/06/2007 à 16:25. (lien). Évalué à 3.

      de toute façon, on va abstraire tout ça derrière une belle lib bien complexe qui fait le travail !
      Non pas une lib, mais un serveur audio.

    [^]Re: portaudio

    Posté par Victor STINNER (page perso, ) le 12/06/2007 à 12:01. (lien). Évalué à 3.

    SDL, OpenAL, Allegro, JACK, (etc.) supportent ALSA et OSS. SDL et OpenAL supportent plateformes. OpenAL supporte aussi Mac OS X, BSD, Solaris, DirectSound, Direct3D, Xbox, Xbox 360, BeOS et tout ceux que j'oublie. SDL supporte aussi DirectSound, BeOS, (Mac OS X, Solaris, FreeBSD) et ceux que j'oublie.