Problem description:
If I have multiple subtitle files that reference the very same video file, it closes the video and reopens it when closing a subtitle file by opening the other subtitle file (for example, using Recent).
If a video is in a big resolution, then that can take a while. Especially bothersome if I open a wrong subtitle and have to wait, just to open a different subtitle that also references the same video file.
Expected behaviour:
When loading a subtitle or project, there should be a check if the video file that needs to be opened isn't already opened.
If it is, instead of closing it and reopening it again, it should skip that and just apply other stuff, like moving the video time to the video time the currently-being-opened subtitle file needs.
Bonus behaviour:
Cache the video file filesize upon loading. In the check mentioned in the Expected Behaviour part, also check if the video filesize hasn't changed in the meantime. If it did, then it should be reloaded. If it didn't, continue the aforemenetioned check.
Implemented in v6.2.9.
Last edit: Kameleon_ 2024-02-28