AudioThumbnail doesn't work on ARM Linux


#1

Playing audio files works just fine, but not the thumbnails.

Demo project to repro here: https://www.dropbox.com/s/tnn6os5ligeax9g/ThumbnailTest.zip?dl=0

What it looks like on Windows:


#2

What it looks like on Linux:


#3

Found the issue, char is unsigned by default on ARM, signed on the other platforms. Either all the chars in juce_AudioThumbnail.cpp need to be changed to signed chars or -fsigned-char needs to be added to the makefile.


#4

Interesting that char is unsigned by default on ARM. You learn something everyday. I’ll fix this…