Fix warning when compiling with C89/90
This commit is contained in:
parent
8d177742ae
commit
41c1fee88e
@ -20,15 +20,18 @@
|
|||||||
*/
|
*/
|
||||||
static inline u32 CSND_VOL(float vol, float pan)
|
static inline u32 CSND_VOL(float vol, float pan)
|
||||||
{
|
{
|
||||||
|
float rpan;
|
||||||
|
u32 lvol, rvol;
|
||||||
|
|
||||||
if (vol < 0.0f) vol = 0.0f;
|
if (vol < 0.0f) vol = 0.0f;
|
||||||
else if (vol > 1.0f) vol = 1.0f;
|
else if (vol > 1.0f) vol = 1.0f;
|
||||||
|
|
||||||
float rpan = (pan+1) / 2;
|
rpan = (pan+1) / 2;
|
||||||
if (rpan < 0.0f) rpan = 0.0f;
|
if (rpan < 0.0f) rpan = 0.0f;
|
||||||
else if (rpan > 1.0f) rpan = 1.0f;
|
else if (rpan > 1.0f) rpan = 1.0f;
|
||||||
|
|
||||||
u32 lvol = vol*(1-rpan) * 0x8000;
|
lvol = vol*(1-rpan) * 0x8000;
|
||||||
u32 rvol = vol*rpan * 0x8000;
|
rvol = vol*rpan * 0x8000;
|
||||||
return lvol | (rvol << 16);
|
return lvol | (rvol << 16);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user