Path: chuka.playstation.co.uk!scea!greg_labrec@interactive.sony.com From: Spellweaver Newsgroups: scea.yaroze.programming.sound Subject: SsVabTransfer() and sound memory Date: Wed, 02 Jul 1997 02:44:54 -0500 Organization: The Implementor Lines: 12 Message-ID: <33BA06F6.7B6E@ix.netcom.com> Reply-To: spelwevr@ix.netcom.com NNTP-Posting-Host: aus-tx18-08.ix.netcom.com Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Mailer: Mozilla 3.01 (Win95; I) The SsVabTransfer() function description states that it "...transmits the sound source data (VB data)... to the SPU sound buffer." I thought that this implied that the data would be transferred into the private memory used by the SPU, but I found that if I later reuse the memory that contained the sound data, the sounds will not play properly (actually, they don't play at all). Does this function not actually copy the data? Or perhaps it returns before the copy is actually completed? I can get my code to work well enough, but I'd like to be able to free up the memory if it isn't needed for the lifetime of the program.