From 59544b109e80531f1bca969d2695e70001de8acb Mon Sep 17 00:00:00 2001 From: Tobias Doerffel Date: Mon, 24 Nov 2008 11:29:46 +0000 Subject: [PATCH] fixed alignedMemCpyNoOpt git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1851 0778d3d1-df1d-0410-868b-ea421aaaa00d --- ChangeLog | 9 +++++++++ src/core/basic_ops.cpp | 2 +- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 51d47ff83..0cdadee9c 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,12 @@ +2008-11-24 Tobias Doerffel + + * src/core/basic_ops.cpp: + fixed alignedMemCpyNoOpt + + * src/core/audio/audio_alsa.cpp: + fixed pointer additions leading to horrible noises under certain + circumstances + 2008-11-23 Tobias Doerffel * src/core/basic_ops.cpp: diff --git a/src/core/basic_ops.cpp b/src/core/basic_ops.cpp index 90d14540c..5f54667e5 100644 --- a/src/core/basic_ops.cpp +++ b/src/core/basic_ops.cpp @@ -83,7 +83,7 @@ void alignedFreeFrames( sampleFrame * _buf ) // slow fallback void alignedMemCpyNoOpt( void * RP _dst, const void * RP _src, int _size ) { - const int s = _size / ( sizeof( int ) * 16 ); + const int s = _size / sizeof( int ); const int * RP src = (const int *) _src; int * RP dst = (int *) _dst; for( int i = 0; i < s; )