Messages in this thread | | | Subject | Re: ncd (network character device) ? | From | Nix <> | Date | 17 Jun 1999 23:31:52 +0100 |
| |
Jeff Garzik <jgarzik@pobox.com> writes:
> Take a look at 'esddsp' for programs which do not support esd directly.
Unfortunately this is broken :(
Specifically, stuff using esddsp is only allowed to change its sample rate (SNDCTL_DSP_SPEED) and 8/16bitness (SNDCTL_DSP_SETFMT) once. This breaks, eg, NAS-over-esd.
The code to do this in esddsp looks quite deliberate but for goodness sake I can't see why it is (see esddsp::dspctl(), especially the `settings' variable.)
I've asked the authors why this is, and the query vanished into a black hole.
Pity, really, as esddsp could be rather cool. One of these days I'll take out that `settings' cruft and see if esddsp still works.
-- `dont forget that Linux became only possible because 20 years of OS research was carefully studied, analyzed, discussed and thrown away.' -- mingo on linux-kernel
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/
| |