Fixed CQ and CRF mode being mixed up.

This commit is contained in:
LoRd_MuldeR 2016-05-24 20:03:25 +02:00
parent 82f12a59a4
commit 8804ea0748
3 changed files with 7 additions and 7 deletions

View File

@ -312,12 +312,12 @@ void X264Encoder::buildCommandLine(QStringList &cmdLine, const bool &usePipe, co
switch(m_options->rcMode()) switch(m_options->rcMode())
{ {
case 0: case 0:
cmdLine << "--qp" << QString::number(qRound(m_options->quantizer()));
break;
case 1:
crf_frc = modf(m_options->quantizer(), &crf_int); crf_frc = modf(m_options->quantizer(), &crf_int);
cmdLine << "--crf" << QString("%1.%2").arg(QString::number(qRound(crf_int)), QString::number(qRound(crf_frc * 10.0))); cmdLine << "--crf" << QString("%1.%2").arg(QString::number(qRound(crf_int)), QString::number(qRound(crf_frc * 10.0)));
break; break;
case 1:
cmdLine << "--qp" << QString::number(qRound(m_options->quantizer()));
break;
case 2: case 2:
case 3: case 3:
cmdLine << "--bitrate" << QString::number(m_options->bitrate()); cmdLine << "--bitrate" << QString::number(m_options->bitrate());

View File

@ -303,12 +303,12 @@ void X265Encoder::buildCommandLine(QStringList &cmdLine, const bool &usePipe, co
switch(m_options->rcMode()) switch(m_options->rcMode())
{ {
case 0: case 0:
cmdLine << "--qp" << QString::number(qRound(m_options->quantizer()));
break;
case 1:
crf_frc = modf(m_options->quantizer(), &crf_int); crf_frc = modf(m_options->quantizer(), &crf_int);
cmdLine << "--crf" << QString("%1.%2").arg(QString::number(qRound(crf_int)), QString::number(qRound(crf_frc * 10.0))); cmdLine << "--crf" << QString("%1.%2").arg(QString::number(qRound(crf_int)), QString::number(qRound(crf_frc * 10.0)));
break; break;
case 1:
cmdLine << "--qp" << QString::number(qRound(m_options->quantizer()));
break;
case 2: case 2:
case 3: case 3:
cmdLine << "--bitrate" << QString::number(m_options->bitrate()); cmdLine << "--bitrate" << QString::number(m_options->bitrate());

View File

@ -26,7 +26,7 @@
#define VER_X264_MAJOR 2 #define VER_X264_MAJOR 2
#define VER_X264_MINOR 7 #define VER_X264_MINOR 7
#define VER_X264_PATCH 0 #define VER_X264_PATCH 0
#define VER_X264_BUILD 1031 #define VER_X264_BUILD 1032
#define VER_X264_PORTABLE_EDITION (0) #define VER_X264_PORTABLE_EDITION (0)