[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