Ogg bug?

seems like the Ogg reader crashes when the startsample to read from is a negative value.

Oops, I’ll fix that.

I always try to be cautious when I call objects whose implementation details could vary, and assume that their implementation might be flakey - so I’d always make sure that my parameters are as clean as possible before calling it. Even if I fix this for ogg, other codecs could come along in future that have the same (or similar) bugs/assumptions.