diff options
| author | Marcus Tomlinson <themarcustomlinson@gmail.com> | 2017-04-22 19:37:45 +0200 |
|---|---|---|
| committer | Marcus Tomlinson <themarcustomlinson@gmail.com> | 2017-04-22 19:37:45 +0200 |
| commit | d693899f98607f7c8fac57da233be69a585e65a0 (patch) | |
| tree | 222ad497315af8e6b744e09bdc42eea4176be871 /RtAudio.cpp | |
| parent | 1a1b19da942ce4b4332d2603136858313be68279 (diff) | |
Slight simplification
Diffstat (limited to 'RtAudio.cpp')
| -rw-r--r-- | RtAudio.cpp | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/RtAudio.cpp b/RtAudio.cpp index 41b6b6a..308a244 100644 --- a/RtAudio.cpp +++ b/RtAudio.cpp @@ -3926,7 +3926,7 @@ void convertBufferWasapi( char* outBuffer, {
char fromSample = ( ( char* ) inBuffer )[ ( inSample * channelCount ) + channel ];
char toSample = ( ( char* ) inBuffer )[ ( ( inSample + 1 ) * channelCount ) + channel ];
- float sampleDiff = ( toSample - fromSample ) * ( inSampleFraction - floor( inSampleFraction ) );
+ float sampleDiff = ( toSample - fromSample ) * ( inSampleFraction - inSample );
( ( char* ) outBuffer )[ ( outSample * channelCount ) + channel ] = fromSample + ( char ) sampleDiff;
}
break;
@@ -3937,7 +3937,7 @@ void convertBufferWasapi( char* outBuffer, {
short fromSample = ( ( short* ) inBuffer )[ ( inSample * channelCount ) + channel ];
short toSample = ( ( short* ) inBuffer )[ ( ( inSample + 1 ) * channelCount ) + channel ];
- float sampleDiff = ( toSample - fromSample ) * ( inSampleFraction - floor( inSampleFraction ) );
+ float sampleDiff = ( toSample - fromSample ) * ( inSampleFraction - inSample );
( ( short* ) outBuffer )[ ( outSample * channelCount ) + channel ] = fromSample + ( short ) sampleDiff;
}
break;
@@ -3948,7 +3948,7 @@ void convertBufferWasapi( char* outBuffer, {
int fromSample = ( ( S24* ) inBuffer )[ ( inSample * channelCount ) + channel ].asInt();
int toSample = ( ( S24* ) inBuffer )[ ( ( inSample + 1 ) * channelCount ) + channel ].asInt();
- float sampleDiff = ( toSample - fromSample ) * ( inSampleFraction - floor( inSampleFraction ) );
+ float sampleDiff = ( toSample - fromSample ) * ( inSampleFraction - inSample );
( ( S24* ) outBuffer )[ ( outSample * channelCount ) + channel ] = fromSample + ( int ) sampleDiff;
}
break;
@@ -3959,7 +3959,7 @@ void convertBufferWasapi( char* outBuffer, {
int fromSample = ( ( int* ) inBuffer )[ ( inSample * channelCount ) + channel ];
int toSample = ( ( int* ) inBuffer )[ ( ( inSample + 1 ) * channelCount ) + channel ];
- float sampleDiff = ( toSample - fromSample ) * ( inSampleFraction - floor( inSampleFraction ) );
+ float sampleDiff = ( toSample - fromSample ) * ( inSampleFraction - inSample );
( ( int* ) outBuffer )[ ( outSample * channelCount ) + channel ] = fromSample + ( int ) sampleDiff;
}
break;
@@ -3970,7 +3970,7 @@ void convertBufferWasapi( char* outBuffer, {
float fromSample = ( ( float* ) inBuffer )[ ( inSample * channelCount ) + channel ];
float toSample = ( ( float* ) inBuffer )[ ( ( inSample + 1 ) * channelCount ) + channel ];
- float sampleDiff = ( toSample - fromSample ) * ( inSampleFraction - floor( inSampleFraction ) );
+ float sampleDiff = ( toSample - fromSample ) * ( inSampleFraction - inSample );
( ( float* ) outBuffer )[ ( outSample * channelCount ) + channel ] = fromSample + sampleDiff;
}
break;
@@ -3981,7 +3981,7 @@ void convertBufferWasapi( char* outBuffer, {
double fromSample = ( ( double* ) inBuffer )[ ( inSample * channelCount ) + channel ];
double toSample = ( ( double* ) inBuffer )[ ( ( inSample + 1 ) * channelCount ) + channel ];
- double sampleDiff = ( toSample - fromSample ) * ( inSampleFraction - floor( inSampleFraction ) );
+ double sampleDiff = ( toSample - fromSample ) * ( inSampleFraction - inSample );
( ( double* ) outBuffer )[ ( outSample * channelCount ) + channel ] = fromSample + sampleDiff;
}
break;
|
