Johannes Erdfelt, <johannes@erdfelt.com> Thomas Sailer, <sailer@ife.ee.ethz.ch> Brad Hards, <bradh@frogmouth.net> - C++ bindings.