}
Render::Render(const QString & rendererName, int winid, QString profile, QWidget *parent) :
- QObject(parent),
+ AbstractRender(parent),
m_isBlocked(0),
analyseAudio(KdenliveSettings::monitor_audio()),
- sendFrameForAnalysis(false),
m_name(rendererName),
m_mltConsumer(NULL),
m_mltProducer(NULL),
if (m_mltProducer == NULL) return;
if (m_mltConsumer && !m_mltConsumer->is_stopped()) {
kDebug() << "///////////// RENDER STOPPED: " << m_name;
- m_isBlocked = true;
//m_mltConsumer->set("refresh", 0);
m_mltConsumer->stop();
// delete m_mltConsumer;
// create filter
QString tag = params.paramValue("tag");
kDebug() << " / / INSERTING EFFECT: " << tag << ", REGI: " << region;
- if (tag.startsWith("ladspa")) tag = "ladspa";
char *filterTag = qstrdup(tag.toUtf8().constData());
char *filterId = qstrdup(params.paramValue("id").toUtf8().constData());
QHash<QString, QString>::Iterator it;