dsproxy emulates an OSS device that "virtualizes" itself so each UID that opens /dev/dsp gets its own private sound device. At this point, simultaneous reading of /dev/dsp by another process "samples" the data out of dsproxy. The tagged audio data and ioctls stream may be saved to disk locally as the example program does, retargeted over a network, pushed into an effects generator (3-D sound), etc. The virtualization feature is a stepping stone to adding sound to VNC on a per-desktop basis with each user appearing to have total control over /dev/dsp. Most OSS ioctls are implemented, so applications such as xmame and rvplayer7 may be retargeted through dsproxy.
| Tags | multimedia Sound/Audio Capture/Recording |
|---|---|
| Licenses | GPL |
Recent releases


No changes have been submitted for this release.


Changes: This release has an install script, 2.4 kernel compatibility, and displays running time.


Changes: Support for 2.4 kernels.


No changes have been submitted for this release.


Changes: Addition of semaphore locking around critical sections, and a fix for a kernel oops bug caused by occasional NULL pointer exceptions during a close() operation.
- All comments
Recent commentsRe: Project ownership..
> > ..will be changing very soon to
> > opencountry.
>
> I would like to contact someone involved
> with this project.
> Could anyone with info as to who that is
> contact me.
> I've made a patch and have no idea where
> to submit to as the email addresses
> listed are no longer active.
>
> Thanks
I tried the same thing, to no avail. So i just branched the code, find my own version 0.2.17.2 here: http://scara.com/dsproxy/ (http://scara.com/dsproxy/)
If you like to merge your patch with that, i could host the resulting version.
Re: Project ownership..
> ..will be changing very soon to
> opencountry.
I would like to contact someone involved with this project.
Could anyone with info as to who that is contact me.
I've made a patch and have no idea where to submit to as the email addresses listed are no longer active.
Thanks
Project ownership..
..will be changing very soon to opencountry.
Re: dsproxy port to 2.4.x...?
> Any plans to port dsproxy source to
> complile under Linux kernel 2.4.x?
Done. I've sent patch to Tony and he's submitted it to
Freshmeat, so should be up soon.
dsproxy port to 2.4.x...?
Any plans to port dsproxy source to complile under Linux kernel 2.4.x?