Lines Matching refs:datalength
202 psf->datalength = 0 ; in wav_open()
396 psf->datalength = chunk_size ; in wav_read_header()
397 if (psf->datalength & 1) in wav_read_header()
405 psf->datalength = psf->filelength - psf->dataoffset ; in wav_read_header()
408 if (psf->datalength > psf->filelength - psf->dataoffset) in wav_read_header()
409 …{ psf_log_printf (psf, "data : %D (should be %D)\n", psf->datalength, psf->filelength - psf->datao… in wav_read_header()
410 psf->datalength = psf->filelength - psf->dataoffset ; in wav_read_header()
413 psf_log_printf (psf, "data : %D\n", psf->datalength) ; in wav_read_header()
416 if (psf->datalength + psf->dataoffset < psf->filelength) in wav_read_header()
417 psf->dataend = psf->datalength + psf->dataoffset ; in wav_read_header()
419 psf->datalength += chunk_size & 1 ; in wav_read_header()
427 psf_fseek (psf, psf->datalength, SEEK_CUR) ; in wav_read_header()
429 if (psf_ftell (psf) != psf->datalength + psf->dataoffset) in wav_read_header()
671 { if (psf->filelength - psf->dataoffset < psf->datalength) in wav_read_header()
674 psf->sf.frames = psf->datalength / psf->blockwidth ; in wav_read_header()
1072 psf->datalength = psf->filelength - psf->dataoffset ; in wav_write_header()
1075 psf->datalength -= psf->filelength - psf->dataend ; in wav_write_header()
1077 psf->datalength = psf->sf.frames * psf->bytewidth * psf->sf.channels ; in wav_write_header()
1180 psf_binheader_writef (psf, "tm8", BHWm (data_MARKER), BHW8 (psf->datalength)) ; in wav_write_header()
1209 { psf->datalength = psf->sf.frames * psf->bytewidth * psf->sf.channels ; in wav_write_tailer()
1210 psf->dataend = psf->dataoffset + psf->datalength ; in wav_write_tailer()