mirror of
https://github.com/nzp-team/fteqw.git
synced 2024-11-10 14:42:13 +00:00
Some compile fixes.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@5685 fc73d0e0-1445-4013-8a0c-d673dee63da5
This commit is contained in:
parent
6931c565df
commit
97861a59a3
3 changed files with 14 additions and 1 deletions
|
@ -499,6 +499,10 @@ static qboolean OpenAL_LoadCache(oalinfo_t *oali, unsigned int *bufptr, sfxcache
|
||||||
{
|
{
|
||||||
switch(sc->format)
|
switch(sc->format)
|
||||||
{
|
{
|
||||||
|
#ifdef FTE_TARGET_WEB
|
||||||
|
case QAF_BLOB:
|
||||||
|
break; //unreachable
|
||||||
|
#endif
|
||||||
case QAF_S8:
|
case QAF_S8:
|
||||||
{
|
{
|
||||||
unsigned char *tmp = malloc(size);
|
unsigned char *tmp = malloc(size);
|
||||||
|
@ -540,6 +544,10 @@ static qboolean OpenAL_LoadCache(oalinfo_t *oali, unsigned int *bufptr, sfxcache
|
||||||
{
|
{
|
||||||
switch(sc->format)
|
switch(sc->format)
|
||||||
{
|
{
|
||||||
|
#ifdef FTE_TARGET_WEB
|
||||||
|
case QAF_BLOB:
|
||||||
|
break; //unreachable
|
||||||
|
#endif
|
||||||
case QAF_S8:
|
case QAF_S8:
|
||||||
{
|
{
|
||||||
unsigned char *tmp = malloc(size);
|
unsigned char *tmp = malloc(size);
|
||||||
|
|
|
@ -3168,6 +3168,11 @@ float S_GetChannelLevel(int entnum, int entchannel)
|
||||||
spos *= scache->numchannels;
|
spos *= scache->numchannels;
|
||||||
switch(scache->format)
|
switch(scache->format)
|
||||||
{
|
{
|
||||||
|
#ifdef FTE_TARGET_WEB
|
||||||
|
case QAF_BLOB:
|
||||||
|
result = 0; //sorry. you're going to have to use .wav :(
|
||||||
|
break;
|
||||||
|
#endif
|
||||||
case QAF_S8:
|
case QAF_S8:
|
||||||
for (j = 0; j < scache->numchannels; j++) //average the channels
|
for (j = 0; j < scache->numchannels; j++) //average the channels
|
||||||
result += abs(((signed char*)scache->data)[spos+j]);
|
result += abs(((signed char*)scache->data)[spos+j]);
|
||||||
|
|
|
@ -833,7 +833,7 @@ static qboolean QDECL S_LoadBrowserFile (sfx_t *s, qbyte *data, size_t datalen,
|
||||||
s->loopstart = -1;
|
s->loopstart = -1;
|
||||||
sc->data = (qbyte*)(sc+1);
|
sc->data = (qbyte*)(sc+1);
|
||||||
sc->length = datalen;
|
sc->length = datalen;
|
||||||
sc->width = 0; //ie: not pcm
|
sc->format = AF_BLOB; //ie: not pcm
|
||||||
sc->speed = sndspeed;
|
sc->speed = sndspeed;
|
||||||
sc->numchannels = 2;
|
sc->numchannels = 2;
|
||||||
sc->soundoffset = 0;
|
sc->soundoffset = 0;
|
||||||
|
|
Loading…
Reference in a new issue