dsproxy

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

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  06 May 2005 09:24
  • Rrelease-after

No changes have been submitted for this release.

  • Rrelease-mid
  •  22 Feb 2005 13:47
  • Rrelease-after

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

  • Rrelease-mid
  •  07 Jun 2001 11:16
  • Rrelease-after

Changes: Support for 2.4 kernels.

  • Rrelease-mid
  •  03 Feb 2001 12:04
  • Rrelease-after

No changes have been submitted for this release.

  • Rrelease-mid
  •  30 Jan 2001 06:12
  • Rrelease-after

    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.

    Rss Recent comments

    Rcomment-before 11 Feb 2005 14:41 Rcomment-trans scarabaeus Rcomment-after

    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

    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.

    Rcomment-before 15 Feb 2004 01:47 Rcomment-trans rainstain Rcomment-after

    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

    Rcomment-before 08 Sep 2001 13:48 Rcomment-trans arjuna Rcomment-after

    Project ownership..
    ..will be changing very soon to opencountry.

    Rcomment-before 07 Jun 2001 05:23 Rcomment-trans artichoke Rcomment-after

    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.

    Rcomment-before 24 Apr 2001 18:32 Rcomment-trans arek Rcomment-after

    dsproxy port to 2.4.x...?
    Any plans to port dsproxy source to complile under Linux kernel 2.4.x?

    B13c169c9706de002adea0b836b3da3c_thumb

    Project Spotlight

    KpGen

    A password generator program.

    No-screenshot

    Project Spotlight

    libposix

    A cross platform POSIX 2008 library written from scratch