connect(render, SIGNAL(playListDuration(int)), this, SLOT(adjustRulerSize(int)));
connect(render, SIGNAL(rendererPosition(int)), this, SLOT(seekCursor(int)));
connect(render, SIGNAL(rendererStopped(int)), this, SLOT(rendererStopped(int)));
+ if (name != "clip") connect(render, SIGNAL(rendererPosition(int)), this, SIGNAL(renderPosition(int)));
//render->createVideoXWindow(ui.video_frame->winId(), -1);
int width = m_ruler->width();
m_ruler->setLength(width);
int realPos = ((double) pos) / m_scale;
render->seekToFrame(realPos);
m_position = realPos;
+ emit renderPosition(m_position);
ui.monitor_time->setText(m_monitorManager->timecode().getTimecodeFromFrames(m_position));
}
if (visible && render) render->askForRefresh();
}
-void Monitor::slotOpen()
-{
- if ( render == NULL ) return;
- render->mltInsertClip(2, GenTime(1, 25), QString("<westley><producer mlt_service=\"colour\" colour=\"red\" in=\"1\" out=\"30\" /></westley>"));
- render->mltInsertClip(2, GenTime(0, 25), QString("<westley><producer mlt_service=\"avformat\" resource=\"/home/one/.vids/clip3e.mpg\" in=\"1\" out=\"300\" /></westley>"));
-}
-
void Monitor::slotPlay()
{
if ( render == NULL ) return;