-
-
Notifications
You must be signed in to change notification settings - Fork 94
[BUG] Internal player stutters above approx 12 streams #455
Comments
Hi @JJWatMyself, can you confirm that other players (vlc/mpv) can handle this and it is indeed an issue with the internal player? |
I did some more testing last night after posting. @SuRGeoNix mpv is quite a bit worse than the internal player and mpv seems to ignore the video quality attribute in the xml. So internal player seems to be the better of the two for many streams. It appears there is an overall stuttering in the OS when this issue is reproduced, e.g. moving mouse around the screen will see a simultaneous stuttering of the video, audio and mouse, Not exactly sure where the constraint is that would be causing and continuing to analyze. I have also tested reducing the video quality to 3 (Potato) on all streams, eliminating audio on all but 2 streams, and the problem persists. So think this is a parallel processing type issue.```
|
This is very possible a thread pool issue. @robvdpol should consider increasing or exposing a config for the .NET's thread pool. This is what I do on my sample flyleaf version:- ThreadPool.GetMinThreads(out int workers, out int ports);
ThreadPool.SetMinThreads(workers + 6, ports + 6); |
Describe the bug
Internal player stutters above approx 12 streams, similar to closed bug#158
To Reproduce
Steps to reproduce the behavior:
Expected behavior
I would expect stuttering to occur when system performance is constrained, but not when CPU and GPU are always less than 50%.
Desktop (please complete the following information):
F1TV account
Layout that I am testing with```
The text was updated successfully, but these errors were encountered: