From: <xz...@us...> - 2010-05-05 00:06:07
|
Revision: 4411 http://kdenlive.svn.sourceforge.net/kdenlive/?rev=4411&view=rev Author: xzhayon Date: 2010-05-05 00:06:00 +0000 (Wed, 05 May 2010) Log Message: ----------- - Fix recordMyDesktop arguments: they mostly start with "--" instead of "-". This prevented the record monitor to do anything when options like "-freq" (the one that triggered this exact problem) were being used. A feedback of the errors (if any) reported by recordMyDesktop should be displayed instead of dying silently. Reported by: natman on IRC Modified Paths: -------------- trunk/kdenlive/src/recmonitor.cpp Modified: trunk/kdenlive/src/recmonitor.cpp =================================================================== --- trunk/kdenlive/src/recmonitor.cpp 2010-05-04 19:00:42 UTC (rev 4410) +++ trunk/kdenlive/src/recmonitor.cpp 2010-05-05 00:06:00 UTC (rev 4411) @@ -486,7 +486,7 @@ break; default: // Region capture - m_captureArgs << "-width" << QString::number(KdenliveSettings::rmd_width()) << "-height" << QString::number(KdenliveSettings::rmd_height()); + m_captureArgs << "--width" << QString::number(KdenliveSettings::rmd_width()) << "--height" << QString::number(KdenliveSettings::rmd_height()); if (!KdenliveSettings::rmd_follow_mouse()) { m_captureArgs << "-x" << QString::number(KdenliveSettings::rmd_offsetx()) << "-y" << QString::number(KdenliveSettings::rmd_offsety()); } else { @@ -498,29 +498,29 @@ if (KdenliveSettings::rmd_hide_mouse()) m_captureArgs << "--no-cursor"; m_isCapturing = true; if (KdenliveSettings::rmd_capture_audio()) { - m_captureArgs << "-freq" << KdenliveSettings::rmd_freq(); - m_captureArgs << "-channels" << QString::number(KdenliveSettings::rmd_audio_channels()); + m_captureArgs << "--freq" << KdenliveSettings::rmd_freq(); + m_captureArgs << "--channels" << QString::number(KdenliveSettings::rmd_audio_channels()); if (KdenliveSettings::rmd_use_jack()) { - m_captureArgs << "-use-jack"; + m_captureArgs << "--use-jack"; QStringList ports = KdenliveSettings::rmd_jackports().split(" ", QString::SkipEmptyParts); for(int i = 0; i < ports.count(); ++i) { m_captureArgs << ports.at(i); } if (KdenliveSettings::rmd_jack_buffer() > 0.0) - m_captureArgs << "-ring-buffer-size" << QString::number(KdenliveSettings::rmd_jack_buffer()); + m_captureArgs << "--ring-buffer-size" << QString::number(KdenliveSettings::rmd_jack_buffer()); } else { if (!KdenliveSettings::rmd_alsadevicename().isEmpty()) - m_captureArgs << "-device" << KdenliveSettings::rmd_alsadevicename(); + m_captureArgs << "--device" << KdenliveSettings::rmd_alsadevicename(); if (KdenliveSettings::rmd_alsa_buffer() > 0) - m_captureArgs << "-buffer-size" << QString::number(KdenliveSettings::rmd_alsa_buffer()); + m_captureArgs << "--buffer-size" << QString::number(KdenliveSettings::rmd_alsa_buffer()); } } else m_captureArgs << "--no-sound"; if (KdenliveSettings::rmd_fullshots()) m_captureArgs << "--full-shots"; m_captureArgs << "--v_bitrate" << QString::number(KdenliveSettings::rmd_bitrate()); m_captureArgs << "--v_quality" << QString::number(KdenliveSettings::rmd_quality()); - m_captureArgs << "-workdir" << KdenliveSettings::currenttmpfolder(); - m_captureArgs << "-fps" << QString::number(KdenliveSettings::rmd_fps()) << "-o" << m_captureFile.path(); + m_captureArgs << "--workdir" << KdenliveSettings::currenttmpfolder(); + m_captureArgs << "--fps" << QString::number(KdenliveSettings::rmd_fps()) << "-o" << m_captureFile.path(); m_captureProcess->start(KdenliveSettings::rmd_path(), m_captureArgs); kDebug() << "// RecordMyDesktop params: " << m_captureArgs; break; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |