cannam@86:
cannam@86: Vorbisfile's libvorbisfile may be used safely in a threading environment
cannam@86: so long as thread access to individual OggVorbis_File instances is serialized.
cannam@86:
cannam@86:
cannam@86:
Only one thread at a time may enter a function that takes a given OggVorbis_File instance, even if the
cannam@86: functions involved appear to be read-only.
cannam@86:
cannam@86:
Multiple threads may enter
cannam@86: libvorbisfile at a given time, so long as each thread's function calls
cannam@86: are using different OggVorbis_File
cannam@86: instances.
cannam@86:
cannam@86:
Any one OggVorbis_File instance may be used safely from multiple threads so long as only one thread at a time is making calls using that instance.