On 2015/11/25 10:29, Stuart Henderson wrote: > On 2015/11/25 08:27, Jan Stary wrote: > > On Nov 24 23:16:21, h...@stare.cz wrote: > > > Tested on amd64, i386 and armv7. > > > Please re-test everywhere. > > > > Also, I only tested the sndfile-* binaries and audio/sox > > - please test your favourite audio applications using sndfile, too. > > > > Jan > > > > Some exported functions were removed, so this one does need a major > bump (no need to send a new diff just for that though). > > removed: > pchk4_find > pchk4_store > > Otherwise looks good to me, I'll test on macppc, I can commit this > later if nobody runs into problems with it. > > There don't seem to be huge changes, but it was 4 years since the > last upstream release so being slightly cautious :) >
There are a number of test failures on macppc, though they occur in the existing version too so I don't think they should block the update but might be worth talking to upstream about. G72x/g72x_test all g723_test : Max error of 585 at postion 3013. ok ./test_main Testing big endian conversions : ok Testing little endian conversions : ok test_endswap_short : ok test_endswap_int : ok test_endswap_int64_t : ok test_psf_put_be16 : ok test_psf_put_be32 : ok test_psf_put_be64 : ok test_float_convert : ok test_double_convert : Line 88 : Test 7, little endian error 1e-09 -> 1.86264506943368e-09. If I comment out test_double_convert() to allow it to continue I get this from test_file_io: Testing file open : ok Testing file write : ok Testing file read : Line 166: error at index 0 (1160008829 != 931333980). Line 166: error at index 1 (1415418996 != 1134461122). (snip *lots* of lines like the above) Then onto test-wrapper (disabling set -e so it continues after error) we have problems with pcm24 and a few others, I'll attach the log for that.
sh test_wrapper.sh OpenBSD mala.spacehopper.org 5.8 GENERIC#6 macppc Pedantic header test : ok error_number_test : ......................... ok error_value_test : error.aiff .............. ok error_close_test : error_close.wav ......... ok no_file_test : no_file.wav ............. ok zero_length_test : zero_length.wav ......... ok bad_wav_test : bad_wav.wav ............. ok lrintf_test : ......................... ok pcm_test_bits_8 : pcm-s8.raw .............. ok pcm_test_bits_8 : pcm-u8.raw .............. ok pcm_test_bits_16 : le-pcm16.raw ............ ok pcm_test_bits_16 : be-pcm16.raw ............ ok pcm_test_bits_24 : le-pcm24.raw ............ Line 913: double : Incorrect sample (#631 : 2103123.000000 => -1.000000). ulaw_test : encoder ................. ok ulaw_test : decoder ................. ok alaw_test : encoder ................. ok alaw_test : decoder ................. ok dwvw_test : dwvw12.raw .............. ok dwvw_test : dwvw16.raw .............. ok dwvw_test : dwvw24.raw .............. ok version_test : (none) .................. ok float_norm_test : float.wav ............... ok double_norm_test : double.wav .............. ok format_tests : (null) .................. ok calc_peak_test (1 channels) : be-peak.raw ............. ok calc_peak_test (1 channels) : le-peak.raw ............. ok calc_peak_test (7 channels) : be-peak.raw ............. ok calc_peak_test (7 channels) : le-peak.raw ............. ok truncate_test : truncate.raw ............ ok truncate_test : truncate.au ............. ok instrument_test : instrument.wav .......... ok instrument_test : instrument.aiff ......... ok current_sf_info_test : current.wav ............. ok broadcast_test : broadcast.wav ........... ok broadcast_rdwr_test : broadcast.wav ........... ok broadcast_test : broadcast.wavex ......... ok broadcast_rdwr_test : broadcast.wavex ......... ok broadcast_test : broadcast.rf64 .......... ok broadcast_rdwr_test : broadcast.rf64 .......... ok broadcast_coding_history_test : coding_history.wav ...... ok broadcast_coding_history_size : coding_hist_size.wav .... ok channel_map_test : chanmap.wavex ........... ok channel_map_test : chanmap.rf64 ............ ok channel_map_test : chanmap.aifc ............ ok channel_map_test : chanmap.caf ............. ok cart_test : cart.wav ................ ok cart_rdwr_test : cart.wav ................ ok cart_test : cart.rf64 ............... ok cart_rdwr_test : cart.rf64 ............... ok float_scaled_test : float.raw ............... -500.0dB SNR ... ok float_scaled_test : pcm_s8.raw .............. -42.1dB SNR ... ok float_scaled_test : pcm_u8.raw .............. -42.1dB SNR ... ok float_scaled_test : pcm_16.raw .............. -90.2dB SNR ... ok float_scaled_test : pcm_24.raw .............. -138.5dB SNR ... ok float_scaled_test : pcm_32.raw .............. -226.0dB SNR ... ok float_scaled_test : ulaw.raw ................ -61.7dB SNR ... ok float_scaled_test : alaw.raw ................ -61.0dB SNR ... ok float_scaled_test : ima_adpcm.wav ........... -58.2dB SNR ... ok float_scaled_test : ms_adpcm.wav ............ -49.2dB SNR ... ok float_scaled_test : gsm610.raw .............. -38.5dB SNR ... ok float_scaled_test : g721_32.au .............. -39.5dB SNR ... ok float_scaled_test : g723_24.au .............. -39.2dB SNR ... ok float_scaled_test : g723_40.au .............. -44.6dB SNR ... ok float_scaled_test : le_paf_24.paf ........... -153.1dB SNR ... ok float_scaled_test : be_paf_24.paf ........... -153.1dB SNR ... ok float_scaled_test : dwvw_12.raw ............. -78.0dB SNR ... ok float_scaled_test : dwvw_16.raw ............. -102.2dB SNR ... ok float_scaled_test : dwvw_24.raw ............. -153.1dB SNR ... ok float_scaled_test : adpcm.vox ............... -56.4dB SNR ... ok float_scaled_test : dpcm_16.xi .............. -90.2dB SNR ... ok float_scaled_test : dpcm_8.xi ............... -42.1dB SNR ... ok float_scaled_test : pcm_s8.sds .............. -89.8dB SNR ... ok float_scaled_test : pcm_16.sds .............. -132.2dB SNR ... ok float_scaled_test : pcm_24.sds .............. -176.3dB SNR ... ok float_scaled_test : alac_16.caf ............. -102.2dB SNR ... ok float_scaled_test : alac_32.caf ............. -226.0dB SNR ... ok float_scaled_test : alac_24.caf ............. -153.1dB SNR ... ok float_scaled_test : alac_20.caf ............. -125.9dB SNR ... ok float_scaled_test : flac_8.flac ............. -42.1dB SNR ... ok float_scaled_test : flac_16.flac ............ -90.2dB SNR ... ok float_scaled_test : flac_24.flac ............ -138.5dB SNR ... ok float_scaled_test : vorbis.oga .............. -41.3dB SNR ... ok float_scaled_test : replace_float.raw ....... -500.0dB SNR ... ok double_scaled_test : double.raw .............. -500.0dB SNR ... ok double_scaled_test : pcm_s8.raw .............. -42.1dB SNR ... ok double_scaled_test : pcm_u8.raw .............. -42.1dB SNR ... ok double_scaled_test : pcm_16.raw .............. -90.2dB SNR ... ok double_scaled_test : pcm_24.raw .............. Line 299: Actual SNR (-6.9) > target SNR (-135.0). checksum_test : checksum.ulaw ........... ok checksum_test : cksum_ulaw.pcm16 ........ ok checksum_test : checksum.alaw ........... ok checksum_test : cksum_alaw.pcm16 ........ ok checksum_test : checksum.gsm ............ ok checksum_test : cksum_gsm.pcm16 ......... ok checksum_test : checksum.vox ............ ok checksum_test : cksum_vox.pcm16 ......... ok flt_scale_clip_test_08 : scale_clip_s8.au ........ ok flt_scale_clip_test_08 : scale_clip_u8.wav ....... ok dbl_scale_clip_test_08 : scale_clip_s8.au ........ ok dbl_scale_clip_test_08 : scale_clip_u8.wav ....... Line 1115: Data wrap around at index 1/8192. old_test : ......................... ok headerless_test : raw.vox ................. ok headerless_test : raw.gsm ................. ok headerless_test : raw.snd ................. ok headerless_test : raw.au .................. ok rdwr_short_test : rdwr_short.wav .......... ok rdwr_int_test : rdwr_int.wav ............ ok rdwr_float_test : rdwr_float.wav .......... ok rdwr_double_test : rdwr_double.wav ......... ok rdwr_raw_test : rdwr_raw.wav ............ ok locale_test de_DE : Füße.au ok locale_test en_AU : kangaroo.au ok locale_test POSIX : posix.au ok locale_test pt_PT : conceição.au ok locale_test ja_JP : おはようございます.au ok locale_test vi_VN : quốc ngữ.au ok major_format_test : ......................... ok subtype_format_test : ......................... ok simple_format_test : ......................... ok format_error_test : ......................... ok format_combo_test : ......................... ok channel_test : chan_1.wav .............. ok channel_test : chan_2.wav .............. ok channel_test : chan_3.wav .............. ok channel_test : chan_4.wav .............. ok channel_test : chan_5.wav .............. ok channel_test : chan_6.wav .............. ok channel_test : chan_7.wav .............. ok channel_test : chan_8.wav .............. ok ceeplusplus_test : cpp_test.wav ............ ok ceeplusplus_test : cpp_test.aiff ........... ok ceeplusplus_test : cpp_test.au ............. ok ceeplusplus_extra_test : bad_file_name.wav ....... ok ceeplusplus_handle_test : cpp_test.wav ............ ok ---------------------------------------------------------------------- libsndfile-1.0.26 passed common tests. ---------------------------------------------------------------------- pcm_test_char : char_u8.aiff ............ ok pcm_test_char : char_s8.aiff ............ ok pcm_test_short : short.aiff .............. ok pcm_test_24bit : 24bit.aiff .............. ok pcm_test_int : int.aiff ................ ok pcm_test_short : short_sowt.aifc ......... ok pcm_test_24bit : 24bit_sowt.aifc ......... ok pcm_test_int : int_sowt.aifc ........... ok pcm_test_short : short_twos.aifc ......... ok pcm_test_24bit : 24bit_twos.aifc ......... ok pcm_test_int : int_twos.aifc ........... ok pcm_test_short : dwvw16.aifc ............. no seek : no seek : ok pcm_test_24bit : dwvw24.aifc ............. no seek : no seek : ok pcm_test_float : float.aifc .............. ok pcm_test_double : double.aifc ............. ok empty_file_test : empty_char.aiff ......... ok empty_file_test : empty_short.aiff ........ ok empty_file_test : empty_float.aiff ........ ok lcomp_test_short : ulaw.aiff ............... ok lcomp_test_int : ulaw.aiff ............... ok lcomp_test_float : ulaw.aiff ............... ok lcomp_test_double : ulaw.aiff ............... ok read_raw_test : ulaw.aiff ............... ok lcomp_test_short : alaw.aiff ............... ok lcomp_test_int : alaw.aiff ............... ok lcomp_test_float : alaw.aiff ............... ok lcomp_test_double : alaw.aiff ............... ok read_raw_test : alaw.aiff ............... ok sdlcomp_test_short : gsm610.aiff ............. ok sdlcomp_test_int : gsm610.aiff ............. error_function (data = -1226.164825, orig = -501.427704, margin = 0.240000) -> 0.241579 Line 1624: Incorrect sample (#185 : -80357938 should be -32861566). ========================== ./lossy_comp_test aiff_ima ========================== test_float_peak : peak_float.aiff ......... ok read_write_peak_test : rw_peak.aiff ............ ok update_header_test : header.aiff ............. ok update_seek_short_test : header_short.aiff ....... ok update_seek_int_test : header_int.aiff ......... ok update_seek_float_test : header_float.aiff ....... ok update_seek_double_test : header_double.aiff ...... ok header_shrink_test : header_shrink.wav ....... ok extra_header_test : extra.aiff .............. ok zero_data_test : zerolen.aiff ............ ok filesystem_full_test : /dev/full ............... /dev/full missing permission_test : readonly.aiff ........... ok string_start_end_test : strings.aiff ............ ok multi_file_test : multi_aiff.dat .......... ok aiff_rw_test : rw.aifc ................. ok chunk_test : chunks_pcm16.aiff ....... ok ---------------------------------------------------------------------- libsndfile-1.0.26 passed tests on AIFF files. ---------------------------------------------------------------------- pcm_test_char : char.au ................. ok pcm_test_short : short.au ................ ok pcm_test_24bit : 24bit.au ................ ok pcm_test_int : int.au .................. ok pcm_test_float : float.au ................ ok pcm_test_double : double.au ............... ok pcm_test_char : char_le.au .............. ok pcm_test_short : short_le.au ............. ok pcm_test_24bit : 24bit_le.au ............. ok pcm_test_int : int_le.au ............... ok pcm_test_float : float_le.au ............. ok pcm_test_double : double_le.au ............ ok lcomp_test_short : ulaw.au ................. ok lcomp_test_int : ulaw.au ................. ok lcomp_test_float : ulaw.au ................. ok lcomp_test_double : ulaw.au ................. ok lcomp_test_short : alaw.au ................. ok lcomp_test_int : alaw.au ................. ok lcomp_test_float : alaw.au ................. ok lcomp_test_double : alaw.au ................. ok **** Fix this later : error bound should be 0.06 **** lcomp_test_short : g721.au ................. ok lcomp_test_int : g721.au ................. error_function (data = -2048.000000, orig = -0.002625, margin = 0.700000) -> 1.023999 Line 818: Incorrect sample (#762 : -2048.000000 should be -0.002625). **** Fix this later : error bound should be 0.16 **** lcomp_test_short : g723_24.au .............. ok lcomp_test_int : g723_24.au .............. error_function (data = 1756.000000, orig = 0.000031, margin = 0.700000) -> 0.878000 Line 818: Incorrect sample (#522 : 1756.000000 should be 0.000031). update_header_test : header.au ............... ok update_seek_short_test : header_short.au ......... ok update_seek_int_test : header_int.au ........... ok update_seek_float_test : header_float.au ......... ok update_seek_double_test : header_double.au ........ ok zero_data_test : zerolen.au .............. ok filesystem_full_test : /dev/full ............... /dev/full missing permission_test : readonly.au ............. ok multi_file_test : multi_au.dat ............ ok ---------------------------------------------------------------------- libsndfile-1.0.26 passed tests on AU files. ---------------------------------------------------------------------- pcm_test_char : char.caf ................ ok pcm_test_short : short.caf ............... ok pcm_test_24bit : 24bit.caf ............... ok pcm_test_int : int.caf ................. ok pcm_test_float : float.caf ............... ok pcm_test_double : double.caf .............. ok pcm_test_short : short_le.caf ............ ok pcm_test_24bit : 24bit_le.caf ............ ok pcm_test_int : int_le.caf .............. ok pcm_test_float : float_le.caf ............ ok pcm_test_double : double_le.caf ........... ok pcm_test_short : alac16.caf .............. ok pcm_test_20bit : alac20.caf .............. ok pcm_test_24bit : alac24.caf .............. ok pcm_test_int : alac32.caf .............. ok lcomp_test_short : ulaw.caf ................ ok lcomp_test_int : ulaw.caf ................ ok lcomp_test_float : ulaw.caf ................ ok lcomp_test_double : ulaw.caf ................ ok read_raw_test : ulaw.caf ................ ok lcomp_test_short : alaw.caf ................ ok lcomp_test_int : alaw.caf ................ ok lcomp_test_float : alaw.caf ................ ok lcomp_test_double : alaw.caf ................ ok read_raw_test : alaw.caf ................ ok update_header_test : header.caf .............. ok update_seek_short_test : header_short.caf ........ ok update_seek_int_test : header_int.caf .......... ok update_seek_float_test : header_float.caf ........ ok update_seek_double_test : header_double.caf ....... ok test_float_peak : peak_float.caf .......... ok read_write_peak_test : rw_peak.caf ............. ok zero_data_test : zerolen.caf ............. ok filesystem_full_test : /dev/full ............... /dev/full missing permission_test : readonly.caf ............ ok chunk_test : chunks_pcm16.caf ........ ok chunk_test : chunks_alac.caf ......... ok short_lrw_test : alac.caf ................ ok int_lrw_test : alac.caf ................ ok float_lrw_test : alac.caf ................ ok double_lrw_test : alac.caf ................ Line: 255: Error on input 1056, expected -0.001031, got 0.000000 ---------------------------------------------------------------------- libsndfile-1.0.26 passed tests on CAF files. ---------------------------------------------------------------------- pcm_test_char : char.wav ................ ok pcm_test_short : short.wav ............... ok pcm_test_24bit : 24bit.wav ............... ok pcm_test_int : int.wav ................. ok pcm_test_char : char.rifx ............... ok pcm_test_short : short.rifx .............. ok pcm_test_24bit : 24bit.rifx .............. ok pcm_test_int : int.rifx ................ ok pcm_test_24bit : 24bit.wavex ............. ok pcm_test_int : int.wavex ............... ok pcm_test_float : float.wav ............... ok pcm_test_double : double.wav .............. ok pcm_test_float : float.rifx .............. ok pcm_test_double : double.rifx ............. ok pcm_test_float : float.wavex ............. ok pcm_test_double : double.wavex ............ ok empty_file_test : empty_char.wav .......... ok empty_file_test : empty_short.wav ......... ok empty_file_test : empty_float.wav ......... ok lcomp_test_short : pcm.wav ................. ok lcomp_test_int : pcm.wav ................. ok lcomp_test_short : pcm.rifx ................ ok lcomp_test_int : pcm.rifx ................ ok lcomp_test_float : pcm.wav ................. ok lcomp_test_double : pcm.wav ................. ok read_raw_test : pcm.wav ................. ok lcomp_test_short : ima.wav ................. ok lcomp_test_int : ima.wav ................. error_function (data = 1321.000000, orig = -0.000473, margin = 0.650000) -> 0.660500 Line 818: Incorrect sample (#425 : 1321.000000 should be -0.000473). lcomp_test_short : msadpcm.wav ............. ok lcomp_test_int : msadpcm.wav ............. error_function (data = 487.000000, orig = 1155.391037, margin = 0.360000) -> 0.578498 Line 818: Incorrect sample (#118 : 487.000000 should be 1155.391037). lcomp_test_short : ulaw.wav ................ ok lcomp_test_int : ulaw.wav ................ ok lcomp_test_short : ulaw.rifx ............... ok lcomp_test_int : ulaw.rifx ............... ok lcomp_test_float : ulaw.wav ................ ok lcomp_test_double : ulaw.wav ................ ok read_raw_test : ulaw.wav ................ ok lcomp_test_short : alaw.wav ................ ok lcomp_test_int : alaw.wav ................ ok lcomp_test_float : alaw.wav ................ ok lcomp_test_double : alaw.wav ................ ok read_raw_test : alaw.wav ................ ok sdlcomp_test_short : gsm610.wav .............. ok sdlcomp_test_int : gsm610.wav .............. error_function (data = -1226.164825, orig = -501.427704, margin = 0.240000) -> 0.241579 Line 1624: Incorrect sample (#185 : -80357938 should be -32861566). **** Fix this later : error bound should be 0.06 **** lcomp_test_short : g721.wav ................ ok lcomp_test_int : g721.wav ................ error_function (data = -2048.000000, orig = -0.002625, margin = 0.700000) -> 1.023999 Line 818: Incorrect sample (#762 : -2048.000000 should be -0.002625). test_float_peak : peak_float.wav .......... ok test_float_peak : peak_float.wavex ........ ok test_float_peak : peak_float.rifx ......... ok read_write_peak_test : rw_peak.wav ............. ok read_write_peak_test : rw_peak.wavex ........... ok update_header_test : header.wav .............. ok update_seek_short_test : header_short.wav ........ ok update_seek_int_test : header_int.wav .......... ok update_seek_float_test : header_float.wav ........ ok update_seek_double_test : header_double.wav ....... ok header_shrink_test : header_shrink.wav ....... ok extra_header_test : extra.wav ............... ok update_header_test : header.wavex ............ ok update_seek_short_test : header_short.wavex ...... ok update_seek_int_test : header_int.wavex ........ ok update_seek_float_test : header_float.wavex ...... ok update_seek_double_test : header_double.wavex ..... ok header_shrink_test : header_shrink.wavex ..... ok extra_header_test : extra.wavex ............. ok zero_data_test : zerolen.wav ............. ok filesystem_full_test : /dev/full ............... /dev/full missing permission_test : readonly.wav ............ ok wavex_amb_test : ambisonic.wav ........... ok string_start_end_test : strings.wav ............. ok string_multi_set_test : multi.wav ............... ok string_rdwr_test : rdwr.wav ................ ok string_short_rdwr_test : short_rdwr.wav .......... ok string_rdwr_grow_test : rdwr_grow.wav ........... ok string_header_update : header_update.wav ....... ok string_start_end_test : strings.wavex ........... ok string_multi_set_test : multi.wavex ............. ok string_rdwr_test : rdwr.wavex .............. ok string_short_rdwr_test : short_rdwr.wavex ........ ok string_start_end_test : strings.rifx ............ ok string_multi_set_test : multi.rifx .............. ok string_rdwr_test : rdwr.rifx ............... ok string_short_rdwr_test : short_rdwr.rifx ......... ok software_string_test : software_string.wav ..... ok multi_file_test : multi_wav.dat ........... ok chunk_test : chunks_pcm16.wav ........ ok chunk_test : chunks_pcm16.rifx ....... ok chunk_test : chunks_pcm16.wavex ...... ok ---------------------------------------------------------------------- libsndfile-1.0.26 passed tests on WAV files. ---------------------------------------------------------------------- pcm_test_char : char.w64 ................ ok pcm_test_short : short.w64 ............... ok pcm_test_24bit : 24bit.w64 ............... ok pcm_test_int : int.w64 ................. ok pcm_test_float : float.w64 ............... ok pcm_test_double : double.w64 .............. ok empty_file_test : empty_char.w64 .......... ok empty_file_test : empty_short.w64 ......... ok empty_file_test : empty_float.w64 ......... ok lcomp_test_short : ima.w64 ................. ok lcomp_test_int : ima.w64 ................. error_function (data = -430.000000, orig = 0.000214, margin = 0.180000) -> 0.215000 Line 818: Incorrect sample (#245 : -430.000000 should be 0.000214). lcomp_test_short : msadpcm.w64 ............. ok lcomp_test_int : msadpcm.w64 ............. error_function (data = 487.000000, orig = 1155.391037, margin = 0.360000) -> 0.578498 Line 818: Incorrect sample (#118 : 487.000000 should be 1155.391037). lcomp_test_short : ulaw.w64 ................ ok lcomp_test_int : ulaw.w64 ................ ok lcomp_test_float : ulaw.w64 ................ ok lcomp_test_double : ulaw.w64 ................ ok read_raw_test : ulaw.w64 ................ ok lcomp_test_short : alaw.w64 ................ ok lcomp_test_int : alaw.w64 ................ ok lcomp_test_float : alaw.w64 ................ ok lcomp_test_double : alaw.w64 ................ ok read_raw_test : alaw.w64 ................ ok sdlcomp_test_short : gsm610.w64 .............. ok sdlcomp_test_int : gsm610.w64 .............. error_function (data = 8.397690, orig = -443.191696, margin = 0.200000) -> 0.217397 Line 1624: Incorrect sample (#180 : 550351 should be -29045011). update_header_test : header.w64 .............. ok update_seek_short_test : header_short.w64 ........ ok update_seek_int_test : header_int.w64 .......... ok update_seek_float_test : header_float.w64 ........ ok update_seek_double_test : header_double.w64 ....... ok zero_data_test : zerolen.w64 ............. ok filesystem_full_test : /dev/full ............... /dev/full missing permission_test : readonly.w64 ............ ok ---------------------------------------------------------------------- libsndfile-1.0.26 passed tests on W64 files. ---------------------------------------------------------------------- pcm_test_char : char.rf64 ............... ok pcm_test_short : short.rf64 .............. ok pcm_test_24bit : 24bit.rf64 .............. ok pcm_test_int : int.rf64 ................ ok pcm_test_float : float.rf64 .............. ok pcm_test_double : double.rf64 ............. ok empty_file_test : empty_char.rf64 ......... ok empty_file_test : empty_short.rf64 ........ ok empty_file_test : empty_float.rf64 ........ ok update_header_test : header.rf64 ............. ok update_seek_short_test : header_short.rf64 ....... ok update_seek_int_test : header_int.rf64 ......... ok update_seek_float_test : header_float.rf64 ....... ok update_seek_double_test : header_double.rf64 ...... ok zero_data_test : zerolen.rf64 ............ ok filesystem_full_test : /dev/full ............... /dev/full missing permission_test : readonly.rf64 ........... ok rf64_downgrade_test : downgrade.wav ........... ok ---------------------------------------------------------------------- libsndfile-1.0.26 passed tests on RF64 files. ---------------------------------------------------------------------- pcm_test_char : char_s8.raw ............. ok pcm_test_char : char_u8.raw ............. ok pcm_test_short : short_le.raw ............ ok pcm_test_short : short_be.raw ............ ok pcm_test_24bit : 24bit_le.raw ............ ok pcm_test_24bit : 24bit_be.raw ............ ok pcm_test_int : int_le.raw .............. ok pcm_test_int : int_be.raw .............. ok pcm_test_float : float_le.raw ............ ok pcm_test_float : float_be.raw ............ ok pcm_test_double : double_le.raw ........... ok pcm_test_double : double_be.raw ........... ok lcomp_test_short : ulaw.raw ................ ok lcomp_test_int : ulaw.raw ................ ok lcomp_test_float : ulaw.raw ................ ok lcomp_test_double : ulaw.raw ................ ok lcomp_test_short : alaw.raw ................ ok lcomp_test_int : alaw.raw ................ ok lcomp_test_float : alaw.raw ................ ok lcomp_test_double : alaw.raw ................ ok sdlcomp_test_short : raw.gsm ................. ok sdlcomp_test_int : raw.gsm ................. error_function (data = -1226.164825, orig = -501.427704, margin = 0.240000) -> 0.241579 Line 1624: Incorrect sample (#185 : -80357938 should be -32861566). lcomp_test_short : adpcm.vox ............... ok lcomp_test_int : adpcm.vox ............... error_function (data = 688.000000, orig = 1398.033508, margin = 0.170000) -> 0.507880 Line 818: Incorrect sample (#157 : 688.000000 should be 1398.033508). raw_offset_test : offset.raw .............. ok bad_raw_test : bad.raw ................. ok ---------------------------------------------------------------------- libsndfile-1.0.26 passed tests on RAW (header-less) files. ---------------------------------------------------------------------- pcm_test_char : char_le.paf ............. ok pcm_test_char : char_be.paf ............. ok pcm_test_short : short_le.paf ............ ok pcm_test_short : short_be.paf ............ ok pcm_test_24bit : 24bit_le.paf ............ ok pcm_test_24bit : 24bit_be.paf ............ ok update_header_test : header.paf .............. ok update_seek_short_test : header_short.paf ........ ok zero_data_test : zerolen.paf ............. ok filesystem_full_test : /dev/full ............... /dev/full missing permission_test : readonly.paf ............ ok ---------------------------------------------------------------------- libsndfile-1.0.26 passed tests on PAF files. ---------------------------------------------------------------------- pcm_test_char : char.svx ................ no stereo : ok pcm_test_short : short.svx ............... no stereo : ok empty_file_test : empty_char.svx .......... ok empty_file_test : empty_short.svx ......... ok update_header_test : header.svx .............. ok update_seek_short_test : header_short.svx ........ ok zero_data_test : zerolen.svx ............. ok filesystem_full_test : /dev/full ............... /dev/full missing permission_test : readonly.svx ............ ok ---------------------------------------------------------------------- libsndfile-1.0.26 passed tests on SVX files. ---------------------------------------------------------------------- pcm_test_short : short_le.nist ........... ok pcm_test_short : short_be.nist ........... ok pcm_test_24bit : 24bit_le.nist ........... ok pcm_test_24bit : 24bit_be.nist ........... ok pcm_test_int : int_le.nist ............. ok pcm_test_int : int_be.nist ............. ok lcomp_test_short : ulaw.nist ............... ok lcomp_test_int : ulaw.nist ............... ok lcomp_test_float : ulaw.nist ............... ok lcomp_test_double : ulaw.nist ............... ok lcomp_test_short : alaw.nist ............... ok lcomp_test_int : alaw.nist ............... ok lcomp_test_float : alaw.nist ............... ok lcomp_test_double : alaw.nist ............... ok update_header_test : header.nist ............. ok update_seek_short_test : header_short.nist ....... ok update_seek_int_test : header_int.nist ......... ok zero_data_test : zerolen.nist ............ ok filesystem_full_test : /dev/full ............... /dev/full missing permission_test : readonly.nist ........... ok ---------------------------------------------------------------------- libsndfile-1.0.26 passed tests on NIST files. ---------------------------------------------------------------------- pcm_test_short : short_be.ircam .......... ok pcm_test_short : short_le.ircam .......... ok pcm_test_int : int_be.ircam ............ ok pcm_test_int : int_le.ircam ............ ok pcm_test_float : float_be.ircam .......... ok pcm_test_float : float_le.ircam .......... ok lcomp_test_short : ulaw.ircam .............. ok lcomp_test_int : ulaw.ircam .............. ok lcomp_test_float : ulaw.ircam .............. ok lcomp_test_double : ulaw.ircam .............. ok lcomp_test_short : alaw.ircam .............. ok lcomp_test_int : alaw.ircam .............. ok lcomp_test_float : alaw.ircam .............. ok lcomp_test_double : alaw.ircam .............. ok update_header_test : header.ircam ............ ok update_seek_short_test : header_short.ircam ...... ok zero_data_test : zerolen.ircam ........... ok filesystem_full_test : /dev/full ............... /dev/full missing permission_test : readonly.ircam .......... ok ---------------------------------------------------------------------- libsndfile-1.0.26 passed tests on IRCAM files. ---------------------------------------------------------------------- pcm_test_char : char.voc ................ ok pcm_test_short : short.voc ............... ok lcomp_test_short : ulaw.voc ................ ok lcomp_test_int : ulaw.voc ................ ok lcomp_test_float : ulaw.voc ................ ok lcomp_test_double : ulaw.voc ................ ok lcomp_test_short : alaw.voc ................ ok lcomp_test_int : alaw.voc ................ ok lcomp_test_float : alaw.voc ................ ok lcomp_test_double : alaw.voc ................ ok update_header_test : header.voc .............. ok zero_data_test : zerolen.voc ............. ok filesystem_full_test : /dev/full ............... /dev/full missing permission_test : readonly.voc ............ ok ---------------------------------------------------------------------- libsndfile-1.0.26 passed tests on VOC files. ---------------------------------------------------------------------- pcm_test_short : short_be.mat4 ........... ok pcm_test_short : short_le.mat4 ........... ok pcm_test_int : int_be.mat4 ............. ok pcm_test_int : int_le.mat4 ............. ok pcm_test_float : float_be.mat4 ........... ok pcm_test_float : float_le.mat4 ........... ok pcm_test_double : double_be.mat4 .......... ok pcm_test_double : double_le.mat4 .......... ok empty_file_test : empty_short.mat4 ........ ok empty_file_test : empty_float.mat4 ........ ok update_header_test : header.mat4 ............. ok update_seek_short_test : header_short.mat4 ....... ok update_seek_int_test : header_int.mat4 ......... ok update_seek_float_test : header_float.mat4 ....... ok update_seek_double_test : header_double.mat4 ...... ok zero_data_test : zerolen.mat4 ............ ok filesystem_full_test : /dev/full ............... /dev/full missing permission_test : readonly.mat4 ........... ok ---------------------------------------------------------------------- libsndfile-1.0.26 passed tests on MAT4 files. ---------------------------------------------------------------------- pcm_test_char : char_be.mat5 ............ ok pcm_test_char : char_le.mat5 ............ ok pcm_test_short : short_be.mat5 ........... ok pcm_test_short : short_le.mat5 ........... ok pcm_test_int : int_be.mat5 ............. ok pcm_test_int : int_le.mat5 ............. ok pcm_test_float : float_be.mat5 ........... ok pcm_test_float : float_le.mat5 ........... ok pcm_test_double : double_be.mat5 .......... ok pcm_test_double : double_le.mat5 .......... ok empty_file_test : empty_char.mat5 ......... ok empty_file_test : empty_short.mat5 ........ ok empty_file_test : empty_float.mat5 ........ ok update_header_test : header.mat5 ............. ok update_seek_short_test : header_short.mat5 ....... ok update_seek_int_test : header_int.mat5 ......... ok update_seek_float_test : header_float.mat5 ....... ok update_seek_double_test : header_double.mat5 ...... ok zero_data_test : zerolen.mat5 ............ ok filesystem_full_test : /dev/full ............... /dev/full missing permission_test : readonly.mat5 ........... ok ---------------------------------------------------------------------- libsndfile-1.0.26 passed tests on MAT5 files. ---------------------------------------------------------------------- pcm_test_char : char.pvf ................ ok pcm_test_short : short.pvf ............... ok pcm_test_int : int.pvf ................. ok update_header_test : header.pvf .............. ok update_seek_short_test : header_short.pvf ........ ok zero_data_test : zerolen.pvf ............. ok filesystem_full_test : /dev/full ............... /dev/full missing permission_test : readonly.pvf ............ ok ---------------------------------------------------------------------- libsndfile-1.0.26 passed tests on PVF files. ---------------------------------------------------------------------- lcomp_test_short : 8bit.xi ................. ok lcomp_test_int : 8bit.xi ................. ok lcomp_test_short : 16bit.xi ................ ok lcomp_test_int : 16bit.xi ................ ok lcomp_test_float : 16bit.xi ................ ok lcomp_test_double : 16bit.xi ................ ok ---------------------------------------------------------------------- libsndfile-1.0.26 passed tests on XI files. ---------------------------------------------------------------------- pcm_test_short : short.htk ............... no stereo : ok update_header_test : header.htk .............. ok update_seek_short_test : header_short.htk ........ ok zero_data_test : zerolen.htk ............. ok filesystem_full_test : /dev/full ............... /dev/full missing permission_test : readonly.htk ............ ok ---------------------------------------------------------------------- libsndfile-1.0.26 passed tests on HTK files. ---------------------------------------------------------------------- pcm_test_char : char_u8.avr ............. ok pcm_test_char : char_s8.avr ............. ok pcm_test_short : short.avr ............... ok update_header_test : header.avr .............. ok update_seek_short_test : header_short.avr ........ ok zero_data_test : zerolen.avr ............. ok filesystem_full_test : /dev/full ............... /dev/full missing permission_test : readonly.avr ............ ok ---------------------------------------------------------------------- libsndfile-1.0.26 passed tests on AVR files. ---------------------------------------------------------------------- pcm_test_char : char.sds ................ no stereo : ok pcm_test_short : short.sds ............... no stereo : ok pcm_test_24bit : 24bit.sds ............... no stereo : ok empty_file_test : empty_char.sds .......... ok empty_file_test : empty_short.sds ......... ok update_header_test : header.sds .............. ok zero_data_test : zerolen.sds ............. ok filesystem_full_test : /dev/full ............... /dev/full missing permission_test : readonly.sds ............ ok ---------------------------------------------------------------------- libsndfile-1.0.26 passed tests on SDS files. ---------------------------------------------------------------------- pcm_test_char : char.sd2 ................ ok pcm_test_short : short.sd2 ............... ok pcm_test_24bit : 24bit.sd2 ............... ok pcm_test_int : 32bit.sd2 ............... ok ---------------------------------------------------------------------- libsndfile-1.0.26 passed tests on SD2 files. ---------------------------------------------------------------------- lcomp_test_short : psion.wve ............... ok lcomp_test_int : psion.wve ............... ok lcomp_test_float : psion.wve ............... ok lcomp_test_double : psion.wve ............... ok ---------------------------------------------------------------------- libsndfile-1.0.26 passed tests on WVE files. ---------------------------------------------------------------------- pcm_test_short : short.mpc ............... ok update_header_test : header.mpc .............. ok update_seek_short_test : header_short.mpc ........ ok zero_data_test : zerolen.mpc ............. ok filesystem_full_test : /dev/full ............... /dev/full missing permission_test : readonly.mpc ............ ok ---------------------------------------------------------------------- libsndfile-1.0.26 passed tests on MPC 2000 files. ---------------------------------------------------------------------- pcm_test_char : char.flac ............... ok pcm_test_short : short.flac .............. ok pcm_test_24bit : 24bit.flac .............. ok compression_size_test : q[36]_pcm16.flac ........ ok string_start_test : strings.flac ............ ok ---------------------------------------------------------------------- libsndfile-1.0.26 passed tests on FLAC files. ---------------------------------------------------------------------- ogg_short_test : vorbis_short.oga ........ ok ogg_seek_test : vorbis_short.oga ........ ok ogg_int_test : vorbis_int.oga .......... ok ogg_seek_test : vorbis_int.oga .......... ok ogg_float_test : vorbis_float.oga ........ ok ogg_seek_test : vorbis_float.oga ........ ok ogg_double_test : vorbis_double.oga ....... ok ogg_seek_test : vorbis_double.oga ....... ok ogg_stereo_seek_test : vorbis_seek.ogg ......... ok vorbis_test : vorbis_test.oga ......... ok compression_size_test : q[36]_vorbis.oga ........ ok sdlcomp_test_short : vorbis.oga .............. ok sdlcomp_test_int : vorbis.oga .............. error_function (data = -559.094879, orig = -1172.330673, margin = 0.300000) -> 0.523091 Line 1624: Incorrect sample (#452 : -36640842 should be -76829863). string_start_test : vorbis.oga .............. ok zero_data_test : zerolen.oga ............. ok permission_test : readonly.oga ............ ok ---------------------------------------------------------------------- libsndfile-1.0.26 passed tests on OGG/VORBIS files. ---------------------------------------------------------------------- stdio_test : raw ..................... ok stdio_test : wav ..................... ok stdio_test : aiff .................... ok stdio_test : au ...................... ok stdio_test : paf ..................... ok stdio_test : svx ..................... ok stdio_test : nist .................... ok stdio_test : ircam ................... ok stdio_test : voc ..................... ok stdio_test : w64 ..................... ok stdio_test : mat4 .................... ok stdio_test : mat5 .................... ok stdio_test : pvf ..................... ok pipe_read_test : pipe_in.raw ............. ok pipe_read_test : pipe_in.au .............. ok pipe_read_test : pipe_in.aiff ............ ok pipe_read_test : pipe_in.wav ............. ok pipe_read_test : pipe_in.w64 ............. ok pipe_read_test : pipe_in.paf ............. ok pipe_read_test : pipe_in.nist ............ ok pipe_read_test : pipe_in.ircam ........... ok pipe_read_test : pipe_in.mat4 ............ ok pipe_read_test : pipe_in.mat5 ............ ok pipe_read_test : pipe_in.svx ............. ok pipe_read_test : pipe_in.pvf ............. ok pipe_write_test : raw ..................... ok pipe_write_test : au ...................... ok pipe_write_test : paf ..................... ok pipe_write_test : ircam ................... ok pipe_write_test : pvf ..................... ok useek_pipe_rw_test : raw ..................... ok useek_pipe_rw_test : au ...................... ok useek_pipe_rw_test : paf ..................... ok useek_pipe_rw_test : ircam ................... ok useek_pipe_rw_test : pvf ..................... ok virtual i/o test : vio_pcm16.wav ........... ok virtual i/o test : vio_pcm24.aiff .......... ok virtual i/o test : vio_float.au ............ ok virtual i/o test : vio_pcm24.paf ........... ok ---------------------------------------------------------------------- libsndfile-1.0.26 passed stdio/pipe/vio tests. ----------------------------------------------------------------------