From: Jean-Baptiste Mardelle Date: Mon, 10 Nov 2008 17:59:22 +0000 (+0000) Subject: * Add "Progressive" checkbox to allow users enabling or disabling progressive renderi... X-Git-Url: https://git.sesse.net/?a=commitdiff_plain;h=dc2ee8838848f4ef4cb16866f72d3704e018948e;p=kdenlive * Add "Progressive" checkbox to allow users enabling or disabling progressive rendering, related to: http://www.kdenlive.org/mantis/view.php?id=323 svn path=/branches/KDE4/; revision=2658 --- diff --git a/src/renderwidget.cpp b/src/renderwidget.cpp index 2c4f1f2c..e1c6ddad 100644 --- a/src/renderwidget.cpp +++ b/src/renderwidget.cpp @@ -365,7 +365,9 @@ void RenderWidget::slotExport() { renderArgs.replace("%width", QString::number(m_profile.width)); renderArgs.replace("%height", QString::number(m_profile.height)); renderArgs.replace("%dar", "@" + QString::number(m_profile.display_aspect_num) + "/" + QString::number(m_profile.display_aspect_den)); - emit doRender(m_view.out_file->url().path(), item->data(RenderRole).toString(), overlayargs, renderArgs.split(' '), m_view.render_zone->isChecked(), m_view.play_after->isChecked(), startPos, endPos); + if (m_view.force_progressive->isChecked()) renderArgs.append(" progressive=1"); + else renderArgs.append(" progressive=0"); + emit doRender(m_view.out_file->url().path(), item->data(RenderRole).toString(), overlayargs, renderArgs.simplified().split(' '), m_view.render_zone->isChecked(), m_view.play_after->isChecked(), startPos, endPos); } void RenderWidget::setProfile(MltVideoProfile profile) { @@ -373,6 +375,7 @@ void RenderWidget::setProfile(MltVideoProfile profile) { //WARNING: this way to tell the video standard is a bit hackish... if (m_profile.description.contains("pal", Qt::CaseInsensitive) || m_profile.description.contains("25", Qt::CaseInsensitive) || m_profile.description.contains("50", Qt::CaseInsensitive)) m_view.format_selection->setCurrentIndex(0); else m_view.format_selection->setCurrentIndex(1); + m_view.force_progressive->setChecked(m_profile.progressive); refreshView(); } diff --git a/src/widgets/renderwidget_ui.ui b/src/widgets/renderwidget_ui.ui index d40b3694..5fb862a0 100644 --- a/src/widgets/renderwidget_ui.ui +++ b/src/widgets/renderwidget_ui.ui @@ -5,8 +5,8 @@ 0 0 - 362 - 382 + 407 + 463 @@ -40,6 +40,68 @@ Templates + + + + Format + + + + + + + Qt::Horizontal + + + + 165 + 24 + + + + + + + + + PAL + + + + + NTSC + + + + + + + + E + + + + + + + I + + + + + + + S + + + + + + + D + + + @@ -76,68 +138,13 @@ - - - - Format - - - - - - - E - - - - - - - D - - - - - - - Qt::Horizontal - - - - 165 - 24 - - - - - - + + - S + Progressive - - - - I - - - - - - - - PAL - - - - - NTSC - - - - @@ -170,7 +177,7 @@ - + @@ -211,9 +218,14 @@ + label_4 + guide_start + label_2 + guide_end + ktabwidget - + @@ -231,7 +243,7 @@ - + Qt::Vertical @@ -244,14 +256,7 @@ - - - - Start Rendering - - - - + Qt::Horizontal @@ -264,7 +269,7 @@ - + Qt::Horizontal @@ -274,6 +279,13 @@ + + + + Start Rendering + + +