if (info.samples)
{
if (samples < info.samples)
- Host_Error ("Sound %s has a bad loop length", name);
+ {
+ Con_Printf ("Sound %s has a bad loop length", name);
+ info.samples = samples;
+ }
}
else
info.samples = samples;
Con_DPrintf ("Loading WAV file \"%s\"\n", filename);
- info = GetWavinfo (s->name, data, fs_filesize);
+ info = GetWavinfo (s->name, data, (int)fs_filesize);
// Stereo sounds are allowed (intended for music)
if (info.channels < 1 || info.channels > 2)
{
}
#endif
- sb->length = ResampleSfx (data + info.dataofs, info.samples, &s->format, sb->data, s->name);
+ sb->length = (int)ResampleSfx (data + info.dataofs, info.samples, &s->format, sb->data, s->name);
s->format.speed = shm->format.speed;
s->total_length = sb->length;
sb->offset = 0;