- RenderJob *job = new RenderJob(erase, render, profile, rendermodule, player, src, dest, preargs, args, in, out);
+ bool dualpass = false;
+ bool doerase;
+ if (args.contains("pass=2")) {
+ // dual pass encoding
+ dualpass = true;
+ doerase = false;
+ args.replace(args.indexOf("pass=2"), "pass=1");
+ } else doerase = erase;
+ qDebug() << "//STARTING RENDERING: " << erase << "," << usekuiserver << "," << render << "," << profile << "," << rendermodule << "," << player << "," << src << "," << dest << "," << preargs << "," << args << "," << in << "," << out ;
+ RenderJob *job = new RenderJob(doerase, usekuiserver, render, profile, rendermodule, player, src, dest, preargs, args, in, out);