Lines Matching refs:filelength
132 if (psf->file.mode == SFM_READ || (psf->file.mode == SFM_RDWR &&psf->filelength > 0)) in w64_open()
158 psf->filelength = SF_COUNT_MAX - 10000 ; in w64_open()
159 psf->datalength = psf->filelength ; in w64_open()
161 psf->sf.frames = (psf->blockwidth) ? psf->filelength / psf->blockwidth : psf->filelength ; in w64_open()
253 if (psf->filelength != chunk_size) in w64_read_header()
254 psf_log_printf (psf, "riff : %D (should be %D)\n", chunk_size, psf->filelength) ; in w64_read_header()
310 psf->datalength = SF_MIN (chunk_size - 24, psf->filelength - psf->dataoffset) ; in w64_read_header()
356 if (chunk_size >= psf->filelength) in w64_read_header()
357 …rintf (psf, "*** Chunk size %u > file length %D. Exiting parser.\n", chunk_size, psf->filelength) ; in w64_read_header()
364 if (psf_ftell (psf) >= (psf->filelength - (2 * SIGNED_SIZEOF (dword)))) in w64_read_header()
388 { if (psf->filelength - psf->dataoffset < psf->datalength) in w64_read_header()
389 psf->sf.frames = (psf->filelength - psf->dataoffset) / psf->blockwidth ; in w64_read_header()
445 { psf->filelength = psf_get_filelen (psf) ; in w64_write_header()
447 psf->datalength = psf->filelength - psf->dataoffset ; in w64_write_header()
449 psf->datalength -= psf->filelength - psf->dataend ; in w64_write_header()
461 …psf_binheader_writef (psf, "eh8hh", BHWh (riff_MARKER16), BHW8 (psf->filelength), BHWh (wave_MARKE… in w64_write_header()