Legacy OSS applications and alsa+jack

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Greetings!

I have a amateur radio application (app1), a jack client, that performs 
some DSP on an audio stream and I would like to interface the output 
stream of this application to another application (app2), a legacy OSS 
app. The setup I have is:

[ Soundcard ADC ] => ALSA Capture => JACK => DSP APP1 => JACK => ALSA 
Playback => [ Soundcard DAC ]

The above works very well, but I would like to feed the processed stream 
into the legacy application (app2) as shown below:

[ Soundcard ADC] => ALSA Capture => JACK => DSP APP1 => JACK => ??? => 
Virtual OSS PCM Device => APP2

APP2 peforms some further signal processing and demodulates the signals 
displaying them on the screen (FFT plus characters)
APP2 can also be used to generate some baseband stream and I would like 
to feed it back into the system as:

APP2 => Virtual OSS PCM Device => ??? => JACK => DSP APP1 => ALSA 
Playback => [ Soundcard DAC ]

Does anyone knows how I could possibly accomplish this? Is there a way I 
can create a virtual OSS-compatible PCM device (/dev/dspX) that could 
show up as an ALSA capture/playback device for jack?

Any help or pointers would be very much appreciated.

Regards,

-- Edson






-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Alsa-user mailing list
Alsa-user@xxxxxxxxxxxxxxxxxxxxx
https://lists.sourceforge.net/lists/listinfo/alsa-user

[Index of Archives]     [ALSA Devel]     [Linux Audio Users]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [Yosemite Photos]     [KDE Users]     [Fedora Tools]

  Powered by Linux