Vincent Le Ligeour

Results 5 issues of Vincent Le Ligeour

### What does this PR do? This enable webserver for all people using cpp-httplib that is easier to install (no dependency) ### Additional Notes There is still a fix to...

Needs Testing
Ready For Review

PTAL, this helps compiling Performous on Gentoo

Needs Testing
Cleanup
Ready For Review

PTAL, this is open for discussion, the few places where the singleton is still there: - audio.cc: this is really hacky and we should never have to look for screens...

Needs Testing
Cleanup
Ready For Review

I think that the implementation is racy, especially the Add/Done side. According to this link https://www.modernescpp.com/index.php/c-core-guidelines-be-aware-of-the-traps-of-condition-variables atomic variable modification should be made under the lock

Aubio requires CBLAS (for example OpenCBLAS implementation) and not BLAS, this patch should fix the issue.