add support for multiple vorbis codecs