summaryrefslogtreecommitdiff
path: root/src/mpvoptions.cpp
diff options
context:
space:
mode:
authorMateusz Łukasik <mati75@linuxmint.pl>2016-06-15 20:23:58 +0200
committerMateusz Łukasik <mati75@linuxmint.pl>2016-06-15 20:23:58 +0200
commit42be0eb4f1d7a25dca97e8e2eb4ec4d03b7931fb (patch)
treefae3347b0c924378c57862feea2708766d159771 /src/mpvoptions.cpp
parent1a2f0c9c1087899a00298db8fa70518d3c1e69f8 (diff)
Imported Upstream version 16.6.0~ds0
Diffstat (limited to 'src/mpvoptions.cpp')
-rw-r--r--src/mpvoptions.cpp15
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;