From: Vincent P. <vin...@la...> - 2014-07-25 12:14:41
|
Git commit 369a3352517b6a6caf89d34de86ed8894f5eb23a by Vincent PINON, on behalf of Steve Guilford. Committed on 09/07/2014 at 19:30. Pushed by vpinon into branch 'master'. GUI - Remove deprecated video stabilizers from menu. M +1 -25 src/mainwindow.cpp M +1 -26 src/project/clipstabilize.cpp http://commits.kde.org/kdenlive/369a3352517b6a6caf89d34de86ed8894f5eb23a diff --git a/src/mainwindow.cpp b/src/mainwindow.cpp index 8e22092..7f4b4e1 100644 --- a/src/mainwindow.cpp +++ b/src/mainwindow.cpp @@ -4125,31 +4125,7 @@ void MainWindow::loadClipActions() if (actionMenu){ actionMenu->clear(); Mlt::Profile profile; - Mlt::Filter *filter = Mlt::Factory::filter(profile,(char*)"videostab"); - if (filter) { - if (!filter->is_valid()) { - delete filter; - } - else { - delete filter; - QAction *action=actionMenu->addAction(i18n("Stabilize (vstab)")); - action->setData("videostab"); - connect(action,SIGNAL(triggered()), this, SLOT(slotStartClipAction())); - } - } - filter = Mlt::Factory::filter(profile,(char*)"videostab2"); - if (filter) { - if (!filter->is_valid()) { - delete filter; - } - else { - delete filter; - QAction *action=actionMenu->addAction(i18n("Stabilize (transcode)")); - action->setData("videostab2"); - connect(action,SIGNAL(triggered()), this, SLOT(slotStartClipAction())); - } - } - filter = Mlt::Factory::filter(profile,(char*)"vidstab"); + Mlt::Filter *filter = Mlt::Factory::filter(profile,(char*)"vidstab"); if (filter) { if (!filter->is_valid()) { delete filter; diff --git a/src/project/clipstabilize.cpp b/src/project/clipstabilize.cpp index 97c203b..439ba12 100644 --- a/src/project/clipstabilize.cpp +++ b/src/project/clipstabilize.cpp @@ -76,32 +76,7 @@ ClipStabilize::ClipStabilize(const QStringList &urls, const QString &filterName, dest_url->fileDialog()->setOperationMode(KFileDialog::Saving); } - if (m_filtername=="videostab"){ - QStringList ls; - ls << "shutterangle,type,int,value,0,min,0,max,180,tooltip,Angle that Images could be maximum rotated"; - fillParameters(ls); -}else if (m_filtername=="videostab2"){ - // Some default params have to be set: - m_fixedParams << "algo=1" << "relative=1"; - QStringList ls; - ls << "accuracy,type,int,value,8,min,1,max,10,tooltip,Accuracy of Shakiness detection"; - ls << "shakiness,type,int,value,4,min,1,max,10,tooltip,How shaky is the Video"; - ls << "stepsize,type,int,value,6,min,0,max,100,tooltip,Stepsize of Detection process minimum around"; - //ls << "algo,type,bool,value,1,min,0,max,1,tooltip,0 = Bruteforce 1 = small measurement fields"; - ls << "mincontrast,type,double,value,0.3,min,0,max,1,factor,1,decimals,2,tooltip,Below this Contrast Field is discarded"; - //ls << "show,type,int,value,0,min,0,max,2,tooltip,0 = draw nothing. 1 or 2 show fields and transforms"; - ls << "smoothing,type,int,value,10,min,0,max,100,tooltip,number of frames for lowpass filtering"; - ls << "maxshift,type,int,value,-1,min,-1,max,1000,tooltip,max number of pixels to shift"; - ls << "maxangle,type,double,value,-1,min,-1,max,3.14,decimals,2,tooltip,max angle to rotate (in rad)"; - ls << "crop,type,bool,value,0,min,0,max,1,tooltip,0 = keep border 1 = black background"; - //ls << "invert,type,bool,value,0,min,0,max,1,tooltip,invert transform"; - //ls << "relative,type,bool,value,1,min,0,max,1,tooltip,0 = absolute transform 1= relative"; - ls << "zoom,type,int,value,0,min,-500,max,500,tooltip,additional zoom during transform"; - ls << "optzoom,type,bool,value,1,min,0,max,1,tooltip,use optimal zoom (calulated from transforms)"; - ls << "sharpen,type,double,value,0.8,min,0,max,1,decimals,1,tooltip,sharpen transformed image"; - fillParameters(ls); - -}else if (m_filtername=="vidstab"){ + if (m_filtername=="vidstab"){ // Some default params have to be set: m_fixedParams << "algo=1" << "relative=1"; QStringList ls; |