#include <QObject>
#include <QTimer>
-#include "monitormanager.h"
#include <mlt++/Mlt.h>
+#include "monitormanager.h"
+#include "kdenlivesettings.h"
+
MonitorManager::MonitorManager(QWidget *parent)
: QObject(parent) {
}
m_clipMonitor->resetProfile();
activateMonitor("project");
m_projectMonitor->resetProfile();
+ char *tmp;
+ tmp = (char *) qstrdup(QString(KdenliveSettings::current_profile()).toUtf8().data());
+ setenv("MLT_PROFILE", tmp, 1);
+ delete[] tmp;
+
//m_projectMonitor->refreshMonitor(true);
}
char *tmp;
tmp = decodedString(KdenliveSettings::current_profile());
m_mltProfile = new Mlt::Profile(tmp);
- setenv("MLT_PROFILE", tmp, 1);
delete[] tmp;
-
QString videoDriver = KdenliveSettings::videodrivername();
if (!videoDriver.isEmpty()) {
if (videoDriver == "x11_noaccel") {
m_mltConsumer->set("resize", 1);
m_mltConsumer->set("window_id", m_winid);
m_mltConsumer->set("terminate_on_pause", 1);
- //m_mltConsumer->set("fullscreen", 1);
+
m_mltConsumer->listen("consumer-frame-show", this, (mlt_listener) consumer_frame_show);
m_mltConsumer->set("rescale", "nearest");