[X] I've already searched and I could not find an existing issue or discussion about this issue.
Description
Currently, parallel processing doesn't do anything for POV demos.
Seems that POV demos don't have CDemoFullPackets. But I would still want to do processing of demo on 1 background thread, without blocking the UI thread.
Maybe simply check if demo.FullPackets.Count == 0 and fallback to Task.Run(() => demo.ReadAllAsync()) ?
Research
Description
Currently, parallel processing doesn't do anything for POV demos.
Seems that POV demos don't have
CDemoFullPacket
s. But I would still want to do processing of demo on 1 background thread, without blocking the UI thread.Maybe simply check if
demo.FullPackets.Count == 0
and fallback toTask.Run(() => demo.ReadAllAsync())
?Code to reproduce
No response
Affected demos
No response