diff options
author | Mateusz Łukasik <mati75@linuxmint.pl> | 2016-06-15 20:23:58 +0200 |
---|---|---|
committer | Mateusz Łukasik <mati75@linuxmint.pl> | 2016-06-15 20:23:58 +0200 |
commit | 42be0eb4f1d7a25dca97e8e2eb4ec4d03b7931fb (patch) | |
tree | fae3347b0c924378c57862feea2708766d159771 /src/mpvoptions.cpp | |
parent | 1a2f0c9c1087899a00298db8fa70518d3c1e69f8 (diff) |
Imported Upstream version 16.6.0~ds0
Diffstat (limited to 'src/mpvoptions.cpp')
-rw-r--r-- | src/mpvoptions.cpp | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/src/mpvoptions.cpp b/src/mpvoptions.cpp index c0aae8c..cbe93fa 100644 --- a/src/mpvoptions.cpp +++ b/src/mpvoptions.cpp @@ -149,6 +149,10 @@ void MPVProcess::setOption(const QString & option_name, const QVariant & value) } } else + if (option_name == "cache_auto") { + arg << "--cache=auto"; + } + else if (option_name == "ss") { arg << "--start=" + value.toString(); } @@ -339,6 +343,13 @@ void MPVProcess::setOption(const QString & option_name, const QVariant & value) arg << "--mute=yes"; } else + if (option_name == "scaletempo") { + if (isOptionAvailable("--audio-pitch-correction")) { + bool enabled = value.toBool(); + if (enabled) arg << "--audio-pitch-correction=yes"; else arg << "--audio-pitch-correction=no"; + } + } + else if (option_name == "vf-add") { if (!value.isNull()) arg << "--vf-add=" + value.toString(); } @@ -909,6 +920,10 @@ void MPVProcess::setSubStyles(const AssStyles & styles, const QString &) { arg << QString("--sub-text-bold=%1").arg(styles.bold ? "yes" : "no"); } + if (isOptionAvailable("--sub-text-italic")) { + arg << QString("--sub-text-italic=%1").arg(styles.italic ? "yes" : "no"); + } + QString halign; switch (styles.halignment) { case AssStyles::Left: halign = "left"; break; |