FLAC decoder testbench

From Hydrogenaudio Knowledgebase
Revision as of 18:15, 28 August 2021 by Ktf (talk | contribs) (Autocollapse remarks so table doesn't bloat)

To further the use and development of FLAC, a testbench containing files with different parameters was constructed. The testbench consists of 46 files, each one having a different combination of characteristics (like samplerate, bitdepth and number of channels) and FLAC features (like blocksize, maximum partition order, maximum predictor order, maximum predictor precision etc.) However, all combinations fall within the so called subset: a limited set of FLAC parameters that fit in the frame header and are supposed to be 'streamable'. Please be aware that certain tested features (such as blocksize 16 or a samplerate of 38457Hz) are pretty much useless in day-to-day usage, and that failure to properly decode such a file is mostly of interest to developers than to users.

For more information on which file tests what characteristics and features, please refer to the readme.txt file that is included in the testbench. All files are licensed under a Creative Commons license, but please refer to the readme.txt file to see which file is licensed under which Creative Commons license and for 'attribution' as to who is the original author.

The testbench can be downloaded here

CDDA (44.1kHz/16-bit and less) High-res (96kHz/24-bit and more) Multichannel
Decoder Block­size Features Sample­rates Bit­depths Variable blocksize General Block­size Features Sample­rates Bit­depths Channel lay-outs Features Remarks
Files in test set 1-10 11-18 19-21 22-23 24-27 28 29-30 31-32, 34 33-36 37 38-43 44-46
JVC KD-R871BT Limited OK Limited OK NOK OK Freezes - NOK - NOK
Onkyo TX-NR686 Limited OK Limited OK NOK OK OK OK Limited OK NOK
Panasonic TX-60CX750E OK OK Limited OK OK OK OK OK Limited OK OK OK
Pioneer BDP-150 Freezes Limited Limited OK Freezes OK Freezes Limited Limited OK Freezes