svn path=/trunk/kdenlive/; revision=4672
KStandardDirs::makeDir(m_projectFolder.path(KUrl::AddTrailingSlash) + "thumbs/");
KStandardDirs::makeDir(m_projectFolder.path(KUrl::AddTrailingSlash) + "ladspa/");
KStandardDirs::makeDir(m_projectFolder.path(KUrl::AddTrailingSlash) + "thumbs/");
KStandardDirs::makeDir(m_projectFolder.path(KUrl::AddTrailingSlash) + "ladspa/");
- kDebug() << "Kdenlive document, init timecode: " << m_fps;
- if (m_fps == 30000.0 / 1001.0) m_timecode.setFormat(m_fps, true);
- else m_timecode.setFormat(m_fps);
-
//kDebug() << "// SETTING SCENE LIST:\n\n" << m_document.toString();
connect(m_autoSaveTimer, SIGNAL(timeout()), this, SLOT(slotAutoSave()));
}
//kDebug() << "// SETTING SCENE LIST:\n\n" << m_document.toString();
connect(m_autoSaveTimer, SIGNAL(timeout()), this, SLOT(slotAutoSave()));
}
m_width = m_profile.width;
m_height = m_profile.height;
kDebug() << "Kdenlive document, init timecode from path: " << path << ", " << m_fps;
m_width = m_profile.width;
m_height = m_profile.height;
kDebug() << "Kdenlive document, init timecode from path: " << path << ", " << m_fps;
- if (m_fps == 30000.0 / 1001.0) m_timecode.setFormat(m_fps, true);
- else m_timecode.setFormat(m_fps);
+ if (m_fps / 1.00 == (int)m_fps) m_timecode.setFormat(m_fps);
+ else m_timecode.setFormat(m_fps, true);
return (current_fps != m_fps);
}
return (current_fps != m_fps);
}
activateMonitor();
if (render == NULL) return;
render->seekToFrame(pos);
activateMonitor();
if (render == NULL) return;
render->seekToFrame(pos);
- emit renderPosition(render->seekFramePosition());
}
void Monitor::checkOverlay()
}
void Monitor::checkOverlay()
activateMonitor();
render->play(0);
render->seekToFrame(0);
activateMonitor();
render->play(0);
render->seekToFrame(0);
- //emit renderPosition(0);
}
void Monitor::slotEnd()
}
void Monitor::slotEnd()
activateMonitor();
render->play(0);
render->seekToFrame(render->getLength());
activateMonitor();
render->play(0);
render->seekToFrame(render->getLength());
- //emit renderPosition(render->seekFramePosition());
}
void Monitor::slotZoneStart()
}
void Monitor::slotZoneStart()
activateMonitor();
render->play(0);
render->seekToFrame(m_ruler->zone().x());
activateMonitor();
render->play(0);
render->seekToFrame(m_ruler->zone().x());
- emit renderPosition(render->seekFramePosition());
}
void Monitor::slotZoneEnd()
}
void Monitor::slotZoneEnd()
activateMonitor();
render->play(0);
render->seekToFrame(m_ruler->zone().y());
activateMonitor();
render->play(0);
render->seekToFrame(m_ruler->zone().y());
- emit renderPosition(render->seekFramePosition());
}
void Monitor::slotRewind(double speed)
}
void Monitor::slotRewind(double speed)
activateMonitor();
render->play(0);
render->seekToFrameDiff(-diff);
activateMonitor();
render->play(0);
render->seekToFrameDiff(-diff);
- emit renderPosition(render->seekFramePosition());
}
void Monitor::slotForwardOneFrame(int diff)
}
void Monitor::slotForwardOneFrame(int diff)
activateMonitor();
render->play(0);
render->seekToFrameDiff(diff);
activateMonitor();
render->play(0);
render->seekToFrameDiff(diff);
- emit renderPosition(render->seekFramePosition());
}
void Monitor::seekCursor(int pos)
}
void Monitor::seekCursor(int pos)
int TimecodeDisplay::value() const
{
int TimecodeDisplay::value() const
{
- int frames;
- if (m_frametimecode) frames = lineedit->text().toInt();
- else frames = m_timecode.getFrameCount(lineedit->text());
- return frames;
+ if (m_frametimecode) return lineedit->text().toInt();
+ else return m_timecode.getFrameCount(lineedit->text());
}
GenTime TimecodeDisplay::gentime() const
}
GenTime TimecodeDisplay::gentime() const
lineedit->setText(QString::number(value));
else
lineedit->setText(m_timecode.getTimecodeFromFrames(value));
lineedit->setText(QString::number(value));
else
lineedit->setText(m_timecode.getTimecodeFromFrames(value));
-
- //emit valueChanged(value, true);
}
void TimecodeDisplay::setValue(GenTime value)
}
void TimecodeDisplay::setValue(GenTime value)