Index: libsndfile/src/aiff.c =================================================================== --- libsndfile/src/aiff.c (revision 10749) +++ libsndfile/src/aiff.c (working copy) @@ -519,7 +519,8 @@ psf->datalength -= ssnd_fmt.offset ; } else - { psf_log_printf (psf, " Offset : %u (Should be zero)\n", ssnd_fmt.offset) ; + { psf->dataoffset += ssnd_fmt.offset ; + psf_log_printf (psf, " Offset : %u (Should be zero)\n", ssnd_fmt.offset) ; psf_log_printf (psf, " Block Size : %u ???\n", ssnd_fmt.blocksize) ; } ;