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