engine audio fixes
This commit is contained in:
parent
8c014802c9
commit
9d17655836
2 changed files with 9 additions and 7 deletions
|
|
@ -11,10 +11,9 @@ void TAAudioSDL::onProcess(unsigned char* buf, int nframes) {
|
|||
audioProcCallback(inBufs,outBufs,desc.inChans,desc.outChans,desc.bufsize);
|
||||
}
|
||||
float* fbuf=(float*)buf;
|
||||
for (size_t i=0; i<desc.outChans; i++) {
|
||||
int k=0;
|
||||
for (size_t j=i; j<desc.bufsize*desc.outChans; j+=desc.outChans) {
|
||||
fbuf[j]=outBufs[i][k++];
|
||||
for (size_t j=0; j<desc.bufsize; j++) {
|
||||
for (size_t i=0; i<desc.outChans; i++) {
|
||||
fbuf[j*desc.outChans+i]=outBufs[i][j];
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue