Hi guys,<br><br>This is my first post, I´m a brazilian programmer and I think speex is a great project. :)<br>I&#39;m working on a free software project and I was planning to use speex on it. I have used the java speex version in another project and that worked well, and this time I was planning to use a JNI version to get the latest features.<br>
<br>ok, lets get to the point. :)<br>I would need to mix some audio streams realtime. After googling a little I had only two answers:<br>1 - decode,mix,encode<br>2 - lower quality, send streams at the same time and mix at the client.<br>
<br>I didnt like either solutions.<br><br>I´m not an audio expert, so I´m just saying something silly. I readed that speex uses a fixed &quot;codebook&quot;. So I think that in a simplistic way this means that the encoded data are indexes in this codebook and some transformation information.<br>
Is it possible to create a &quot;mixing codebook&quot;? the idea is to generate all the mix combinations of each entry in the codebook., so two encoded frames could be merged and point to this different codebook, maybe selected in the rtp header.<br>
<br>well... if this was a stupid question, sorry for taking your time. :)<br><br>Thanks, and keep the good job!<br><br>Ricardo Andere de Mello (Gandhi)<br>