Newer ffmpeg versions (eg media-video/ffmpeg-1.2.1) switched to decoding MP3 to a planar sample format and for some reason it failed to convert it to the regular packed format. As result fpcal returns Fingerprint=AQAAAA in every file. Upstream already fixed this and this will also make that media-sound/picard is unable to upload and submit AcusticIDs. https://bitbucket.org/acoustid/chromaprint/issue/3/fingerprint-aqaaaa-for-mp3-that-ffmpeg-can https://bitbucket.org/acoustid/chromaprint/commits/564dd2fc27dbbede445eb52c346aa8dcda4ecc3f Reproducible: Always
Created attachment 355286 [details, diff] chromaprint-0.7.patch Add this to /etc/portage/patches/media-libs/chromaprint/ it comes from https://bitbucket.org/acoustid/chromaprint/commits/564dd2fc27dbbede445eb52c346aa8dcda4ecc3f and it's made with the other gentoo patches in mind so it applies clean.
a6d27bc [1] seems needed too, but does not apply on top of 564dd2fc (hunk #2 of examples/fpcalc.c) [1] https://bitbucket.org/acoustid/chromaprint/diff/examples/fpcalc.c?diff2=a6d27bcf15c5&at=master
This only applies to media-libs/chromaprint-0.7, it's solved with the release of media-libs/chromaprint-1.0 but meanwhile version 0.7 it's still in the tree and marked as stable, this patch should be applied to this version.
This is fixed in 1.1, bug 500882 to follow stabilization