summaryrefslogtreecommitdiff
path: root/common/JackResampler.h
diff options
context:
space:
mode:
authorsletz <sletz@0c269be4-1314-0410-8aa9-9f06e86f4224>2009-03-10 15:02:25 +0000
committersletz <sletz@0c269be4-1314-0410-8aa9-9f06e86f4224>2009-03-10 15:02:25 +0000
commit0ce4b472158197ed025f056c75927be8defdd929 (patch)
tree464be2360ba070f4b9954f98eda88dc6971f6399 /common/JackResampler.h
parent74c74ac6fd10b40234c3ebce098b2f63898e5f3b (diff)
downloadjack2-0ce4b472158197ed025f056c75927be8defdd929.tar.gz
Automatic adaptative ringbuffer size mode when -g = 0.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3423 0c269be4-1314-0410-8aa9-9f06e86f4224
Diffstat (limited to 'common/JackResampler.h')
-rw-r--r--common/JackResampler.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/common/JackResampler.h b/common/JackResampler.h
index d8d2e42c..142b021c 100644
--- a/common/JackResampler.h
+++ b/common/JackResampler.h
@@ -26,7 +26,8 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
namespace Jack
{
-#define DEFAULT_RB_SIZE 16384
+#define DEFAULT_RB_SIZE 32768
+#define DEFAULT_ADAPTATIVE_SIZE 2048
inline float Range(float min, float max, float val)
{
@@ -49,10 +50,9 @@ class JackResampler
public:
JackResampler();
- JackResampler(unsigned int ringbuffer_size);
virtual ~JackResampler();
- virtual void Reset();
+ virtual void Reset(unsigned int new_size);
virtual unsigned int ReadResample(float* buffer, unsigned int frames);
virtual unsigned int WriteResample(float* buffer, unsigned int frames);