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

Jean-Baptiste Mardelle <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         Resolution|---                         |FIXED
             Status|ASSIGNED                    |RESOLVED
      Latest Commit|                            |https://invent.kde.org/mult
                   |                            |imedia/kdenlive/-/commit/83
                   |                            |a99b77c3b94eeb77b680711e7a4
                   |                            |12210c5bbd4

--- Comment #8 from Jean-Baptiste Mardelle <[email protected]> ---
Git commit 83a99b77c3b94eeb77b680711e7a412210c5bbd4 by Jean-Baptiste Mardelle,
on behalf of Jaimukund Bhan.
Committed on 28/09/2026 at 11:28.
Pushed by mardelle into branch 'master'.

Avoid hardcoding absolute root path in generated MLT clip

When stabilizing a clip, MLT's XML consumer previously wrote an absolute `root`
directory attribute into the generated `.mlt` file. Moving the project
directory to another location caused MLT to attempt resolving the inner source
video and `.trf` data file against the obsolete original path, resulting in an
`INVALID` placeholder clip. This MR fixes the issue by setting `no_root=1` and
`root=<clip_dir>` on the consumer and setting the working directory on the
process. This ensures resource paths inside the stabilized `.mlt` file are
stored relatively without an embedded `root` attribute, allowing the clips to
resolve correctly when the project folder is relocated.

M  +5    -2    src/jobs/stabilizetask.cpp

https://invent.kde.org/multimedia/kdenlive/-/commit/83a99b77c3b94eeb77b680711e7a412210c5bbd4

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

Reply via email to