Timeline population slows down project load significantly
Submitted by Jeff F.T.
Assigned to Alex Băluț
- Import 40 clips (the usual .MOV files from my camera) into a blank project, in the media library (not the timeline). Result: they import and show up in the media library within one or two seconds total. No problem.
- Save the project, quit pitivi, load the project. Result: they still load with the same performance and the project is ready within 2-3 seconds.
- Insert them all into the timeline, save the project. Quit, load the project.
Result: the project now takes 20-30 seconds to load, each clip taking about one second to load and appear on the timeline, on at a time.
What's also annoying is that this shows that the media library never gets flushed, so only the progressbar moves, the clips don't appear into the media library until everything is finished. It used to be that Pitivi populated MediaLibraryWidget on the fly on project load, just like it would when importing.
It can't be that expensive for GES to process the timeline, so I'll presume Pitivi is doing something dumb and blocking with the timeline canvas.