Video player seems to need to load video indices unnecessarily in order to sync. #66

Open
opened 2026-03-12 04:21:11 -04:00 by ActualHorse · 0 comments
Owner

_ReloadVideoList() in the CaseVideoSyncPlayer class has a check to load a new video if the index is different from what was in its cache. Since this code is always run just before SetVideoIndex(), this seems like it shouldn't be necessary. It might be possible that since both functions end with RequestSerialization(), it's causing some kind of conflict or desync. Look into reducing the number of serialisation requests to make this code actually superfluous.

_ReloadVideoList() in the CaseVideoSyncPlayer class has a check to load a new video if the index is different from what was in its cache. Since this code is always run just before SetVideoIndex(), this seems like it shouldn't be necessary. It might be possible that since both functions end with RequestSerialization(), it's causing some kind of conflict or desync. Look into reducing the number of serialisation requests to make this code actually superfluous.
ActualHorse added this to the v0.5 milestone 2026-03-12 04:21:11 -04:00
ActualHorse added the
Type
Enhancement
Priority
A
labels 2026-03-12 04:21:11 -04:00
ActualHorse self-assigned this 2026-03-12 04:21:11 -04:00
ActualHorse pinned this 2026-03-12 04:30:36 -04:00
Sign in to join this conversation.
No description provided.