Lines Matching refs:sf
115 subformat = SF_CODEC (psf->sf.format) ;
118 { if ((SF_CONTAINER (psf->sf.format)) != SF_FORMAT_VOC)
129 psf->blockwidth = psf->bytewidth * psf->sf.channels ;
197 psf->sf.format = SF_FORMAT_VOC ; /* Major format */
247 psf->sf.samplerate = 1000000 / (256 - (rate_byte & 0xFF)) ;
250 size, rate_byte, psf->sf.samplerate, compression) ;
266 psf->sf.channels = 1 ;
269 psf->sf.format = SF_FORMAT_VOC | SF_FORMAT_PCM_U8 ;
291 { psf->sf.channels = 2 ;
292 psf->sf.samplerate = 128000000 / (65536 - rate_short) ;
295 { psf->sf.channels = 1 ;
296 psf->sf.samplerate = 256000000 / (65536 - rate_short) ;
299 psf_log_printf (psf, " sr : %d => %dHz\n", (rate_short & 0xFFFF), psf->sf.samplerate) ;
331 psf->sf.format = SF_FORMAT_VOC | SF_FORMAT_PCM_U8 ;
340 offset += psf_binheader_readf (psf, "e341124", &size, &psf->sf.samplerate,
354 " channels : %d\n", psf->sf.samplerate, bitwidth, channels) ;
366 psf->sf.channels = channels ;
388 psf->sf.format = SF_FORMAT_VOC | SF_FORMAT_PCM_U8 ;
393 psf->sf.format = SF_FORMAT_VOC | SF_FORMAT_PCM_16 ;
398 psf->sf.format = SF_FORMAT_VOC | SF_FORMAT_ALAW ;
403 psf->sf.format = SF_FORMAT_VOC | SF_FORMAT_ULAW ;
434 psf->sf.frames = psf->datalength / (psf->bytewidth * psf->sf.channels) ;
437 subformat = SF_CODEC (psf->sf.format) ;
455 if (subformat == SF_FORMAT_PCM_U8 && psf->sf.channels == 1)
457 rate_const = 256 - 1000000 / psf->sf.samplerate ;
462 else if (subformat == SF_FORMAT_PCM_U8 && psf->sf.channels == 2)
464 rate_const = 65536 - 128000000 / psf->sf.samplerate ;
472 rate_const = 256 - 1000000 / psf->sf.samplerate ;
482 if (psf->sf.channels < 1 || psf->sf.channels > 2)
488 length = psf->sf.frames * psf->sf.channels * psf->bytewidth + 12 ;
490 psf_binheader_writef (psf, "e1341124", BHW1 (VOC_EXTENDED_II), BHW3 (length), BHW4 (psf->sf.samplerate), BHW1 (16), BHW1 (psf->sf.channels), BHW2 (4), BHW4 (0)) ;
495 length = psf->sf.frames * psf->sf.channels * psf->bytewidth + 12 ;
497 psf_binheader_writef (psf, "e1341124", BHW1 (VOC_EXTENDED_II), BHW3 (length), BHW4 (psf->sf.samplerate), BHW1 (16), BHW1 (psf->sf.channels), BHW2 (4), BHW4 (0)) ;
502 length = psf->sf.frames * psf->sf.channels * psf->bytewidth + 12 ;
503 psf_binheader_writef (psf, "e1341124", BHW1 (VOC_EXTENDED_II), BHW3 (length), BHW4 (psf->sf.samplerate), BHW1 (8), BHW1 (psf->sf.channels), BHW2 (6), BHW4 (0)) ;
508 length = psf->sf.frames * psf->sf.channels * psf->bytewidth + 12 ;
509 psf_binheader_writef (psf, "e1341124", BHW1 (VOC_EXTENDED_II), BHW3 (length), BHW4 (psf->sf.samplerate), BHW1 (8), BHW1 (psf->sf.channels), BHW2 (7), BHW4 (0)) ;
570 psf->sf.frames = 0 ;