[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [11758] branches/soc-2007-hcube/intern/ tinySND/blender/SND_C-api.cpp: bugfix: added get mix rate function for mixbuffer state.

Csaba Hruska csaba.hruska at gmail.com
Mon Aug 20 23:51:36 CEST 2007


Revision: 11758
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=11758
Author:   hcube
Date:     2007-08-20 23:51:36 +0200 (Mon, 20 Aug 2007)

Log Message:
-----------
bugfix: added get mix rate function for mixbuffer state.

Modified Paths:
--------------
    branches/soc-2007-hcube/intern/tinySND/blender/SND_C-api.cpp

Modified: branches/soc-2007-hcube/intern/tinySND/blender/SND_C-api.cpp
===================================================================
--- branches/soc-2007-hcube/intern/tinySND/blender/SND_C-api.cpp	2007-08-20 20:54:06 UTC (rev 11757)
+++ branches/soc-2007-hcube/intern/tinySND/blender/SND_C-api.cpp	2007-08-20 21:51:36 UTC (rev 11758)
@@ -65,6 +65,8 @@
 static void						*gCallbackUserData1	= 0;
 static void						*gCallbackUserData2	= 0;
 
+static int						gMixBufferSampleRate	= 0;
+
 // callback for blender audio system
 static void gAudioCallback_cb( int framesNum, void *userData1, void *userData2 )
 {
@@ -160,9 +162,7 @@
 	
 	if(	gPlayTarget == AUDIOBUFFER_TARGET )
 	{
-	    assert( gFileWriter != 0 );
-		// !!!! UNIMPLEMENTED YET !!!!
-		return 0;
+		return gMixBufferSampleRate;
 	}
 	
 	return 0;
@@ -276,6 +276,8 @@
 	// setup sounds datamultiplexer format, only signed 16 bit int is supported
 	gDataMultiplexer->setSampleFormat( SND_FORMAT_PCM_16 );
 	
+	gMixBufferSampleRate = sampleRate;
+	
 	// setup sounds samplerates
 	// setup sounds a good samplerate method
 	std::vector<SND_Sound*>::const_iterator i;





More information about the Bf-blender-cvs mailing list