Chromaprint API default config is different than the one used in Chromaprint::Fingerprinter
Bug #669074 reported by
Anatoliy Atanasov
This bug affects 2 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Chromaprint |
New
|
Undecided
|
Unassigned |
Bug Description
In Chromaprint API the recommended value for the algorithm used during the creation of a context is CHROMAPRINT_
In the C++ code Chromaprint:
This difference leads to different fingerprints between the API and the C++ classes to compare results.
The workaround for this is to explicitly use the same value of the config parameter for the both instances.
To post a comment you must log in.
The C++ code is not meant to be public (it could be, but it would have to be rewritten so that we can easily maintain binary compatibility). I kept it on CHROMAPRINT_ ALGORITHM_ TEST1 for now, so that some tests that I've written before still work.