Augustulus wrote: Tue Apr 06, 2021 3:01 pm
[*]Thanks for the error message. You're not fully right. This occurs if the duration of the ending + 2 seconds offset is longer than the video, so you've basically experienced bug #2 I mentioned in my last post. If you can try to reproduce this, can you confirm that your ending is roughly 16 seconds longer than the video?
I'm unsure how to handle this bug best. At the moment I tend to start the ending immediately and cut it at the end. Otherwise I could not choose the ending, but then I would not know if there is another ending that fits the video or what to do if there is no other ending available.
The bug is 100% reproducible. The ending is 90s long. So it is 14s longer than the video.
In this case I would expect two things as a user:
- If I tried to load just a single play of a video that is too short I would expect the load to fail and give me a warning that the video is too short because it is shorter than a selected ending.(Triggers on the longest selected ending.)
- If I tried to load more than one video/loop that combined is longer than the longest selected ending I would expect the load to work and the ending to occur across multiple videos if needed.
I just did a bit of extra testing with multiple videos in a playlist and only the last video is the determining factor. So no matter how long the playlist is or how long the videos before the last video are, if the last video in the playlist is shorter than the ending the exception occurs.
[*]Made the volume icon and slider visible when not in a session. I can't reproduce the delay you experienced between hovering over the bottom and showing the volume. Maybe if you examine this further we'll find the error.
The delay I estimate to be around 0.1-0.2s and occasionally I can see the slider area flicker before loading in.
Are you loading the resources directly off the disk or are they stored in memory?
I have RLGL-Player on my HDD and not my SSD, so perhaps if you are loading from disk that is the cause?
Another possibility is an update delay. How many times per second does the program check for this mouse over?
I will make some research on the color dialog, but I have not much hope that I can do anything about that. From a first look this seems to be something inside the pre-made dialog. As a workaround: If you select all your custom colors without closing the dialog in between it sets them correctly at least until you close the application.
I'd say the primary problem to work on is the current color not being selected when you open the dialog. This is important because without this functionality it is impossible to adjust the current color.
Regarding the bug: That's really weird. Could you try to reproduce it and give me a detailed instruction? It was also good if you could give me the ending that was part of the bug.
I'll give it a shot, but I was testing for a long time before it happened so I cannot guarantee I'll be able to repeat it or give you reproducible results.
The ending I created is as follows:
Edge light - 30s - "Edge for me and hold it. Get ready to ruin for me boy."
Countdown - 20s - begin 10 - end 1 - step 2
Ruined Orgasm - 40s - "Ruin for me!"
Edit 1:
I've got part of the bug reproducible:
- Make sure the ending I gave you above is the only ending selected.
- Load a video
- Wait for the ending to start
- Load the same video again while the first video is still running, and before the countdown starts.
Result: The countdown will start playing during the new video.
It seems like the code that controls the ending sequence does not halt when a new video is loaded.
Edit 2:
Another part is now confirmed as reproducible. If you keep loading the same video over and over eventually the ending will start right away. It seems like whatever timer controls the start of the ending sequence does not reset when a new video is loaded.
Edit 3:
The final piece to the puzzle also reproducible:
- Make sure the ending I gave you above is the only ending selected.
- Load a video
- Wait for the ending to reach the Ruined Orgasm
- Load the same video again while the first video is still running.
Result: The light gets stuck on the starting green light.
Edit 4:
It is worth noting that if you let the bugged video finish completely and load the video again the light is no longer stuck.