Improved code for vorbis comment parsing