Lines Matching refs:sf

88 	subformat = SF_CODEC (psf->sf.format) ;
91 { if ((SF_CONTAINER (psf->sf.format)) != SF_FORMAT_IRCAM)
94 psf->endian = SF_ENDIAN (psf->sf.format) ;
141 psf_binheader_readf (psf, "epmf44", 0, &marker, &samplerate, &(psf->sf.channels), &encoding) ;
150 if (psf->sf.channels > SF_MAX_CHANNELS)
151 { psf_binheader_readf (psf, "Epmf44", 0, &marker, &samplerate, &(psf->sf.channels), &encoding) ;
154 if (psf->sf.channels > SF_MAX_CHANNELS)
164 psf->sf.samplerate = (int) samplerate ;
169 psf->sf.samplerate, psf->sf.channels, encoding, get_encoding_str (encoding)) ;
174 psf->blockwidth = psf->sf.channels * psf->bytewidth ;
176 psf->sf.format = SF_FORMAT_IRCAM | SF_FORMAT_PCM_16 ;
181 psf->blockwidth = psf->sf.channels * psf->bytewidth ;
183 psf->sf.format = SF_FORMAT_IRCAM | SF_FORMAT_PCM_32 ;
188 psf->blockwidth = psf->sf.channels * psf->bytewidth ;
190 psf->sf.format = SF_FORMAT_IRCAM | SF_FORMAT_FLOAT ;
195 psf->blockwidth = psf->sf.channels * psf->bytewidth ;
197 psf->sf.format = SF_FORMAT_IRCAM | SF_FORMAT_ALAW ;
202 psf->blockwidth = psf->sf.channels * psf->bytewidth ;
204 psf->sf.format = SF_FORMAT_IRCAM | SF_FORMAT_ULAW ;
213 psf->sf.format |= SF_ENDIAN_BIG ;
215 psf->sf.format |= SF_ENDIAN_LITTLE ;
223 if (psf->sf.frames == 0 && psf->blockwidth)
224 psf->sf.frames = psf->datalength / psf->blockwidth ;
226 psf_log_printf (psf, " Samples : %d\n", psf->sf.frames) ;
253 encoding = get_encoding (SF_CODEC (psf->sf.format)) ;
265 samplerate = psf->sf.samplerate ;
270 psf_binheader_writef (psf, "E44", BHW4 (psf->sf.channels), BHW4 (encoding)) ;
275 psf_binheader_writef (psf, "e44", BHW4 (psf->sf.channels), BHW4 (encoding)) ;