From ebca170e73d95583a5a669c4820d56f3d5e1c645 Mon Sep 17 00:00:00 2001 From: Christoph Oelckers Date: Fri, 13 May 2016 10:07:18 +0200 Subject: [PATCH] - fixed a few warnings in OpenAL code. --- src/sound/oalsound.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/sound/oalsound.cpp b/src/sound/oalsound.cpp index 95fa4d39a..bf7bede82 100644 --- a/src/sound/oalsound.cpp +++ b/src/sound/oalsound.cpp @@ -1188,7 +1188,7 @@ std::pair OpenALSoundRenderer::LoadSound(BYTE *sfxdata, int le int sum = 0; for(size_t c = 0;c < chancount;c++) sum += sfxdata[i*chancount + c]; - sfxdata[i] = sum / chancount; + sfxdata[i] = short(sum / chancount); } } else if(type == SampleType_UInt8) @@ -1199,10 +1199,10 @@ std::pair OpenALSoundRenderer::LoadSound(BYTE *sfxdata, int le int sum = 0; for(size_t c = 0;c < chancount;c++) sum += sfxdata[i*chancount + c] - 128; - sfxdata[i] = (sum / chancount) + 128; + sfxdata[i] = BYTE((sum / chancount) + 128); } } - data.Resize(data.Size()/chancount); + data.Resize(unsigned(data.Size()/chancount)); } ALenum err;