vorbis: return meaningful errors