* copy pcm plugin @ 2004-01-28 17:05 Florian Schmidt 2004-01-28 17:37 ` [Alsa-user] " Takashi Iwai 2004-01-28 18:46 ` [Alsa-devel] " Jaroslav Kysela 0 siblings, 2 replies; 5+ messages in thread From: Florian Schmidt @ 2004-01-28 17:05 UTC (permalink / raw) To: alsa-user; +Cc: alsa-devel Hi, as far as i understand it, the copy plugin does nothing but copy its input to its output. I wonder if it would be easily possible to extend this plugin to copy to multiple slave pcms. This way it would be (easily?) possible to "distribute" a stereo signal to 4 or even 6 channels. Any thoughts? Maybe i just misunderstood the pcm copy docs though.. Flo -- signature :) ------------------------------------------------------- The SF.Net email is sponsored by EclipseCon 2004 Premiere Conference on Open Tools Development and Integration See the breadth of Eclipse activity. February 3-5 in Anaheim, CA. http://www.eclipsecon.org/osdn ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [Alsa-user] copy pcm plugin 2004-01-28 17:05 copy pcm plugin Florian Schmidt @ 2004-01-28 17:37 ` Takashi Iwai 2004-01-28 19:02 ` [Alsa-devel] " Takashi Iwai 2004-01-28 18:46 ` [Alsa-devel] " Jaroslav Kysela 1 sibling, 1 reply; 5+ messages in thread From: Takashi Iwai @ 2004-01-28 17:37 UTC (permalink / raw) To: Florian Schmidt; +Cc: alsa-user, alsa-devel At Wed, 28 Jan 2004 18:05:46 +0100, Florian Schmidt wrote: > > > Hi, as far as i understand it, the copy plugin does nothing but copy its > input to its output. I wonder if it would be easily possible to extend > this plugin to copy to multiple slave pcms. This way it would be > (easily?) possible to "distribute" a stereo signal to 4 or even 6 > channels. route (and plug) plugin already can do that. for example, pcm.ch40dup { type route slave.pcm surround40 slave.channels 4 ttable.0.0 1 ttable.1.1 1 ttable.0.2 1 ttable.1.3 1 } pcm.ch51dup { type route slave.pcm surround51 slave.channels 6 ttable.0.0 1 ttable.1.1 1 ttable.0.2 1 ttable.1.3 1 ttable.0.4 0.5 ttable.1.4 0.5 ttable.0.5 0.5 ttable.1.5 0.5 } and you can play two channel WAV like % aplay -Dch40dup 2ch-stereo.wav % aplay -Dch51dup 2ch-stereo.wav for 4.0 and 5.1 surrounds, respectively. of course, this is just copy of left/right samples, no dolby prologic effect is included ;) Takashi ------------------------------------------------------- The SF.Net email is sponsored by EclipseCon 2004 Premiere Conference on Open Tools Development and Integration See the breadth of Eclipse activity. February 3-5 in Anaheim, CA. http://www.eclipsecon.org/osdn ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [Alsa-devel] Re: copy pcm plugin 2004-01-28 17:37 ` [Alsa-user] " Takashi Iwai @ 2004-01-28 19:02 ` Takashi Iwai 2004-01-28 21:30 ` Florian Schmidt 0 siblings, 1 reply; 5+ messages in thread From: Takashi Iwai @ 2004-01-28 19:02 UTC (permalink / raw) To: Florian Schmidt; +Cc: alsa-user, alsa-devel At Wed, 28 Jan 2004 18:37:32 +0100, I wrote: > > At Wed, 28 Jan 2004 18:05:46 +0100, > Florian Schmidt wrote: > > > > > > Hi, as far as i understand it, the copy plugin does nothing but copy its > > input to its output. I wonder if it would be easily possible to extend > > this plugin to copy to multiple slave pcms. This way it would be > > (easily?) possible to "distribute" a stereo signal to 4 or even 6 > > channels. > > route (and plug) plugin already can do that. > for example, ah, in your question, multiple slave pcms are assumed. in such a case, combine the multiple pcms via multi plugin at first, then use route plugin over it. Takashi ------------------------------------------------------- The SF.Net email is sponsored by EclipseCon 2004 Premiere Conference on Open Tools Development and Integration See the breadth of Eclipse activity. February 3-5 in Anaheim, CA. http://www.eclipsecon.org/osdn ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [Alsa-devel] Re: copy pcm plugin 2004-01-28 19:02 ` [Alsa-devel] " Takashi Iwai @ 2004-01-28 21:30 ` Florian Schmidt 0 siblings, 0 replies; 5+ messages in thread From: Florian Schmidt @ 2004-01-28 21:30 UTC (permalink / raw) To: Takashi Iwai; +Cc: alsa-user, alsa-devel On Wed, 28 Jan 2004 20:02:03 +0100 Takashi Iwai <tiwai@suse.de> wrote: > At Wed, 28 Jan 2004 18:37:32 +0100, > I wrote: > > > > At Wed, 28 Jan 2004 18:05:46 +0100, > > Florian Schmidt wrote: > > > > > > > > > Hi, as far as i understand it, the copy plugin does nothing but > > > copy its input to its output. I wonder if it would be easily > > > possible to extend this plugin to copy to multiple slave pcms. > > > This way it would be(easily?) possible to "distribute" a stereo > > > signal to 4 or even 6 channels. > > > > route (and plug) plugin already can do that. > > for example, > > ah, in your question, multiple slave pcms are assumed. > in such a case, combine the multiple pcms via multi plugin at first, > then use route plugin over it. Well, i thought i would need to somehow copy to front/rear, etc, manually. But just using the surround51 or surround40 as slave pcm sounds just as good. Thanks, Takashi and Jaroslav for the quick infos :) I will add them to the wiki soon.. Flo -- signature :) ------------------------------------------------------- The SF.Net email is sponsored by EclipseCon 2004 Premiere Conference on Open Tools Development and Integration See the breadth of Eclipse activity. February 3-5 in Anaheim, CA. http://www.eclipsecon.org/osdn ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [Alsa-devel] copy pcm plugin 2004-01-28 17:05 copy pcm plugin Florian Schmidt 2004-01-28 17:37 ` [Alsa-user] " Takashi Iwai @ 2004-01-28 18:46 ` Jaroslav Kysela 1 sibling, 0 replies; 5+ messages in thread From: Jaroslav Kysela @ 2004-01-28 18:46 UTC (permalink / raw) To: Florian Schmidt; +Cc: alsa-user, alsa-devel On Wed, 28 Jan 2004, Florian Schmidt wrote: > > Hi, as far as i understand it, the copy plugin does nothing but copy its > input to its output. I wonder if it would be easily possible to extend > this plugin to copy to multiple slave pcms. This way it would be > (easily?) possible to "distribute" a stereo signal to 4 or even 6 > channels. > > Any thoughts? Maybe i just misunderstood the pcm copy docs though.. Yes, copy is a simple optimized variation of the route plugin, but you need to merge stereo devices with "multi" plugin to the multichannel device at first. Jaroslav ----- Jaroslav Kysela <perex@suse.cz> Linux Kernel Sound Maintainer ALSA Project, SuSE Labs ------------------------------------------------------- The SF.Net email is sponsored by EclipseCon 2004 Premiere Conference on Open Tools Development and Integration See the breadth of Eclipse activity. February 3-5 in Anaheim, CA. http://www.eclipsecon.org/osdn ^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2004-01-28 21:30 UTC | newest] Thread overview: 5+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2004-01-28 17:05 copy pcm plugin Florian Schmidt 2004-01-28 17:37 ` [Alsa-user] " Takashi Iwai 2004-01-28 19:02 ` [Alsa-devel] " Takashi Iwai 2004-01-28 21:30 ` Florian Schmidt 2004-01-28 18:46 ` [Alsa-devel] " Jaroslav Kysela
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.