Is it save to assume that the value of sample->buffer doesn't change after creation of a Sound_Sample? Or do I have re-check the value after each call to Sound_Decode() and Sound_DecodeAll()? - Andreas