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.
----------------------------------------------------------------------

Reply via email to