- Set minimal track height to 10 px
- Set minimal recordmydesktop framerate to 1
svn path=/trunk/kdenlive/; revision=4434
m_isPlaying = false;
break;
case VIDEO4LINUX:
m_isPlaying = false;
break;
case VIDEO4LINUX:
- m_captureProcess->write("q\n", 3);
- QTimer::singleShot(1000, m_captureProcess, SLOT(kill()));
-
- break;
case SCREENGRAB:
m_captureProcess->write("q\n", 3);
QTimer::singleShot(1000, m_captureProcess, SLOT(kill()));
case SCREENGRAB:
m_captureProcess->write("q\n", 3);
QTimer::singleShot(1000, m_captureProcess, SLOT(kill()));
if (m_captureProcess && m_captureProcess->exitStatus() == QProcess::CrashExit) {
video_frame->setText(i18n("Capture crashed, please check your parameters"));
} else {
if (m_captureProcess && m_captureProcess->exitStatus() == QProcess::CrashExit) {
video_frame->setText(i18n("Capture crashed, please check your parameters"));
} else {
- if (device_selector->currentIndex() != SCREENGRAB) video_frame->setText(i18n("Not connected"));
- else video_frame->setPixmap(mergeSideBySide(KIcon("video-display").pixmap(QSize(50, 50)), i18n("Press record button\nto start screen capture\nFiles will be saved in:\n%1", KdenliveSettings::capturefolder())));
+ if (device_selector->currentIndex() != SCREENGRAB) {
+ video_frame->setText(i18n("Not connected"));
+ } else {
+ if (m_captureProcess->exitCode() != 0) {
+ video_frame->setText(i18n("Capture crashed, please check your parameters\nRecordMyDesktop exit code: %1", QString::number(m_captureProcess->exitCode())));
+ } else {
+ video_frame->setPixmap(mergeSideBySide(KIcon("video-display").pixmap(QSize(50, 50)), i18n("Press record button\nto start screen capture\nFiles will be saved in:\n%1", KdenliveSettings::capturefolder())));
+ }
+ }
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA *
***************************************************************************/
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA *
***************************************************************************/
+/**
+* @class RecMonitor
+* @brief Record video with dvgrab, video4linux and recordmydesktop
+* @author Jean-Baptiste Mardelle
+*/
#ifndef RECMONITOR_H
#define RECMONITOR_H
#ifndef RECMONITOR_H
#define RECMONITOR_H
</widget>
</item>
<item row="5" column="1">
</widget>
</item>
<item row="5" column="1">
- <widget class="KDoubleNumInput" name="kcfg_rmd_fps"/>
+ <widget class="KDoubleNumInput" name="kcfg_rmd_fps">
+ <property name="minimum">
+ <double>1.000000000000000</double>
+ </property>
+ </widget>
</item>
<item row="5" column="2" rowspan="3">
<spacer name="horizontalSpacer_2">
</item>
<item row="5" column="2" rowspan="3">
<spacer name="horizontalSpacer_2">
</property>
</spacer>
</item>
</property>
</spacer>
</item>
</layout>
</widget>
</widget>
</layout>
</widget>
</widget>
- <width>396</width>
- <height>197</height>
+ <width>398</width>
+ <height>213</height>
</rect>
</property>
<layout class="QGridLayout" name="gridLayout_2">
</rect>
</property>
<layout class="QGridLayout" name="gridLayout_2">
</widget>
</item>
<item row="4" column="1">
</widget>
</item>
<item row="4" column="1">
- <widget class="QSpinBox" name="kcfg_trackheight"/>
+ <widget class="QSpinBox" name="kcfg_trackheight">
+ <property name="minimum">
+ <number>10</number>
+ </property>
+ <property name="value">
+ <number>10</number>
+ </property>
+ </widget>
</item>
<item row="4" column="2">
<spacer name="horizontalSpacer_2">
</item>
<item row="4" column="2">
<spacer name="horizontalSpacer_2">