From 1e078f747a509416c39062f2ea716089ec7807c8 Mon Sep 17 00:00:00 2001 From: beveloper Date: Tue, 30 Dec 2003 02:09:31 +0000 Subject: [PATCH] bugfix git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5801 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/add-ons/media/plugins/raw_decoder/AudioConversion.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/add-ons/media/plugins/raw_decoder/AudioConversion.cpp b/src/add-ons/media/plugins/raw_decoder/AudioConversion.cpp index c9405aee35..741d50ad1e 100644 --- a/src/add-ons/media/plugins/raw_decoder/AudioConversion.cpp +++ b/src/add-ons/media/plugins/raw_decoder/AudioConversion.cpp @@ -55,7 +55,7 @@ public: inline operator float() { return (int32)((uint32)data[2] << 24 | (uint32)data[1] << 16 | (uint32)data[0] << 8) * (1.0f / 2147483647.0f); } #else inline operator uint8() { return (int32)data[0] + 128; } - inline operator int8() { return (int8)data[1]; } + inline operator int8() { return (int8)data[0]; } inline operator int16() { return (int16)((uint32)data[0] << 8 | (uint32)data[1]); } inline operator int32() { return (int32)((uint32)data[0] << 24 | (uint32)data[1] << 16 | (uint32)data[2] << 8); } inline operator float() { return (int32)((uint32)data[0] << 24 | (uint32)data[1] << 16 | (uint32)data[2] << 8) * (1.0f / 2147483647.0f); }