-
-
Notifications
You must be signed in to change notification settings - Fork 1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
"Loading project" percentage incorrect #3611
Comments
Yes. |
@tresf That is not enough information |
We are all seeing the 68%, 36%, 99% problem and the intent of my Perhaps you can learn C++ and help yourself out. That would be valuable and would avoid unnecessary |
The "Loading project" percentage is calculated in TrackContainer::loadSettings(). It counts objects per track, not total objects of whole song. |
Imo not a good idea. Project loading in rc3 is already significantly slower than previously. A different thought could be not to show percentage at all, but show the actual number of objects, like |
Please stop. This isn't a peanut gallery. The performance implications of his proposal are in milliseconds and he's proposing a fix for YOUR bug. Don't back people into corners with rhetoric please.
👍 |
I've tested by counting object number 1000 times, @tresf is right. |
How about being more informative, like displaying the track names as they're being loaded? That would be helpful in reporting any loading troubles. Something like "Loading track 7/11 (Big Chords)" |
@softrabbit that would be a extension of the 'count of objects', so good imo. |
@softrabbit Good idea. I'll try to implement it. |
Now I'm preparing for the PR, but there's a problem: Fixing incorrect loading percentage is a bug fix. Is showing track name on loading a bug fix? |
I think one PR in two separate commits against stable-1.2 will be fine. |
If this is a regression in 1.2, ok. If this is not a regression, we should aim these at master. |
Then @tresf do you think showing track name on loading is a regression on 1.2? Or not, why? |
I'm talking about #3611 (bug) in general, not the enhancement mentioned. It would certainly be silly to decouple the enhancement if it's a quick fix, so @zonkmachine's advice would be favored. |
Okay. I'll do some more tests and make a PR soon. |
Please test my PR and give feedback to me. |
lmms 1.1.90
win32 xp3
Is there a std sequence in project loading.
More specific, does loading always follow the same sequence,
First loading is instruments, then automation then.....
OR
is it different from project to project, depending on the actual structure of the projectfile. Eg loading as a kind of 'what is to come first on screen, will be loaded first'.
I am trying to figure out what the last 2% that loads during a specific project loading, is.
I would like to know, because I experience load freezing.
After 98% loading, lmms 'jump back' to 82% loaded, and there lmms freeze. Have others seen behaviour that 'revert-jump' after 98% loading?
The text was updated successfully, but these errors were encountered: