Summary: | Archive does not export all Effects | ||
---|---|---|---|
Product: | [Applications] kdenlive | Reporter: | Valerio Bozzolan <boz> |
Component: | Rendering & Export | Assignee: | Jean-Baptiste Mardelle <jb> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | berndmj, boz, erjiang, fritzibaby |
Priority: | NOR | Keywords: | triaged |
Version First Reported In: | 24.12.0 | ||
Target Milestone: | --- | ||
Platform: | unspecified | ||
OS: | Linux | ||
Latest Commit: | https://invent.kde.org/multimedia/kdenlive/-/commit/6dec114a42e00fcf007c6d7d6e4fe37aaf20eb6f | Version Fixed In: | 25.04.0 |
Sentry Crash Report: |
Description
Valerio Bozzolan
2022-10-24 09:09:20 UTC
Honestly I tried this in 19.12.3 but other people were able to reproduce on Telegram from latest on master. You may be interested in the related error message:
> Missing effect: EXAMPLEEFFECT will be removed from project.
I think this is a general deficiency in custom effects: the custom effect is saved outside the project file. This would also be a problem if you send your project files to a colleague on a different computer. With this information, maybe an easy way to do is could be: - when saving an effect, also save it in the project folder - when the project is opened: import the effect if missing or, if already present, just ask Y/n «Do you want to import the effect "%s" from the project? This will update your already existing system effect.» Git commit 6dec114a42e00fcf007c6d7d6e4fe37aaf20eb6f by Jean-Baptiste Mardelle. Committed on 20/03/2025 at 11:01. Pushed by mardelle into branch 'release/25.04'. When opening a project file with a custom effect that is not on the system, use the MLT base effect to correctly recover the project FIXED-IN: 25.04.0 M +32 -17 src/doc/documentchecker.cpp M +1 -1 src/doc/documentchecker.h M +14 -0 src/effects/effectsrepository.cpp M +2 -0 src/effects/effectsrepository.hpp M +1 -1 tests/test_utils.cpp https://invent.kde.org/multimedia/kdenlive/-/commit/6dec114a42e00fcf007c6d7d6e4fe37aaf20eb6f |