Le Fri, 17 Jul 2009 15:32:23 -0400,
"Massie, Lee C." <[email protected]> a écrit :
> Hi all,
>
>
>
> I'm trying to play data from a machine that does not have a sound card
> on a machine that does. I was able to successfully create a file using
> "type file" as the default in the asound.conf, and I was able to prove
> this file would play on the other machine, so I know what I want to do
> can be done. Regretfully, there is memory limitations on the machines
> that I am working on that makes this solution unusable. Thus, I've
> instead tried to get the data across using "type shm" and then using a
> socket to run the data through. A guy I'm working with created a socket
> server that attempts to accomplish this. When I run this socket server,
> I can see that the socket is able to receive data, but I get an error
> where I performed the aplay that says "read size error." This error is
> occurring in code specific to shm. It appears that after the data is
> written to the socket, aplay does a read. For some reason the read is
> failing, because the value returned is a different value than the size
> of the buffer received. I also noticed that there is an aserver
> application that comes with the alsa-lib's. I've attempted to use this
> in place of the homegrown alsa server, but I can't figure out what it is
> supposed to do. I run the aserver and then the aplay, and they both
> just sit there. I have not been able to find very much documentation
> regarding aserver, so I'm not sure what to do beyond what I'm doing.
> Does anyone have any experience with shm or aserver that may be able to
> give me clues on how to get a solution using "type shm" to work?
> Does anyone know if there is any documentation out there that explains
> how to use aserver? Here is my current asound.conf:
>
>
>
> pcm.!default{
>
> type shm
>
> server socketserver
>
> pcm "default"
>
> }
>
>
>
> server. socketserver{
>
> host 127.0.0.1
>
> socket "/tmp/alsa.sock"
>
> }
>
>
>
> This is the command I use to run the aserver: ./aserver socketserver
>
>
>
> If anybody in the future wants to create a file from what is played on a
> machine that does not have a sound card, here is my asound.conf that
> successfully accomplished this:
>
>
>
> pcm.!default{
>
> type file
>
> file "/tmp/out.raw"
>
> format "raw"
>
> slave.pcm "null"
>
> }
>
>
>
> Any help would be much appreciated.
>
>
>
> Lee
>
>
>
I am not an ALSA expert, but what you want to do can be easily archived with
JACK: http://jackaudio.org/
Dominique
------------------------------------------------------------------------------
Enter the BlackBerry Developer Challenge
This is your chance to win up to $100,000 in prizes! For a limited time,
vendors submitting new applications to BlackBerry App World(TM) will have
the opportunity to enter the BlackBerry Developer Challenge. See full prize
details at: http://p.sf.net/sfu/Challenge
_______________________________________________
Alsa-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/alsa-user