albertz/shairport — pull request #138 by toofishes (2012-02-24 22:36:32+00:00)
Title: Cleanup, optimization, and bug fixes

The main big points here:
* Use mutexes correctly so we don't have to use volatile
* Use the 'static' keyword where appropriate so the compiler can inline and optimize as it sees fit
* Fix a rather large issue in the playback rate and drift calculation

This also includes the one commit from Stef's outstanding pull request.

https://github.com/albertz/shairport/pull/131