added an audio filter API
woops, forgot the C-style exports
Merge remote-tracking branch 'upstream/master'
Don't get stuck in an infinite loop of allocating memory