]> git.sesse.net Git - kdenlive/commitdiff
Fix scaled rendering broken by url handling stuff:http://kdenlive.org/mantis/view...
authorJean-Baptiste Mardelle <jb@kdenlive.org>
Fri, 19 Oct 2012 15:29:17 +0000 (17:29 +0200)
committerJean-Baptiste Mardelle <jb@kdenlive.org>
Fri, 19 Oct 2012 15:29:17 +0000 (17:29 +0200)
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;