On Sun, Apr 22, 2001 at 08:42:28PM +0100, Aaron McDaid wrote:
> But apps have to be esd aware to work. This is the main problem
> I have. Does esd create sockets as files which the likes of
> mpg123 could pass with a -a switch?
actually mpg123 on my system defaults to esd. redhat 6.2 box,
mpg123-0.59r-4 is what an rpm -q returns.
and all the apps that create graphics on my box use libX11 and friends...
esd does open sockets, but for its protocol. look into esddsp. as far
as "just writing to a file," there's more to controlling an audio card then
just spewing audio streams at it. volume, balance, etc.
> Isn't one of the UNIX philosophies: Everything should be a file?
then i assume you're against the socket call and just stick to opening in
the tree where your portal fs is mounted?
> But this hypothetical networking thing I'm talking about would
> take whats written to /dev/dspX and send it. It would be
> relatively transparent.
it can't be. every soundcard has different ways of controling it's
different bits. in addition kernel drivers listening to tcp/ip ports
etc add way too much complexity. i think the solution for the wide
varieties of video cards and arches in the unix world is equally good
for audio cards. it's worked quite nicely - i used it with ncd xterms
and sun sparcs (ncd audio) and now with linux boxes.
kevin
--
kevin at suberic.net can you decypher the hidden message?
fork()'ed on 37058400 fhsa jhs foiqrn kjan rvgn mv. bvdf bvdfk fghdfgs
meatspace place: home sjnf qrfrtfbmf? zc fou djv eruhfgaa varuf haerf.
http://suberic.net/~kevin
Maintained by the ILUG website team. The aim of Linux.ie is to
support and help commercial and private users of Linux in Ireland. You can
display ILUG news in your own webpages, read backend
information to find out how. Networking services kindly provided by HEAnet, server kindly donated by
Dell. Linux is a trademark of Linus Torvalds,
used with permission. No penguins were harmed in the production or maintenance
of this highly praised website. Looking for the
Indian Linux Users' Group? Try here. If you've read all this and aren't a lawyer: you should be!