uint8 Fillbuffer should use sizeof(uint8) for divisor

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28380 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
David McPaul
2008-10-30 12:00:57 +00:00
parent d0b2b559f5
commit 45d40b75b9
+2 -2
View File
@@ -31,14 +31,14 @@ struct _gs_media_tracker
// Locale utility functions -----------------------------------------------
bool FillBuffer(_gs_ramp * ramp, uint8 * data, uint8 * buffer, size_t * bytes)
{
int32 samples = *bytes / sizeof(int16);
int32 samples = *bytes / sizeof(uint8);
for (int32 byte = 0; byte < samples; byte++) {
float gain = *ramp->value;
data[byte] = uint8(float(buffer[byte]) * gain);
if (ChangeRamp(ramp)) {
*bytes = byte * sizeof(int16);
*bytes = byte * sizeof(uint8);
return true;
}
}