]> git.sesse.net Git - kdenlive/blobdiff - renderer/kdenlive_render.cpp
Fix scaled rendering broken by url handling stuff:http://kdenlive.org/mantis/view...
[kdenlive] / renderer / kdenlive_render.cpp
index 056c2519740a45f412064207701524a9496740ec..6cd04957bf46c4e31513faa59937086a845454b7 100644 (file)
@@ -69,8 +69,11 @@ int main(int argc, char **argv)
         QString profile = args.takeFirst();
         QString rendermodule = args.takeFirst();
         QString player = args.takeFirst();
-       QUrl srcurl = QUrl::fromEncoded(args.takeFirst().toUtf8());
+       QByteArray srcString = args.takeFirst().toUtf8();
+       QUrl srcurl = QUrl::fromEncoded(srcString);
         QString src = srcurl.path();
+       // The QUrl path() strips the consumer: protocol, so re-add it if necessary
+       if (srcString.startsWith("consumer:")) src.prepend("consumer:");
         QUrl desturl = QUrl::fromEncoded(args.takeFirst().toUtf8());
         QString dest = desturl.path();
         bool dualpass = false;