FLAC decoder testbench: Difference between revisions
m (Shorten explanations in header) |
m (Add two columns for testbench revision 6) |
||
Line 11: | Line 11: | ||
! colspan="2" | Multichannel | ! colspan="2" | Multichannel | ||
! colspan="3" | Metadata | ! colspan="3" | Metadata | ||
! colspan="2" | Various | |||
! | ! | ||
|- | |- | ||
Line 29: | Line 30: | ||
! Extreme | ! Extreme | ||
! MIME | ! MIME | ||
! Mono | |||
! Overfl. | |||
! Remarks | ! Remarks | ||
|- | |- | ||
Line 47: | Line 50: | ||
| 48-55 | | 48-55 | ||
| 56-59 | | 56-59 | ||
| 60 | |||
| 61-63 | |||
|- | |- | ||
! Android | ! Android | ||
Line 64: | Line 69: | ||
| style="background: lime;" | Plays | | style="background: lime;" | Plays | ||
| style="background: lime;" | Plays | | style="background: lime;" | Plays | ||
| - | |||
| - | |||
| class="mw-collapsible mw-collapsed" | Android 11 with Google Play updates of 1st of August 2021 on Samsung XCover 5 | | class="mw-collapsible mw-collapsed" | Android 11 with Google Play updates of 1st of August 2021 on Samsung XCover 5 | ||
|- | |- | ||
Line 76: | Line 83: | ||
| style="background: red;" | {{tooltip|Hangs|Files with large seektable are skipped (after long delay) and file with combined extreme metadata causes player to hang, requiring removal of USB stick}} | | style="background: red;" | {{tooltip|Hangs|Files with large seektable are skipped (after long delay) and file with combined extreme metadata causes player to hang, requiring removal of USB stick}} | ||
| style="background: lime;" | Plays | | style="background: lime;" | Plays | ||
| - | |||
| - | |||
| | | | ||
|- | |- | ||
Line 93: | Line 102: | ||
| style="background: red;" | Reboots | | style="background: red;" | Reboots | ||
| style="background: yellow;" | Rejects | | style="background: yellow;" | Rejects | ||
| - | |||
| - | |||
| class="mw-collapsible mw-collapsed" | Heavy stutter with blocksize 16. Mangles non-standard samplerates. Doesn't start playing on old variable blocksize format, blocksizes 16384 and 13456, predictor order 32, 384kHz. Skips multichannel and image/avif. Crashes on file with 1000x repeating VORBISCOMMENT | | class="mw-collapsible mw-collapsed" | Heavy stutter with blocksize 16. Mangles non-standard samplerates. Doesn't start playing on old variable blocksize format, blocksizes 16384 and 13456, predictor order 32, 384kHz. Skips multichannel and image/avif. Crashes on file with 1000x repeating VORBISCOMMENT | ||
|- | |- | ||
Line 107: | Line 118: | ||
| style="background: yellow;" | Rejects | | style="background: yellow;" | Rejects | ||
| style="background: red;" colspan="2" | Freezes | | style="background: red;" colspan="2" | Freezes | ||
| - | |||
| - | |||
| - | | - | ||
| - | | - | ||
Line 128: | Line 141: | ||
| style="background: yellow;" | {{tooltip|Skips|Files with large seektable are skipped (after long delay) and file with combined extreme metadata causes player to hang, requiring removal of USB stick}} | | style="background: yellow;" | {{tooltip|Skips|Files with large seektable are skipped (after long delay) and file with combined extreme metadata causes player to hang, requiring removal of USB stick}} | ||
| style="background: lime;" | Plays | | style="background: lime;" | Plays | ||
| - | |||
| - | |||
| class="mw-collapsible mw-collapsed" | Tested with revision 5, SYNC version 3.3, build 18201_PRODUCT | | class="mw-collapsible mw-collapsed" | Tested with revision 5, SYNC version 3.3, build 18201_PRODUCT | ||
|- | |- | ||
Line 145: | Line 160: | ||
| style="background: red;" | Reboots | | style="background: red;" | Reboots | ||
| style="background: yellow;" | Rejects | | style="background: yellow;" | Rejects | ||
| - | |||
| - | |||
| class="mw-collapsible mw-collapsed" | Heavy stutter with blocksize 16. Stretches non-standard samplerates. Samplerates above 96kHz, variable blocksize files and multichannel files 'not supported'. Freezes on blocksize 16384 and 13456. 192kHz is played back very slow. Skips all multichannel, files with cover image, extreme metadata. Reboot loop on extreme large VORBISCOMMENT | | class="mw-collapsible mw-collapsed" | Heavy stutter with blocksize 16. Stretches non-standard samplerates. Samplerates above 96kHz, variable blocksize files and multichannel files 'not supported'. Freezes on blocksize 16384 and 13456. 192kHz is played back very slow. Skips all multichannel, files with cover image, extreme metadata. Reboot loop on extreme large VORBISCOMMENT | ||
|- | |- | ||
Line 163: | Line 180: | ||
| style="background: red;" | Reboots | | style="background: red;" | Reboots | ||
| style="background: lime;" | Plays | | style="background: lime;" | Plays | ||
| - | |||
| - | |||
| class="mw-collapsible mw-collapsed" | File 03 plays extremely noisily, barely recognizable. File 51 produces a "NO DEVICE" error and a reboot. File 54 produces a reboot with no message. These files produce a "NA FILE" error and the player skips to the next: 19 21 24 25 26 27 29 30 31 34 35 36 38 39 40 41 42 43 44 45 46 48 55. (firmware: te1706k.krm from 2020-03-05) | | class="mw-collapsible mw-collapsed" | File 03 plays extremely noisily, barely recognizable. File 51 produces a "NO DEVICE" error and a reboot. File 54 produces a reboot with no message. These files produce a "NA FILE" error and the player skips to the next: 19 21 24 25 26 27 29 30 31 34 35 36 38 39 40 41 42 43 44 45 46 48 55. (firmware: te1706k.krm from 2020-03-05) | ||
|- | |- | ||
Line 180: | Line 199: | ||
| style="background: red;" | {{tooltip|Reboots|Crashes on file with 1000x repeating VORBISCOMMENT}} | | style="background: red;" | {{tooltip|Reboots|Crashes on file with 1000x repeating VORBISCOMMENT}} | ||
| style="background: lime;" | Plays | | style="background: lime;" | Plays | ||
| - | |||
| - | |||
| class="mw-collapsible mw-collapsed" | Tested with revision 5, firmware version 1071-2000-1070-0011. | | class="mw-collapsible mw-collapsed" | Tested with revision 5, firmware version 1071-2000-1070-0011. | ||
|- | |- | ||
Line 198: | Line 219: | ||
| style="background: orange;" | {{tooltip|Fails|Does not start playing on extremely large vorbiscomment}} | | style="background: orange;" | {{tooltip|Fails|Does not start playing on extremely large vorbiscomment}} | ||
| style="background: lime;" | Plays | | style="background: lime;" | Plays | ||
| - | |||
| - | |||
| class="mw-collapsible mw-collapsed" | Based on libFLAC 1.2.1, according to copyright notice. Firmware version 3.228, testbench revision 5 | | class="mw-collapsible mw-collapsed" | Based on libFLAC 1.2.1, according to copyright notice. Firmware version 3.228, testbench revision 5 | ||
|- | |- | ||
Line 215: | Line 238: | ||
| style="background: red;" | {{tooltip|Freezes|Freezes on files with 1000x repeated vorbiscomments, rejects files with too many seekpoints}} | | style="background: red;" | {{tooltip|Freezes|Freezes on files with 1000x repeated vorbiscomments, rejects files with too many seekpoints}} | ||
| style="background: lime;" | Plays | | style="background: lime;" | Plays | ||
| - | |||
| - | |||
| class="mw-collapsible mw-collapsed" | Firmware v1.08, testbench revision 5 | | class="mw-collapsible mw-collapsed" | Firmware v1.08, testbench revision 5 | ||
|- | |- | ||
Line 227: | Line 252: | ||
| style="background: yellow;" | {{tooltip|Other|Plays, but takes about a minute time to start playing. During this wait, track can be skipped, unit does not become unresponsive}} | | style="background: yellow;" | {{tooltip|Other|Plays, but takes about a minute time to start playing. During this wait, track can be skipped, unit does not become unresponsive}} | ||
| style="background: lime;" | Plays | | style="background: lime;" | Plays | ||
| - | |||
| - | |||
| class="mw-collapsible mw-collapsed" | Testbench revision 5 | | class="mw-collapsible mw-collapsed" | Testbench revision 5 | ||
|- | |- | ||
Line 244: | Line 271: | ||
| style="background: orange;"| {{tooltip|Fails|Plays extremely slowly on file with APPLICATION metadata block}} | | style="background: orange;"| {{tooltip|Fails|Plays extremely slowly on file with APPLICATION metadata block}} | ||
| style="background: lime;" | Plays | | style="background: lime;" | Plays | ||
| - | |||
| - | |||
| class="mw-collapsible mw-collapsed" | Tested with Rockbox 3.15 (latest stable) on Sansa Fuze with testbench revision 5 | | class="mw-collapsible mw-collapsed" | Tested with Rockbox 3.15 (latest stable) on Sansa Fuze with testbench revision 5 | ||
|- | |- | ||
Line 264: | Line 293: | ||
| style="background: lime;" | {{tooltip|Plays|version 1.6.8 plays. 1.6.7: Error message: Unable to open item for playback (bad allocation)}} | | style="background: lime;" | {{tooltip|Plays|version 1.6.8 plays. 1.6.7: Error message: Unable to open item for playback (bad allocation)}} | ||
| style="background: lime;" | Plays | | style="background: lime;" | Plays | ||
| - | |||
| - | |||
| class="mw-collapsible mw-collapsed" | Foobar2000 version 1.6.8 with testbench revision 5 | | class="mw-collapsible mw-collapsed" | Foobar2000 version 1.6.8 with testbench revision 5 | ||
|- | |- | ||
Line 282: | Line 313: | ||
| style="background: red;" | {{tooltip|Crashes|Crashes occasionally on files with extremely large VORBISCOMMENT}} | | style="background: red;" | {{tooltip|Crashes|Crashes occasionally on files with extremely large VORBISCOMMENT}} | ||
| style="background: lime;" | Plays | | style="background: lime;" | Plays | ||
| - | |||
| - | |||
| class="mw-collapsible mw-collapsed" | VLC 3.0.16 on testbench revision 5 | | class="mw-collapsible mw-collapsed" | VLC 3.0.16 on testbench revision 5 | ||
|- | |- | ||
Line 299: | Line 332: | ||
| style="background: lime;" | Plays | | style="background: lime;" | Plays | ||
| style="background: lime;" | Plays | | style="background: lime;" | Plays | ||
| - | |||
| - | |||
| class="mw-collapsible mw-collapsed" | Winamp 5.8 build 3660, testbench revision 5 | | class="mw-collapsible mw-collapsed" | Winamp 5.8 build 3660, testbench revision 5 | ||
|- | |- | ||
Line 317: | Line 352: | ||
| style="background: yellow;" | {{tooltip|Rejects|Rejects all}} | | style="background: yellow;" | {{tooltip|Rejects|Rejects all}} | ||
| style="background: lime;" | Plays | | style="background: lime;" | Plays | ||
| - | |||
| - | |||
| class="mw-collapsible mw-collapsed" | Tested version 12.0.19041.1288 on testbench revision 5 | | class="mw-collapsible mw-collapsed" | Tested version 12.0.19041.1288 on testbench revision 5 | ||
|- | |- | ||
Line 335: | Line 372: | ||
| style="background: red;" | {{tooltip|Hangs|Hangs on files with 1000x repeating vorbiscomments}} | | style="background: red;" | {{tooltip|Hangs|Hangs on files with 1000x repeating vorbiscomments}} | ||
| style="background: lime;" | Plays | | style="background: lime;" | Plays | ||
| - | |||
| - | |||
| class="mw-collapsible mw-collapsed" | mpv-x86_64-20211031-git-4a80de9 on Windows, testbench revision 5 | | class="mw-collapsible mw-collapsed" | mpv-x86_64-20211031-git-4a80de9 on Windows, testbench revision 5 | ||
|- | |- | ||
Line 353: | Line 392: | ||
| style="background: red;" | {{tooltip|Unresp.|GUI becomes unresponsive on (and after) playing files with 1000x repeating vorbiscomments}} | | style="background: red;" | {{tooltip|Unresp.|GUI becomes unresponsive on (and after) playing files with 1000x repeating vorbiscomments}} | ||
| style="background: lime;" | Plays | | style="background: lime;" | Plays | ||
| - | |||
| - | |||
| class="mw-collapsible mw-collapsed" | Version 5.0.1.2433 with testbench revision 5 | | class="mw-collapsible mw-collapsed" | Version 5.0.1.2433 with testbench revision 5 | ||
|- | |- | ||
Line 371: | Line 412: | ||
| style="background: red;" | {{tooltip|Unresp.|Took over a minute before starting to playing the '55 - file 48-53 combined.flac'}} | | style="background: red;" | {{tooltip|Unresp.|Took over a minute before starting to playing the '55 - file 48-53 combined.flac'}} | ||
| style="background: lime;" | Plays | | style="background: lime;" | Plays | ||
| - | |||
| - | |||
| class="mw-collapsible mw-collapsed" | Version Redxii-SVN-r37955-6.2.0 (x86_64) (using ffmpeg N-87137-g6ccd32c367) with testbench revision 5 | | class="mw-collapsible mw-collapsed" | Version Redxii-SVN-r37955-6.2.0 (x86_64) (using ffmpeg N-87137-g6ccd32c367) with testbench revision 5 | ||
|- | |- | ||
Line 389: | Line 432: | ||
| style="background: red;" | {{tooltip|Unresp.|Took over a minute before starting to playing the '55 - file 48-53 combined.flac'}} | | style="background: red;" | {{tooltip|Unresp.|Took over a minute before starting to playing the '55 - file 48-53 combined.flac'}} | ||
| style="background: lime;" | Plays | | style="background: lime;" | Plays | ||
| - | |||
| - | |||
| class="mw-collapsible mw-collapsed" | version 4.4.1-essentials_build-www.gyan.dev with testbench revision 5 | | class="mw-collapsible mw-collapsed" | version 4.4.1-essentials_build-www.gyan.dev with testbench revision 5 | ||
|- | |- | ||
Line 407: | Line 452: | ||
| style="background: yellow;" | {{tooltip|Rejects|Does not index any of the 'extremely large' 48-52 & 55}} | | style="background: yellow;" | {{tooltip|Rejects|Does not index any of the 'extremely large' 48-52 & 55}} | ||
| style="background: lime;" | Plays | | style="background: lime;" | Plays | ||
| - | |||
| - | |||
| class="mw-collapsible mw-collapsed" | Spotify for Windows version 1.1.72.439.gc253025e tested a stereo soundcard only (hence the question mark on multichannel), with testbench revision 5 | | class="mw-collapsible mw-collapsed" | Spotify for Windows version 1.1.72.439.gc253025e tested a stereo soundcard only (hence the question mark on multichannel), with testbench revision 5 | ||
|- | |- | ||
Line 425: | Line 472: | ||
| style="background: yellow;" | {{tooltip|Rejects|rejects (with error message) extremely large VORBISCOMMENT. Still plays the all-combined 55.}} | | style="background: yellow;" | {{tooltip|Rejects|rejects (with error message) extremely large VORBISCOMMENT. Still plays the all-combined 55.}} | ||
| style="background: lime;" | Plays | | style="background: lime;" | Plays | ||
| - | |||
| - | |||
| class="mw-collapsible mw-collapsed" | version 28.0.88 64-bit with testbench revision 5 | | class="mw-collapsible mw-collapsed" | version 28.0.88 64-bit with testbench revision 5 | ||
|- | |- | ||
Line 443: | Line 492: | ||
| style="background: lime;" | Plays | | style="background: lime;" | Plays | ||
| style="background: lime;" | Plays | | style="background: lime;" | Plays | ||
| - | |||
| - | |||
| class="mw-collapsible mw-collapsed" | Amarok version 2.8.0 with testbench revision 5 | | class="mw-collapsible mw-collapsed" | Amarok version 2.8.0 with testbench revision 5 | ||
|- | |- | ||
Line 461: | Line 512: | ||
| style="background: lime;" | Plays | | style="background: lime;" | Plays | ||
| style="background: lime;" | Plays | | style="background: lime;" | Plays | ||
| - | |||
| - | |||
| class="mw-collapsible mw-collapsed" | version 4.1.1 (GStreamer: 1.18.4) with testbench revision 5 | | class="mw-collapsible mw-collapsed" | version 4.1.1 (GStreamer: 1.18.4) with testbench revision 5 | ||
|- | |- | ||
Line 479: | Line 532: | ||
| style="background: lime;" | Plays | | style="background: lime;" | Plays | ||
| style="background: lime;" | Plays | | style="background: lime;" | Plays | ||
| - | |||
| - | |||
| class="mw-collapsible mw-collapsed" | version 4.4.0 (portable version) with testbench revision 5 | | class="mw-collapsible mw-collapsed" | version 4.4.0 (portable version) with testbench revision 5 | ||
|- | |- | ||
Line 497: | Line 552: | ||
| style="background: lime;" | Plays | | style="background: lime;" | Plays | ||
| style="background: lime;" | Plays | | style="background: lime;" | Plays | ||
| - | |||
| - | |||
| class="mw-collapsible mw-collapsed" | version 1755 (1755-g92d29e7a) with testbench revision 5 | | class="mw-collapsible mw-collapsed" | version 1755 (1755-g92d29e7a) with testbench revision 5 | ||
|- | |- | ||
Line 515: | Line 572: | ||
| style="background: red;" | {{tooltip|Hangs|Hangs on 55. Also unresponsible UI on 51, but plays.}} | | style="background: red;" | {{tooltip|Hangs|Hangs on 55. Also unresponsible UI on 51, but plays.}} | ||
| style="background: lime;" | Plays | | style="background: lime;" | Plays | ||
| - | |||
| - | |||
| class="mw-collapsible mw-collapsed" | testbench revision 5 | | class="mw-collapsible mw-collapsed" | testbench revision 5 | ||
|} | |} |
Revision as of 17:55, 17 May 2022
To further the use and development of FLAC, a testbench containing files with different parameters was constructed. The testbench consists of 59 FLAC 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. This testbench is licensed under CC0 1.0.
The testbench can be downloaded here (revision 6) and is maintained here.
CDDA (44.1kHz/16-bit and less) | High-res (96kHz/24-bit and more) | Multichannel | Metadata | Various | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Decoder | Blocksizes | Features | Samplerates | Bitdepths | Var. bl.size | General | Blocksize | Features | Samplerates | Bitdepths | General | Features | Missing | Extreme | MIME | Mono | Overfl. | 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 | 45-47 | 48-55 | 56-59 | 60 | 61-63 | |
Android | Fails | Plays | Plays | Plays | Skips | Plays | Plays | Plays | Plays | Fails | Fails | Skips | Plays | Plays | Plays | - | - | Android 11 with Google Play updates of 1st of August 2021 on Samsung XCover 5 |
Citroën DS5 | Plays | Plays | Skips | Fails | Plays | Skips | Plays | Hangs | Plays | - | - | |||||||
Chromecast | Fails | Plays | Fails | Plays | Fails | Plays | Fails | Fails | Fails | Plays | Rejects | Plays | Reboots | Rejects | - | - | Heavy stutter with blocksize 16. Mangles non-standard samplerates. Doesn't start playing on old variable blocksize format, blocksizes 16384 and 13456, predictor order 32, 384kHz. Skips multichannel and image/avif. Crashes on file with 1000x repeating VORBISCOMMENT | |
Cowon iAudio 7 | Fails | Plays | Fails | Rejects | Rejects | Rejects | Rejects | Rejects | Rejects | Rejects | Freezes | - | - | - | - | - | Freezes on blocksizes 254, 725; skips file with blocksize 1937. 38457Hz and 41kHz are speeded up; 22050 Plays. All files with bitdepth other than 16 are skipped. Files with variable block size are skipped. 3.0 plays as silence, others 16/44 MCH files make freeze. | |
Ford SYNC | Plays | Plays | Plays | Skips | Plays | Plays | Plays | Plays | Plays | Skips | Plays | Plays | Plays | Skips | Plays | - | - | Tested with revision 5, SYNC version 3.3, build 18201_PRODUCT |
JVC KD-R871BT | Fails | Plays | Fails | Plays | Rejects | Plays | Freezes | Reboots | Fails | Rejects | Rejects | Rejects | Reboots | Rejects | - | - | Heavy stutter with blocksize 16. Stretches non-standard samplerates. Samplerates above 96kHz, variable blocksize files and multichannel files 'not supported'. Freezes on blocksize 16384 and 13456. 192kHz is played back very slow. Skips all multichannel, files with cover image, extreme metadata. Reboot loop on extreme large VORBISCOMMENT | |
Kenwood KMM-BT304 | Fails | Plays | Rejects | Plays | Rejects | Plays | Rejects | Rejects | Rejects | Plays | Rejects | Rejects | Plays | Reboots | Plays | - | - | File 03 plays extremely noisily, barely recognizable. File 51 produces a "NO DEVICE" error and a reboot. File 54 produces a reboot with no message. These files produce a "NA FILE" error and the player skips to the next: 19 21 24 25 26 27 29 30 31 34 35 36 38 39 40 41 42 43 44 45 46 48 55. (firmware: te1706k.krm from 2020-03-05) |
Onkyo TX-NR686 | Fails | Plays | Rejects | Plays | Rejects | Plays | Plays | Plays | Rejects | Plays | Rejects | Plays | Reboots | Plays | - | - | Tested with revision 5, firmware version 1071-2000-1070-0011. | |
Panasonic TX-60CX750E | Plays | Plays | Fails | Plays | Plays | Plays | Plays | Plays | Fails | Plays | Plays | Fails | Plays | Fails | Plays | - | - | Based on libFLAC 1.2.1, according to copyright notice. Firmware version 3.228, testbench revision 5 |
Pioneer BDP-150 | Freezes | Fails | Fails | Plays | Freezes | Plays | Freezes | Fails | Fails | Plays | Freezes | Freezes | Freezes | Plays | - | - | Firmware v1.08, testbench revision 5 | |
Pioneer DEH-1900UB | Skips | Plays | Skips | Skips | Skips | Skips | Plays | Other | Plays | - | - | Testbench revision 5 | ||||||
Rockbox | Plays | Plays | Plays | Plays | Plays | Plays | Skips | Skips | Plays | Plays | Freezes | Freezes | Fails | Plays | - | - | Tested with Rockbox 3.15 (latest stable) on Sansa Fuze with testbench revision 5 | |
Software players | ||||||||||||||||||
Foobar 2000 | Plays | Plays | Plays | Plays | Plays | Plays | Plays | Plays | Plays | Plays | Plays | Plays | Plays | Plays | Plays | - | - | Foobar2000 version 1.6.8 with testbench revision 5 |
VLC | Plays | Plays | Plays | Plays | Fails | Plays | Plays | Plays | Plays | Plays | Plays | Plays | Plays | Crashes | Plays | - | - | VLC 3.0.16 on testbench revision 5 |
Winamp 5.8 | Plays | Plays | Plays | Freezes | Plays | Plays | Plays | Plays | Freezes | Plays | Freezes | Plays | Plays | Plays | - | - | Winamp 5.8 build 3660, testbench revision 5 | |
Windows Media Player | Plays | Plays | Plays | Rejects | Plays | Plays | Plays | Plays | Plays | Rejects | Plays | Plays | Plays | Rejects | Plays | - | - | Tested version 12.0.19041.1288 on testbench revision 5 |
mpv | Plays | Plays | Plays | Plays | Plays | Plays | Plays | Plays | Plays | Plays | Plays | Plays | Plays | Hangs | Plays | - | - | mpv-x86_64-20211031-git-4a80de9 on Windows, testbench revision 5 |
Mediamonkey 5 | Plays | Plays | Plays | Crashes | Plays | Plays | Plays | Plays | Plays | Silence | Breaks | Plays | Plays | Unresp. | Plays | - | - | Version 5.0.1.2433 with testbench revision 5 |
Mplayer (Windows) | Plays | Plays | Plays | Plays | Plays | Plays | Plays | Plays | Plays | Fails | Plays | Plays | Plays | Unresp. | Plays | - | - | Version Redxii-SVN-r37955-6.2.0 (x86_64) (using ffmpeg N-87137-g6ccd32c367) with testbench revision 5 |
ffplay (Windows) | Fails | Plays | Plays | Plays | Plays | Plays | Plays | Plays | Plays | Plays | Plays | Plays | Plays | Unresp. | Plays | - | - | version 4.4.1-essentials_build-www.gyan.dev with testbench revision 5 |
Spotify (Windows) | Plays | Plays | Plays | Skips | Plays | Plays | Plays | Plays | Skips | Skips | Skips (?) | Skips (?) | Plays | Rejects | Plays | - | - | Spotify for Windows version 1.1.72.439.gc253025e tested a stereo soundcard only (hence the question mark on multichannel), with testbench revision 5 |
JRiver Media Center | Plays | Plays | Plays | Plays | Plays | Plays | Plays | Plays | Plays | Plays | Plays | Plays | Plays | Rejects | Plays | - | - | version 28.0.88 64-bit with testbench revision 5 |
Amarok (Windows) | Fails | Plays | Plays | Crashes | Plays | Plays | Fails | Plays | Skips | Skips | Plays | Plays | Plays | Plays | Plays | - | - | Amarok version 2.8.0 with testbench revision 5 |
Exaile (Windows) | Plays | Plays | Plays | Plays | Rejects | Plays | Plays | Plays | Plays | Plays | Plays | Plays | Plays | Plays | Plays | - | - | version 4.1.1 (GStreamer: 1.18.4) with testbench revision 5 |
Quod Libet (Windows) | Plays | Plays | Plays | Plays | Fails | Plays | Plays | Plays | Skips | Plays | Plays | Plays | Plays | Plays | Plays | - | - | version 4.4.0 (portable version) with testbench revision 5 |
Cog | Plays | Plays | Plays | Plays | Plays | Plays | Plays | Plays | Plays | Plays | Plays | Plays | Plays | Plays | Plays | - | - | version 1755 (1755-g92d29e7a) with testbench revision 5 |
GoneMAD (Android) | Plays | Plays | Plays | Plays | Plays | Plays | Plays | Plays | Plays | Plays | Plays | Crashes | Plays | Hangs | Plays | - | - | testbench revision 5 |
Table legend | |
---|---|
Plays | all files in this category are played as intended, without glitches, changes etc. |
Rejects | One or more files are rejected by the player, either by skipping the file or mentioning a message like: "file not supported" |
Fails | One or more files are not played back as intended, for example by stuttering, garbling or playing at incorrect speed, or by never starting playing (though not skipping, freezing or rebooting) |
Freezes | On one or more files, the player crashes on decoding, leaving the unit inoperable until reboot, or the unit reboots by itself |
The order of precedence is from bottom to top, so if one file freezes the player, one file is rejected and the other play fine, the table reads 'Freezes' for that category. | |
For the metadata tests, the (absence of) rendering of the metadata is not a criterium, simply whether its presence is an obstacle to playing |