Parcourir la source

Apply subtitle settings to more types of subtitles.

Ian Walton il y a 4 ans
Parent
commit
7a70815345
1 fichiers modifiés avec 5 ajouts et 5 suppressions
  1. 5 5
      src/player/PlayerComponent.cpp

+ 5 - 5
src/player/PlayerComponent.cpp

@@ -1120,22 +1120,22 @@ void PlayerComponent::setAudioConfiguration()
 void PlayerComponent::updateSubtitleSettings()
 {
   QVariant size = SettingsComponent::Get().value(SETTINGS_SECTION_SUBTITLES, "size");
-  mpv::qt::set_property(m_mpv, "sub-text-font-size", size);
+  mpv::qt::set_property(m_mpv, "sub-scale", size.toInt() / 32.0);
 
   QVariant colorsString = SettingsComponent::Get().value(SETTINGS_SECTION_SUBTITLES, "color");
   auto colors = colorsString.toString().split(",");
   if (colors.length() == 2)
   {
-    mpv::qt::set_property(m_mpv, "sub-text-color", colors[0]);
-    mpv::qt::set_property(m_mpv, "sub-text-border-color", colors[1]);
+    mpv::qt::set_property(m_mpv, "sub-color", colors[0]);
+    mpv::qt::set_property(m_mpv, "sub-border-color", colors[1]);
   }
 
   QVariant subposString = SettingsComponent::Get().value(SETTINGS_SECTION_SUBTITLES, "placement");
   auto subpos = subposString.toString().split(",");
   if (subpos.length() == 2)
   {
-    mpv::qt::set_property(m_mpv, "sub-text-align-x", subpos[0]);
-    mpv::qt::set_property(m_mpv, "sub-text-align-y", subpos[1]);
+    mpv::qt::set_property(m_mpv, "sub-align-x", subpos[0]);
+    mpv::qt::set_property(m_mpv, "sub-pos", subpos[1] == "bottom" ? 100 : 10);
   }
 }