| Summary: | git master: internally added (mix/composite) transitions getting out of sync with project and producing large overhead | ||
|---|---|---|---|
| Product: | [Applications] kdenlive | Reporter: | Wegwerf <wegwerf-1-2-3> |
| Component: | Video Effects & Transitions | Assignee: | Vincent PINON <vpinon> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | jb |
| Priority: | NOR | ||
| Version First Reported In: | unspecified | ||
| Target Milestone: | --- | ||
| Platform: | Other | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
|
Description
Wegwerf
2016-07-20 09:09:16 UTC
Git commit 7fc205aef2becccbd866b9d91926e725cf95e83c by Jean-Baptiste Mardelle. Committed on 20/07/2016 at 11:14. Pushed by mardelle into branch 'Applications/16.08'. Rebuild composite transitions on track add/remove and enable/disable Fix memleak on audio mix transition M +4 -6 src/timeline/customtrackview.cpp M +7 -0 src/timeline/headertrack.cpp M +1 -0 src/timeline/headertrack.h M +25 -8 src/timeline/timeline.cpp M +2 -0 src/timeline/timeline.h M +16 -25 src/timeline/transitionhandler.cpp M +1 -1 src/timeline/transitionhandler.h http://commits.kde.org/kdenlive/7fc205aef2becccbd866b9d91926e725cf95e83c I now changed the code to delete and rebuild internal composite transition on each track add/delete and also on enable/disable track composite. Should fix the issue, please test and report. Also, when rebuilding the transitions, it will automatically use qtblend if available so when opening an older project, disabling/enabling a composite will automatically switch to qtblend. Jean-Baptiste, will gladly test on my "horror" project and later report back. In any case, thank you very much for tackling and fixing this! While it may appear to be a hidden issue, squashing it will improve the perceived overall quality of Kdenlive. So the jury's in for the verdict: + internally added compositing transitions are now properly rebuilt. I threw some of my bad projects at Kdenlive, added a track, and voilĂ ! correctly fixed. - audio mix transitions are not correctly rebuilt, and I still have several projects with broken mixer transitions. For instance, my horror project #5 still has a duplicate audio mixer on it's topmost audio track. Also, I'm seeing spurious crashes when trying to load these projects. Unfortunately, running under gdb control didn't yield yet useful stack information as of what the problem is. I think we can now close this bug report with the recent changes on rebuilding audio and video internally added transitions on track insert/remove and composite mode changes. Jean-Baptiste, thank you very much for taking care of this hidden bug and fixing it! |