]> git.sesse.net Git - kdenlive/blobdiff - renderer/kdenlive_render.cpp
Fix metadata not properly set for project: http://kdenlive.org/mantis/view.php?id...
[kdenlive] / renderer / kdenlive_render.cpp
index 6cd04957bf46c4e31513faa59937086a845454b7..5f0240bff370c1a2e6280d3f54258cf13bb1bd09 100644 (file)
@@ -99,6 +99,14 @@ int main(int argc, char **argv)
             args.removeAll("pass=1");
             doerase = erase;
         }
+        
+        // Decode metadata
+        for (int i = 0; i < args.count(); i++) {
+           if (args.at(i).startsWith("meta.attr")) {
+               QString data = args.at(i);
+               args.replace(i, data.section('=', 0, 0) + "=\"" + QUrl::fromPercentEncoding(data.section('=', 1).toUtf8()) + "\"");
+           }
+       }
 
         qDebug() << "//STARTING RENDERING: " << erase << "," << usekuiserver << "," << render << "," << profile << "," << rendermodule << "," << player << "," << src << "," << dest << "," << preargs << "," << args << "," << in << "," << out ;
         RenderJob *job = new RenderJob(doerase, usekuiserver, pid, render, profile, rendermodule, player, src, dest, preargs, args, in, out);