Re: help with using rear connector as a separate channel

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

 



On Tue, 22 Jan 2008, Adam Nielsen wrote:

>> I then tried the lines you suggested, got the same error. in any case
>> I would still want to use the front channels to output music , while
>> using the rear to conduct a phone call simultaneously.
>
> What happens if you do something like this:
>
> pcm.ch34 {
>  ...
>  bindings {
>    0 0
>    0 1
>    0 2
>    1 3
>  }
> }
>
> Granted this will not do what you want (you'll get audio from both
> devices played through all speakers) but if that *does* work, then all
> you need to do is to figure out how to create silence channels when
> you're upmixing to four speakers (I think there's a "policy" command for
> something like this.)
>

I think his question really is -- if you send 4 channel sound to the sound
card, can you get the card to play all 4 channels through the independent
outputs. Ie, if I have a 4 channel .wav file, and do aplay test.wav, will
each of those 4 channels come through each of the separate output.

If that is possible, then the issue become a software issue. Remember that
the sample rate for telephone calls is very different from that for music.
44KHz telephone calls would be an insane waste of bandwidth. 4KHz music
would be horrible. So you have to do rate conversion to have any hope of
this working.



-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
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