<!DOCTYPE kpartgui>
<effect tag="frei0r.pixeliz0r" id="frei0r.pixeliz0r">
- <name>Pixelizor</name>
+ <name>Pixelize</name>
<description>Pixelize input image.</description>
<author>Gephex crew</author>
<parameter type="simplekeyframe" name="BlockSizeX" default="10" min="0" max="1000" factor="1000">
bool isItemLocked() const;
void closeAnimation();
- virtual OPERATIONTYPE operationMode(QPointF pos) = 0;
+ virtual OPERATIONTYPE operationMode(QPointF pos) = 0;
virtual GenTime startPos() const ;
virtual void setTrack(int track);
virtual GenTime endPos() const ;
break;
}
}
- progressDialog->progressBar()->setValue(i);
+ if (i % 10 == 0)
+ progressDialog->progressBar()->setValue(i);
}
if (success) {
<label>Connect the corners in the widget for the c0rners effect with lines.</label>
<default>false</default>
</entry>
+
+ <entry name="projectloading_avformatnovalidate" type="Bool">
+ <label>Do not validate the video files when loading a project for the sake of speed.</label>
+ <default>false</default>
+ </entry>
</group>
m_isBlocked = true;
int error = 0;
- kDebug() << "////// RENDER, SET SCENE LIST: " << playlist;
+ //kDebug() << "////// RENDER, SET SCENE LIST: " << playlist;
if (m_mltConsumer) {
if (!m_mltConsumer->is_stopped()) {
}
blockSignals(true);
+
+ // TODO: Better way to do this
+ if (KdenliveSettings::projectloading_avformatnovalidate())
+ playlist.replace(">avformat</property>", ">avformat-novalidate</property>");
+ else
+ playlist.replace(">avformat-novalidate</property>", ">avformat</property>");
+
m_mltProducer = new Mlt::Producer(*m_mltProfile, "xml-string", playlist.toUtf8().constData());
if (!m_mltProducer || !m_mltProducer->is_valid()) {
QString id = clipparent.get("id");
if (speed <= 0 && speed > -1) speed = 1.0;
//kDebug() << "CLIP SERVICE: " << serv;
- if (serv == "avformat" && (speed != 1.0 || strobe > 1)) {
+ if ((serv == "avformat" || serv == "avformat-novalidate") && (speed != 1.0 || strobe > 1)) {
mlt_service_lock(service.get_service());
QString url = QString::fromUtf8(clipparent.get("resource"));
url.append('?' + QString::number(speed));
<rect>
<x>0</x>
<y>0</y>
- <width>329</width>
- <height>245</height>
+ <width>389</width>
+ <height>304</height>
</rect>
</property>
<layout class="QGridLayout" name="gridLayout_4">
</property>
</widget>
</item>
- <item row="6" column="0" colspan="3">
+ <item row="7" column="0" colspan="3">
<widget class="QGroupBox" name="groupBox">
<property name="title">
<string>Default Durations</string>
</layout>
</widget>
</item>
- <item row="8" column="0" colspan="3">
+ <item row="9" column="0" colspan="3">
<spacer>
<property name="orientation">
<enum>Qt::Vertical</enum>
</property>
</widget>
</item>
- <item row="7" column="0">
+ <item row="8" column="0">
<widget class="QCheckBox" name="kcfg_autoimagesequence">
<property name="text">
<string>Automatically import image sequences</string>
</property>
</widget>
</item>
+ <item row="6" column="0">
+ <widget class="QCheckBox" name="kcfg_projectloading_avformatnovalidate">
+ <property name="text">
+ <string>Do not validate the video files when loading a project (faster)</string>
+ </property>
+ </widget>
+ </item>
</layout>
</widget>
<customwidgets>