Guest User

Untitled

a guest
Dec 19th, 2014
314
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Diff 1.80 KB | None | 0 0
  1. --- /tmp/kdenlive-0.9.10/src/project/projectlist.cpp    2014-10-05 10:55:35.000000000 +0100
  2. +++ src/project/projectlist.cpp 2014-12-19 16:05:33.906585717 +0000
  3. @@ -3648,9 +3648,10 @@
  4.      // producer params
  5.      preParams << jobParams.takeFirst();
  6.      // filter name
  7. -    preParams << jobParams.takeFirst();
  8. +    QString filterName = jobParams.takeFirst();
  9. +    preParams << filterName;
  10.      // filter params
  11. -    preParams << jobParams.takeFirst();
  12. +    QString filterParams = jobParams.takeFirst();
  13.      // consumer
  14.      QString consumer = jobParams.takeFirst();
  15.      
  16. @@ -3667,11 +3668,25 @@
  17.          }
  18.          jobArgs << preParams;
  19.          if (ids.count() == 1) {
  20. -            jobArgs << consumer + ':' + destination;
  21. +            // Append a 'filename' paramater for saving vidstab data
  22. +            if (filterName == "vidstab") {
  23. +                QString trffile = destination + ".trf";
  24. +                jobArgs << filterParams + QString(" filename=%1").arg(trffile) << consumer + ':' + destination;
  25. +            } else {
  26. +                jobArgs << filterParams << consumer + ':' + destination;
  27. +            }
  28.          }
  29.          else {
  30. -            jobArgs << consumer + ':' + destination + item->clipUrl().fileName() + ".mlt";
  31. +            QString mltfile = destination + item->clipUrl().fileName() + ".mlt";
  32. +            if (filterName == "vidstab") {
  33. +                QString trffile = mltfile + ".trf";
  34. +                jobArgs << filterParams + QString(" filename=%1").arg(trffile) << consumer + ':' + mltfile;
  35. +            } else {
  36. +                jobArgs << filterParams << consumer + ':' + mltfile;
  37. +            }
  38.          }
  39. +
  40. +        kDebug() << jobArgs;
  41.          jobArgs << jobParams;
  42.          
  43.          MeltJob *job = new MeltJob(item->clipType(), id, jobArgs, extraParams);
Advertisement
Add Comment
Please, Sign In to add comment