Don't warn about non-multiple-of-4 update sizes
It's not always possible to do anything about it, especially for backends that aren't restricted to the period size, and it's not really a problem anyway (still getting SIMD benefits for the vast majority of samples).
This commit is contained in:
+1
-9
@@ -1999,18 +1999,10 @@ static ALCenum UpdateDeviceParams(ALCdevice *device, const ALCint *attrList)
|
||||
}
|
||||
if(device->Frequency != oldFreq && device->Flags.get<FrequencyRequest>())
|
||||
{
|
||||
ERR("Failed to set %uhz, got %uhz instead\n", oldFreq, device->Frequency);
|
||||
WARN("Failed to set %uhz, got %uhz instead\n", oldFreq, device->Frequency);
|
||||
device->Flags.unset<FrequencyRequest>();
|
||||
}
|
||||
|
||||
if((device->UpdateSize&3) != 0)
|
||||
{
|
||||
if((CPUCapFlags&CPU_CAP_SSE))
|
||||
WARN("SSE performs best with multiple of 4 update sizes (%u)\n", device->UpdateSize);
|
||||
if((CPUCapFlags&CPU_CAP_NEON))
|
||||
WARN("NEON performs best with multiple of 4 update sizes (%u)\n", device->UpdateSize);
|
||||
}
|
||||
|
||||
TRACE("Post-reset: %s, %s, %uhz, %u / %u buffer\n",
|
||||
DevFmtChannelsString(device->FmtChans), DevFmtTypeString(device->FmtType),
|
||||
device->Frequency, device->UpdateSize, device->BufferSize);
|
||||
|
||||
Reference in New Issue
Block a user