[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [11770] branches/soc-2007-hcube/intern/ tinySND/samplerate: Added reset method needed when changing input or samplerate.

Csaba Hruska csaba.hruska at gmail.com
Tue Aug 21 20:26:30 CEST 2007


Revision: 11770
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=11770
Author:   hcube
Date:     2007-08-21 20:26:30 +0200 (Tue, 21 Aug 2007)

Log Message:
-----------
Added reset method needed when changing input or samplerate.

Modified Paths:
--------------
    branches/soc-2007-hcube/intern/tinySND/samplerate/SND_FXSRC.cpp
    branches/soc-2007-hcube/intern/tinySND/samplerate/SND_FXSRC.h

Modified: branches/soc-2007-hcube/intern/tinySND/samplerate/SND_FXSRC.cpp
===================================================================
--- branches/soc-2007-hcube/intern/tinySND/samplerate/SND_FXSRC.cpp	2007-08-21 18:25:21 UTC (rev 11769)
+++ branches/soc-2007-hcube/intern/tinySND/samplerate/SND_FXSRC.cpp	2007-08-21 18:26:30 UTC (rev 11770)
@@ -61,6 +61,13 @@
 	return mSampleRate;
 }
 
+void SND_FXSRC::reset(void)
+{
+	assert( mSRC_State != 0 );
+	
+	src_reset( mSRC_State );
+}
+
 void SND_FXSRC::setConverterType( int converterType )
 {
 	assert( mSRC_State != 0 );

Modified: branches/soc-2007-hcube/intern/tinySND/samplerate/SND_FXSRC.h
===================================================================
--- branches/soc-2007-hcube/intern/tinySND/samplerate/SND_FXSRC.h	2007-08-21 18:25:21 UTC (rev 11769)
+++ branches/soc-2007-hcube/intern/tinySND/samplerate/SND_FXSRC.h	2007-08-21 18:26:30 UTC (rev 11770)
@@ -20,6 +20,8 @@
 
     void	setSampleRate( float sampleRate );
     float	getSampleRate();
+	
+	void	reset();
 
     /*
     Converter types (provided by libsamplerate):





More information about the Bf-blender-cvs mailing list