From eadc721f29a3bd03d3e6635650a4027ef0ac303d Mon Sep 17 00:00:00 2001 From: Dan Dennedy Date: Thu, 1 Oct 2009 05:47:03 +0000 Subject: [PATCH] Fix transcode failure with space in file name. svn path=/trunk/kdenlive/; revision=3968 --- src/cliptranscode.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/cliptranscode.cpp b/src/cliptranscode.cpp index 83e3cccc..6b431fc9 100644 --- a/src/cliptranscode.cpp +++ b/src/cliptranscode.cpp @@ -107,7 +107,6 @@ void ClipTranscode::slotStartTransCode() destination = dest_url->url().path().section('.', 0, -2); } QString extension = params.section("%1", 1, 1).section(' ', 0, 0); - params = params.replace("%1", destination); QString s_url = source_url->url().path(); parameters << "-i" << s_url; @@ -115,10 +114,10 @@ void ClipTranscode::slotStartTransCode() if (KMessageBox::questionYesNo(this, i18n("File %1 already exists.\nDo you want to overwrite it?", destination + extension)) == KMessageBox::No) return; parameters << "-y"; } + foreach (QString s, params.split(' ')) + parameters << s.replace("%1", destination); buttonBox->button(QDialogButtonBox::Abort)->setText(i18n("Abort")); - parameters << params.split(' '); - //kDebug() << "/// FFMPEG ARGS: " << parameters; m_transcodeProcess.start("ffmpeg", parameters); -- 2.39.2