https://bugs.kde.org/show_bug.cgi?id=343386

Wegwerf <wegwerf-1-...@gmx.de> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |wegwerf-1-...@gmx.de

--- Comment #1 from Wegwerf <wegwerf-1-...@gmx.de> ---
Paul, the resource references in MLT/Kdenlive are actually relative ... but to
MLT's "root" ... which seems to be the user's $HOME. This looks to me to be an
MLT issue upstream, as MLT is the one serializing the Kdenlive project. The
Kdenlive project information is just piggybacked onto it, with most information
already coming from inside MLT/timeline and only those remaining project
information MLT lacks gets piggybacked.

The only way may be to set a different root property of the MLT XML serializer;
maybe we could use the base directory of the .kdenlive project file. However,
I'm unsure as to what this actually will buy us: when moving a project file
together with its media files, the rebase still becomes necessary, as MLT will
trip over the root= attribute not pointing to the new location of the project
file anymore. So we would need to ask the user to locate the media clips
anyway. Not perfect, but there doesn't seem to be any other option left, at
least with the current MLT XML de/serializer architecture.

Paul, could you agree to closing this long-standing bug report, on the
assumption that the above analysis is correct?

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to