• Home
  • Raw
  • Download

Lines Matching refs:sf

985 			memcpy (data, &psf->sf, sizeof (SF_INFO)) ;  in sf_command()
1014 { int format = SF_CONTAINER (psf->sf.format) ; in sf_command()
1029 format = SF_CODEC (psf->sf.format) ; in sf_command()
1050 { psf->peak_info = peak_info_calloc (psf->sf.channels) ; in sf_command()
1081 if (data == NULL || datasize != SIGNED_SIZEOF (double) * psf->sf.channels) in sf_command()
1086 if (data == NULL || datasize != SIGNED_SIZEOF (double) * psf->sf.channels) in sf_command()
1098 if (data == NULL || datasize != SIGNED_SIZEOF (double) * psf->sf.channels) in sf_command()
1156 psf->sf.frames = position ; in sf_command()
1168 if ((SF_CONTAINER (psf->sf.format)) != SF_FORMAT_RAW) in sf_command()
1186 if ((SF_CODEC (psf->sf.format)) == SF_FORMAT_FLOAT) in sf_command()
1188 else if ((SF_CODEC (psf->sf.format)) == SF_FORMAT_DOUBLE) in sf_command()
1213 { int format = SF_CONTAINER (psf->sf.format) ; in sf_command()
1244 { int format = SF_CONTAINER (psf->sf.format) ; in sf_command()
1342 if (data == NULL || datasize != SIGNED_SIZEOF (psf->channel_map [0]) * psf->sf.channels) in sf_command()
1355 if (data == NULL || datasize != SIGNED_SIZEOF (psf->channel_map [0]) * psf->sf.channels) in sf_command()
1362 for (iptr = data ; iptr < (int*) data + psf->sf.channels ; iptr++) in sf_command()
1423 if (! psf->sf.seekable) in sf_seek()
1481 seek_from_start = psf->sf.frames + offset ; in sf_seek()
1498 else if (seek_from_start < 0 || seek_from_start > psf->sf.frames) in sf_seek()
1569 return psf->sf.samplerate * psf->sf.channels * psf->bytewidth ; in sf_current_byterate()
1574 switch (SF_CODEC (psf->sf.format)) in sf_current_byterate()
1578 return (psf->sf.samplerate * psf->sf.channels) / 2 ; in sf_current_byterate()
1581 return (psf->sf.samplerate * psf->sf.channels * 13000) / 8000 ; in sf_current_byterate()
1584 return psf->sf.samplerate / 4 + 10 ; in sf_current_byterate()
1587 return psf->sf.samplerate * 3 / 8 + 10 ; in sf_current_byterate()
1590 return psf->sf.samplerate / 2 + 10 ; in sf_current_byterate()
1593 return (psf->sf.samplerate * psf->sf.channels) / 2 ; in sf_current_byterate()
1596 return (psf->sf.samplerate * psf->sf.channels * 3) / 8 ; in sf_current_byterate()
1599 return (psf->sf.samplerate * psf->sf.channels * 5) / 8 ; in sf_current_byterate()
1630 if (bytes < 0 || psf->read_current >= psf->sf.frames) in sf_read_raw()
1635 if (bytes % (psf->sf.channels * bytewidth)) in sf_read_raw()
1646 if (psf->read_current + count / blockwidth <= psf->sf.frames) in sf_read_raw()
1649 { count = (psf->sf.frames - psf->read_current) * blockwidth ; in sf_read_raw()
1652 psf->read_current = psf->sf.frames ; in sf_read_raw()
1683 if (len % psf->sf.channels) in sf_read_short()
1688 if (psf->read_current >= psf->sf.frames) in sf_read_short()
1704 if (psf->read_current + count / psf->sf.channels <= psf->sf.frames) in sf_read_short()
1705 psf->read_current += count / psf->sf.channels ; in sf_read_short()
1707 { count = (psf->sf.frames - psf->read_current) * psf->sf.channels ; in sf_read_short()
1710 psf->read_current = psf->sf.frames ; in sf_read_short()
1738 if (psf->read_current >= psf->sf.frames) in sf_readf_short()
1739 { psf_memset (ptr, 0, frames * psf->sf.channels * sizeof (short)) ; in sf_readf_short()
1752 count = psf->read_short (psf, ptr, frames * psf->sf.channels) ; in sf_readf_short()
1754 if (psf->read_current + count / psf->sf.channels <= psf->sf.frames) in sf_readf_short()
1755 psf->read_current += count / psf->sf.channels ; in sf_readf_short()
1757 { count = (psf->sf.frames - psf->read_current) * psf->sf.channels ; in sf_readf_short()
1758 extra = frames * psf->sf.channels - count ; in sf_readf_short()
1760 psf->read_current = psf->sf.frames ; in sf_readf_short()
1765 return count / psf->sf.channels ; in sf_readf_short()
1791 if (len % psf->sf.channels) in sf_read_int()
1796 if (psf->read_current >= psf->sf.frames) in sf_read_int()
1812 if (psf->read_current + count / psf->sf.channels <= psf->sf.frames) in sf_read_int()
1813 psf->read_current += count / psf->sf.channels ; in sf_read_int()
1815 { count = (psf->sf.frames - psf->read_current) * psf->sf.channels ; in sf_read_int()
1818 psf->read_current = psf->sf.frames ; in sf_read_int()
1846 if (psf->read_current >= psf->sf.frames) in sf_readf_int()
1847 { psf_memset (ptr, 0, frames * psf->sf.channels * sizeof (int)) ; in sf_readf_int()
1860 count = psf->read_int (psf, ptr, frames * psf->sf.channels) ; in sf_readf_int()
1862 if (psf->read_current + count / psf->sf.channels <= psf->sf.frames) in sf_readf_int()
1863 psf->read_current += count / psf->sf.channels ; in sf_readf_int()
1865 { count = (psf->sf.frames - psf->read_current) * psf->sf.channels ; in sf_readf_int()
1866 extra = frames * psf->sf.channels - count ; in sf_readf_int()
1868 psf->read_current = psf->sf.frames ; in sf_readf_int()
1873 return count / psf->sf.channels ; in sf_readf_int()
1899 if (len % psf->sf.channels) in sf_read_float()
1904 if (psf->read_current >= psf->sf.frames) in sf_read_float()
1920 if (psf->read_current + count / psf->sf.channels <= psf->sf.frames) in sf_read_float()
1921 psf->read_current += count / psf->sf.channels ; in sf_read_float()
1923 { count = (psf->sf.frames - psf->read_current) * psf->sf.channels ; in sf_read_float()
1926 psf->read_current = psf->sf.frames ; in sf_read_float()
1954 if (psf->read_current >= psf->sf.frames) in sf_readf_float()
1955 { psf_memset (ptr, 0, frames * psf->sf.channels * sizeof (float)) ; in sf_readf_float()
1968 count = psf->read_float (psf, ptr, frames * psf->sf.channels) ; in sf_readf_float()
1970 if (psf->read_current + count / psf->sf.channels <= psf->sf.frames) in sf_readf_float()
1971 psf->read_current += count / psf->sf.channels ; in sf_readf_float()
1973 { count = (psf->sf.frames - psf->read_current) * psf->sf.channels ; in sf_readf_float()
1974 extra = frames * psf->sf.channels - count ; in sf_readf_float()
1976 psf->read_current = psf->sf.frames ; in sf_readf_float()
1981 return count / psf->sf.channels ; in sf_readf_float()
2007 if (len % psf->sf.channels) in sf_read_double()
2012 if (psf->read_current >= psf->sf.frames) in sf_read_double()
2028 if (psf->read_current + count / psf->sf.channels <= psf->sf.frames) in sf_read_double()
2029 psf->read_current += count / psf->sf.channels ; in sf_read_double()
2031 { count = (psf->sf.frames - psf->read_current) * psf->sf.channels ; in sf_read_double()
2034 psf->read_current = psf->sf.frames ; in sf_read_double()
2062 if (psf->read_current >= psf->sf.frames) in sf_readf_double()
2063 { psf_memset (ptr, 0, frames * psf->sf.channels * sizeof (double)) ; in sf_readf_double()
2076 count = psf->read_double (psf, ptr, frames * psf->sf.channels) ; in sf_readf_double()
2078 if (psf->read_current + count / psf->sf.channels <= psf->sf.frames) in sf_readf_double()
2079 psf->read_current += count / psf->sf.channels ; in sf_readf_double()
2081 { count = (psf->sf.frames - psf->read_current) * psf->sf.channels ; in sf_readf_double()
2082 extra = frames * psf->sf.channels - count ; in sf_readf_double()
2084 psf->read_current = psf->sf.frames ; in sf_readf_double()
2089 return count / psf->sf.channels ; in sf_readf_double()
2119 if (len % (psf->sf.channels * bytewidth)) in sf_write_raw()
2140 if (psf->write_current > psf->sf.frames) in sf_write_raw()
2141 { psf->sf.frames = psf->write_current ; in sf_write_raw()
2174 if (len % psf->sf.channels) in sf_write_short()
2196 psf->write_current += count / psf->sf.channels ; in sf_write_short()
2200 if (psf->write_current > psf->sf.frames) in sf_write_short()
2201 { psf->sf.frames = psf->write_current ; in sf_write_short()
2246 count = psf->write_short (psf, ptr, frames * psf->sf.channels) ; in sf_writef_short()
2248 psf->write_current += count / psf->sf.channels ; in sf_writef_short()
2252 if (psf->write_current > psf->sf.frames) in sf_writef_short()
2253 { psf->sf.frames = psf->write_current ; in sf_writef_short()
2260 return count / psf->sf.channels ; in sf_writef_short()
2286 if (len % psf->sf.channels) in sf_write_int()
2308 psf->write_current += count / psf->sf.channels ; in sf_write_int()
2312 if (psf->write_current > psf->sf.frames) in sf_write_int()
2313 { psf->sf.frames = psf->write_current ; in sf_write_int()
2358 count = psf->write_int (psf, ptr, frames * psf->sf.channels) ; in sf_writef_int()
2360 psf->write_current += count / psf->sf.channels ; in sf_writef_int()
2364 if (psf->write_current > psf->sf.frames) in sf_writef_int()
2365 { psf->sf.frames = psf->write_current ; in sf_writef_int()
2372 return count / psf->sf.channels ; in sf_writef_int()
2398 if (len % psf->sf.channels) in sf_write_float()
2420 psf->write_current += count / psf->sf.channels ; in sf_write_float()
2424 if (psf->write_current > psf->sf.frames) in sf_write_float()
2425 { psf->sf.frames = psf->write_current ; in sf_write_float()
2470 count = psf->write_float (psf, ptr, frames * psf->sf.channels) ; in sf_writef_float()
2472 psf->write_current += count / psf->sf.channels ; in sf_writef_float()
2476 if (psf->write_current > psf->sf.frames) in sf_writef_float()
2477 { psf->sf.frames = psf->write_current ; in sf_writef_float()
2484 return count / psf->sf.channels ; in sf_writef_float()
2510 if (len % psf->sf.channels) in sf_write_double()
2532 psf->write_current += count / psf->sf.channels ; in sf_write_double()
2536 if (psf->write_current > psf->sf.frames) in sf_write_double()
2537 { psf->sf.frames = psf->write_current ; in sf_write_double()
2582 count = psf->write_double (psf, ptr, frames * psf->sf.channels) ; in sf_writef_double()
2584 psf->write_current += count / psf->sf.channels ; in sf_writef_double()
2588 if (psf->write_current > psf->sf.frames) in sf_writef_double()
2589 { psf->sf.frames = psf->write_current ; in sf_writef_double()
2596 return count / psf->sf.channels ; in sf_writef_double()
2646 { psf->sf.channels = 1 ; in format_from_extension()
2647 psf->sf.samplerate = 8000 ; in format_from_extension()
2651 { psf->sf.channels = 1 ; in format_from_extension()
2652 psf->sf.samplerate = 8000 ; in format_from_extension()
2657 { psf->sf.channels = 1 ; in format_from_extension()
2658 psf->sf.samplerate = 8000 ; in format_from_extension()
2662 { psf->sf.channels = 1 ; in format_from_extension()
2663 psf->sf.samplerate = 6000 ; in format_from_extension()
2667 { psf->sf.channels = 1 ; in format_from_extension()
2668 psf->sf.samplerate = 8000 ; in format_from_extension()
2834 if (psf->blockwidth && psf->blockwidth != psf->sf.channels * psf->bytewidth) in validate_psf()
2836 psf->sf.channels * psf->bytewidth) ; in validate_psf()
2956 memcpy (&psf->sf, sfinfo, sizeof (SF_INFO)) ; in psf_open_file()
2974 psf->sf.sections = 1 ; in psf_open_file()
2979 { psf->sf.seekable = SF_FALSE ; in psf_open_file()
2983 { psf->sf.seekable = SF_TRUE ; in psf_open_file()
3022 if ((SF_CONTAINER (psf->sf.format)) == 0) in psf_open_file()
3026 if ((SF_CODEC (psf->sf.format)) == 0) in psf_open_file()
3031 if (sf_format_check (&psf->sf) == 0) in psf_open_file()
3036 else if ((SF_CONTAINER (psf->sf.format)) != SF_FORMAT_RAW) in psf_open_file()
3038 psf->sf.format = guess_file_type (psf) ; in psf_open_file()
3040 if (psf->sf.format == 0) in psf_open_file()
3041 psf->sf.format = format_from_extension (psf) ; in psf_open_file()
3048 switch (SF_CODEC (psf->sf.format)) in psf_open_file()
3077 switch (SF_CONTAINER (psf->sf.format)) in psf_open_file()
3198 format = SF_CONTAINER (psf->sf.format) ; in psf_open_file()
3221 if (psf->file.mode == SFM_RDWR && sf_format_check (&psf->sf) == 0) in psf_open_file()
3226 if (validate_sfinfo (&psf->sf) == 0) in psf_open_file()
3242 { psf->write_current = psf->sf.frames ; in psf_open_file()
3243 psf->have_written = psf->sf.frames > 0 ? SF_TRUE : SF_FALSE ; in psf_open_file()
3246 memcpy (sfinfo, &psf->sf, sizeof (SF_INFO)) ; in psf_open_file()