Home | History | Annotate | Download | only in src

Lines Matching refs:_nchannels

54 static size_t read_pcm16(float **_samples,FILE *_fin,int _nchannels){
64 nread=fread(buf,2*_nchannels,1024/(2*_nchannels),_fin);
70 _nchannels*csamples*sizeof(*samples));
74 for(ci=0;ci<_nchannels;ci++){
76 s=buf[2*(xi*_nchannels+ci)+1]<<8|buf[2*(xi*_nchannels+ci)];
78 samples[(nsamples+xi)*_nchannels+ci]=s;
84 _nchannels*nsamples*sizeof(*samples));
89 const float *_in,int _nchannels,size_t _nframes,int _window_sz,
98 window=(float *)opus_malloc((3+_nchannels)*_window_sz*sizeof(*window));
116 for(ci=0;ci<_nchannels;ci++){
118 x[ci*_window_sz+xk]=window[xk]*_in[(xi*_step+xk)*_nchannels+ci];
124 for(ci=0;ci<_nchannels;ci++){
138 _ps[(xi*ps_sz+xj)*_nchannels+ci]=re*re+im*im+100000;
139 p[ci]+=_ps[(xi*ps_sz+xj)*_nchannels+ci];
143 _out[(xi*_nbands+bi)*_nchannels]=p[0]/(_bands[bi+1]-_bands[bi]);
144 if(_nchannels==2){
145 _out[(xi*_nbands+bi)*_nchannels+1]=p[1]/(_bands[bi+1]-_bands[bi]);