杰理之左右声道数据调换【篇】
void ops_lr(void *buf, int len)
{
s16 *f_lr=buf;
s16 tmp_l,tmp_r;
len=len>>2; for(int i=0; i<len; i++) ///lrlrlr...... { tmp_l = f_lr[i*2]; tmp_r = f_lr[i*2+1]; f_lr[i*2+1] = tmp_l; f_lr[i*2] = tmp_r; }}
void ops_lr(void *buf, int len)
{
s16 *f_lr=buf;
s16 tmp_l,tmp_r;
len=len>>2; for(int i=0; i<len; i++) ///lrlrlr...... { tmp_l = f_lr[i*2]; tmp_r = f_lr[i*2+1]; f_lr[i*2+1] = tmp_l; f_lr[i*2] = tmp_r; }}