I tried the BASSFLAC 2.4.5 and it worked fine for me, but some users started to report the crash of the app when decoding simple, non-32bit flac files (going back to BASSFLAC 2.4.4.7 solved the issue). So I wonder if there are some optimizations in there which don't run on older PCs? The BASS version I'm using is 2.4.14, could that be the reason?
I'm not sure it'll help, as I don't see any crash-related stuff in the FLAC 1.4.2 changelog, but here's a BASSFLAC update based on that for you/them to try:
www.un4seen.com/stuff/bassflac.zipIf the crash still happens, please provide a dump file from it for more info. The
ProcDump tool can be used to generate the dump file. For example, run "procdump -e -ma -x . yourapp.exe". Then ZIP and upload the generated dump file to have a look at here:
ftp.un4seen.com/incoming/Btw, the CPU-specific assembler/intrinsic decoder optimizations mentioned in my last post weren't reintroduced in the end for the BASSFLAC 2.4.5 release, as it turned out they weren't having much effect on performance. The degraded performance that I noticed was actually caused by another change in FLAC 1.4.0 (which double-checks the decoded data values are in valid range), and that was disabled in the BASSFLAC 2.4.5 release (and the update above).