ov_read_float segfaults on oggflac streams
As ov_read doesn't check logical streams after the first, it's possible to
feed ov_read_float a physical stream that contains a non-vorbis logical stream
(such as ogg encapsulated flac). Rather than returning OV_EBADLINK, it will
segfault.
As ov_read_float and ov_read are similar, I expect the same applies for
ov_read.