Fix option

This commit is contained in:
2025-03-21 12:42:41 +08:00
parent c50a56d76c
commit f7e25fb4fe

View File

@@ -202,9 +202,9 @@ int64_t HookedOpenMediaFileAndGetDuration(DWORD* duration, const char* arcName,
mpv_set_option_string(player, "input-default-bindings", "no"); mpv_set_option_string(player, "input-default-bindings", "no");
mpv_set_option_string(player, "hwdec", "auto"); mpv_set_option_string(player, "hwdec", "auto");
mpv_set_option_string(player, "auto-window-resize", "no"); mpv_set_option_string(player, "auto-window-resize", "no");
mpv_set_option_string(player, "fullscreen", "no"); // mpv_set_option_string(player, "fullscreen", "no");
mpv_set_option_string(player, "ontop", "no"); // mpv_set_option_string(player, "ontop", "no");
mpv_set_option_string(player, "d3d11-exclusive-fs", "no"); // mpv_set_option_string(player, "d3d11-exclusive-fs", "no");
auto loggingFile = config.configs["loggingFile"]; auto loggingFile = config.configs["loggingFile"];
if (!loggingFile.empty()) { if (!loggingFile.empty()) {
mpv_set_option_string(player, "log-file", loggingFile.c_str()); mpv_set_option_string(player, "log-file", loggingFile.c_str());
@@ -239,9 +239,9 @@ int64_t HookedOpenMediaFileAndGetDuration(DWORD* duration, const char* arcName,
Sleep(10); Sleep(10);
} }
int64_t dur = 0; int64_t dur = 0;
mpv_get_property(player, "duration", MPV_FORMAT_INT64, &dur); mpv_get_property(player, "duration/full", MPV_FORMAT_INT64, &dur);
if (duration) { if (duration) {
*duration = dur / 1000; *duration = dur;
} }
return 1; return 1;
} }