summaryrefslogtreecommitdiff
path: root/src/mpvoptions.cpp
diff options
context:
space:
mode:
authorMateusz Łukasik <mati75@linuxmint.pl>2015-07-07 19:59:33 +0200
committerMateusz Łukasik <mati75@linuxmint.pl>2015-07-07 19:59:33 +0200
commitac1e595cfef357d7ef481dbbefb88996af72eb79 (patch)
treec6a8a171488f1296d0b816c7cf6ae45f874cb453 /src/mpvoptions.cpp
parent6027a8ff2d6ae4eba912427c30c58208009c1ebc (diff)
Imported Upstream version 14.9.0.6994~ds0
Diffstat (limited to 'src/mpvoptions.cpp')
-rw-r--r--src/mpvoptions.cpp24
1 files changed, 16 insertions, 8 deletions
diff --git a/src/mpvoptions.cpp b/src/mpvoptions.cpp
index 909bfa6..e6da398 100644
--- a/src/mpvoptions.cpp
+++ b/src/mpvoptions.cpp
@@ -29,17 +29,21 @@ void MPVProcess::setMedia(const QString & media, bool is_playlist) {
"INFO_VIDEO_ASPECT=${=video-aspect}\n"
// "INFO_VIDEO_DSIZE=${=dwidth}x${=dheight}\n"
"INFO_VIDEO_FPS=${=fps}\n"
- "INFO_VIDEO_BITRATE=${=video-bitrate}\n"
+// "INFO_VIDEO_BITRATE=${=video-bitrate}\n"
"INFO_VIDEO_FORMAT=${=video-format}\n"
"INFO_VIDEO_CODEC=${=video-codec}\n"
- "INFO_AUDIO_BITRATE=${=audio-bitrate}\n"
- "INFO_AUDIO_FORMAT=${=audio-format}\n"
+// "INFO_AUDIO_BITRATE=${=audio-bitrate}\n"
+// "INFO_AUDIO_FORMAT=${=audio-format}\n"
+ "INFO_AUDIO_FORMAT=${=audio-codec-name:${=audio-format}}\n"
"INFO_AUDIO_CODEC=${=audio-codec}\n"
- "INFO_AUDIO_RATE=${=audio-samplerate}\n"
- "INFO_AUDIO_NCH=${=audio-channels}\n"
+// "INFO_AUDIO_RATE=${=audio-samplerate}\n"
+ "INFO_AUDIO_RATE=${=audio-params/samplerate:${=audio-samplerate}}\n"
+// "INFO_AUDIO_NCH=${=audio-channels}\n"
+ "INFO_AUDIO_NCH=${=audio-params/channel-count:${=audio-channels}}\n"
- "INFO_LENGTH=${=length}\n"
+// "INFO_LENGTH=${=length}\n"
+ "INFO_LENGTH=${=duration:${=length}}\n"
"INFO_DEMUXER=${=demuxer}\n"
"INFO_TITLES=${=disc-titles}\n"
@@ -57,7 +61,7 @@ void MPVProcess::setMedia(const QString & media, bool is_playlist) {
"INFO_MEDIA_TITLE=${=media-title:}\n";
#ifdef CUSTOM_STATUS
- arg << "--term-status-msg=STATUS: ${=time-pos} / ${=length:0} P: ${=pause} B: ${=paused-for-cache} I: ${=core-idle}";
+ arg << "--term-status-msg=STATUS: ${=time-pos} / ${=duration:${=length:0}} P: ${=pause} B: ${=paused-for-cache} I: ${=core-idle}";
#endif
if (is_playlist) {
@@ -72,7 +76,7 @@ void MPVProcess::setFixedOptions() {
arg << "--no-quiet";
arg << "--terminal";
arg << "--no-msg-color";
- arg << "--slave-broken";
+ arg << "--input-file=/dev/stdin";
//arg << "--no-osc";
//arg << "--msg-level=vd=v";
}
@@ -827,3 +831,7 @@ void MPVProcess::setSubStyles(const AssStyles & styles, const QString &) {
}
}
}
+
+void MPVProcess::setChannelsFile(const QString & filename) {
+ arg << "--dvbin-file=" + filename;
+}