Actually support fractional playback rates.

Fixes #2