Fix mpv protocol/transport typing and test regressions

This commit is contained in:
2026-02-15 17:35:43 -08:00
parent 396fde3011
commit 42b5b6ef89
6 changed files with 1076 additions and 1370 deletions

View File

@@ -138,9 +138,10 @@ export async function dispatchMpvProtocolMessage(
end: deps.getCurrentSubEnd(),
});
} else if (msg.name === "sub-end") {
deps.setCurrentSubEnd((msg.data as number) || 0);
if (deps.getPendingPauseAtSubEnd() && deps.getCurrentSubEnd() > 0) {
deps.setPauseAtTime(deps.getCurrentSubEnd());
const subEnd = (msg.data as number) || 0;
deps.setCurrentSubEnd(subEnd);
if (deps.getPendingPauseAtSubEnd() && subEnd > 0) {
deps.setPauseAtTime(subEnd);
deps.setPendingPauseAtSubEnd(false);
deps.sendCommand({ command: ["set_property", "pause", false] });
}