m_document = createEmptyDocument(tracks.x(), tracks.y());
}
+ KdenliveSettings::setCurrent_profile(profilePath());
+
// Set the video profile (empty == default)
// Make sure the project folder is usable
int KdenliveDoc::setSceneList()
{
+ m_render->resetProfile();
if (m_render->setSceneList(m_document.toString(), m_documentProperties.value("position").toInt()) == -1) {
// INVALID MLT Consumer, something is wrong
return -1;
mlt_service_lock(service.get_service());*/
mlt_image_format format = mlt_image_rgb24a;
- int frame_width = width;
- int frame_height = height;
- uint8_t *data = frame->get_image(format, frame_width, frame_height, 0);
- QImage image((uchar *)data, frame_width, frame_height, QImage::Format_ARGB32);
+ uint8_t *data = frame->get_image(format, width, height, 0);
+ QImage image((uchar *)data, width, height, QImage::Format_ARGB32);
//mlt_service_unlock(service.get_service());
if (!image.isNull()) {
connect(m_projectMonitor, SIGNAL(zoneUpdated(QPoint)), trackView, SLOT(slotSetZone(QPoint)));
connect(m_projectMonitor, SIGNAL(durationChanged(int)), trackView, SLOT(setDuration(int)));
connect(m_projectMonitor->render, SIGNAL(refreshDocumentProducers()), doc, SLOT(checkProjectClips()));
-
+
connect(doc, SIGNAL(addProjectClip(DocClipBase *, bool)), m_projectList, SLOT(slotAddClip(DocClipBase *, bool)));
connect(doc, SIGNAL(resetProjectList()), m_projectList, SLOT(slotResetProjectList()));
connect(doc, SIGNAL(signalDeleteProjectClip(const QString &)), m_projectList, SLOT(slotDeleteClip(const QString &)));
void ProjectList::slotAddClip(DocClipBase *clip, bool getProperties)
{
if (getProperties) {
- m_listView->setEnabled(false);
- m_listView->blockSignals(true);
+ m_listView->setEnabled(false);
+ m_listView->blockSignals(true);
}
const QString parent = clip->getProperty("groupid");
kDebug() << "Adding clip with groupid: " << parent;
void ProjectList::updateAllClips()
{
m_listView->setSortingEnabled(false);
-
+
QTreeWidgetItemIterator it(m_listView);
DocClipBase *clip;
ProjectItem *item;
}*/
if (item->referencedClip()->producer() == NULL) {
if (clip->isPlaceHolder() == false) {
- requestClipInfo(clip->toXML(), clip->getId());
- }
- else item->setFlags(Qt::ItemIsSelectable | Qt::ItemIsEnabled);
+ requestClipInfo(clip->toXML(), clip->getId());
+ } else item->setFlags(Qt::ItemIsSelectable | Qt::ItemIsEnabled);
} else {
if (item->icon(0).isNull()) {
requestClipThumbnail(clip->getId());
item->changeDuration(item->referencedClip()->producer()->get_playtime());
}
}
- item->setData(1, UsageRole, QString::number(item->numReferences()));
+ item->setData(1, UsageRole, QString::number(item->numReferences()));
qApp->processEvents();
}
++it;
for (int i = 0; i < list.count(); i++) {
slotAddClip(list.at(i), false);
}
-
+
m_listView->blockSignals(false);
m_toolbar->setEnabled(true);
connect(m_doc->clipManager(), SIGNAL(reloadClip(const QString &)), this, SLOT(slotReloadClip(const QString &)));
m_name(rendererName),
m_mltConsumer(NULL),
m_mltProducer(NULL),
- m_mltProfile(NULL),
+ m_mltProfile(NULL),
m_framePosition(0),
m_isZoneMode(false),
m_isLoopMode(false),