[linux-audio-dev] A wrapper module for multiple soundcards

New Message Reply About this list Date view Thread view Subject view Author view Other groups

Subject: [linux-audio-dev] A wrapper module for multiple soundcards
From: Thomas Charbonnel (thomas_AT_ipnoz.com)
Date: Thu Apr 27 2000 - 18:29:29 EEST


Hi,

I would like to submit an idea about sound in linux and get pros and cons from
you all.

Introduction:
        Lots of applications are compiled hard linked to /dev/dsp, which means
you must compile an other version if you want to use it with an other card (the
"change the symlink" argument does not apply if you want to run two application
using different cards at the same time)

Idea :-)
        Why not make an alternate /dev/dsp, intercepting calls to the sound
card, supporting multiple openings, registering applications, and routing on
demand the sound stream and IOCTLs to the appropriate devices ? This should
allow dynamic routing of sound stream and even chaining applications (i.e.
routing one's output into another's input). Another interesting point is that
this should allow non Oss nor Alsa drivers to be plugged in and accessed as
regular Oss or Alsa drivers.

Conclusion:
        If there is nothing impossible technically, this should allow a lot
more flexibility in handling sound in linux, while being totaly transparent at
the application level.
        So, err... Is there something impossible technically ?

Thomas.


New Message Reply About this list Date view Thread view Subject view Author view Other groups

This archive was generated by hypermail 2b28 : Thu Apr 27 2000 - 19:58:43 EEST