From 95627b9134d8bbf702d6a4eb122c1e26bf00578e Mon Sep 17 00:00:00 2001 From: Kubat <mael.martin31@gmail.com> Date: Wed, 4 Aug 2021 10:07:26 +0200 Subject: [PATCH] UI: Set some options for mpv --- src/UI/DocumentViews/MpvContainer.cc | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/src/UI/DocumentViews/MpvContainer.cc b/src/UI/DocumentViews/MpvContainer.cc index fdd40369..c3f47762 100644 --- a/src/UI/DocumentViews/MpvContainer.cc +++ b/src/UI/DocumentViews/MpvContainer.cc @@ -24,6 +24,8 @@ MpvContainer::MpvContainer(QWidget *parent) quint64 wid = winId(); mpv_set_option(mpv, "wid", MPV_FORMAT_INT64, &wid); + mpv_set_option_string(mpv, "no-config", "yes"); + mpv_set_option_string(mpv, "sid", "no"); mpv_set_option_string(mpv, "input-default-bindings", "no"); mpv_set_option_string(mpv, "input-vo-keyboard", "no"); mpv_request_log_messages(mpv, "info"); @@ -191,14 +193,17 @@ MpvContainer::handleMpvEventCommandReply(const AsyncCmdType type) noexcept case AsyncCmdType::UnloadAss: rc = mpv_get_property(mpv, "sid", MPV_FORMAT_INT64, &sid); qDebug() << "Unloaded Ass, rc =" << rc << "and sid =" << sid; - if (rc != MPV_ERROR_SUCCESS) + if (rc != MPV_ERROR_SUCCESS) { + printMpvError(rc); sid = -1; - else + } else { unloadAssFile(); + } break; case AsyncCmdType::LoadFile: - qDebug() << "MPV - CMD: File loaded by mpv"; + mpv_get_property(mpv, "sid", MPV_FORMAT_INT64, &sid); + qDebug() << "MPV - CMD: File loaded by mpv, sid =" << sid; isPlaybackPaused = false; mpvPause(); unloadAssFile(); -- GitLab