9 Jul 2009 20:42
how to process multiple channels
Hello, I now would like to use libsamplerate in my application, which is able to handle an arbitrary number of channels. My program internally has all channels seperately, so one possible implementation would be to multiplex all <N> channels into one interleaved stream, processing them with one converter that I opened with src_new(..., <N>,...), and then demultiplex into seperate streams again. But what I would prefer is to handle all channels seperately, without cumbersome multiplexing/demultiplexing, with one converter per channel. This would also allow me to make use of multithreading on SMP machines, which speeds up operation a lot. My question now: Would this be possible without loss or would I lose phase information between the channels, e.g. would I lose the stereo effect? thanks, Thomas -- -- ______________________________________________________________________ Thomas Eschenbacher <Thomas.Eschenbacher@...> ------------------------------------------------------------ Secret Rabbit Code (aka libsamplerate) Mailing List To unsubscribe: <mailto:src-request@...?Subject=unsubscribe>(Continue reading)
RSS Feed