Closed firoball closed 6 years ago
Huh, das ist ja absurd. Hattest du noch Audio laufen? Oder war das vorbei?
Das war lange durch
Kam irgendeine Fehlermeldung oder ähnliches?
Ich kann mir das grade nicht so wirklich erklären, da müsste dann media_playing
für das journals_mediahandle
1 zurückliefern, der Wert vom journals_mindelay
ist ja definitiv kleiner 0
Ne kam garnix. Ist einfach nur dieser Debug Counter weiter nach unten gelaufen.
Am besten einen easy fix: absolutes Timeout als Fallback. Aus die Maus.
Hm, ich möchte halt auf jeden Fall den kompletten Journal-Eintrag abspielen lassen, von daher sollte ich auf das media_playing achten...
Und inwiefern absolutes Timeout? Ich setze ein Timeout beim Start des Journals und warte dann, bis es abgelaufen ist.
Konnte das Problem tatsächlich auch einmal reproduzieren, aber ich hab ehrlich gesagt keine Ahnung, wie das geklappt hat
Was ich meinte: Zeit über media_playing abfragen. Unabhängig davon nen Coutner mitlaufen lassen, und den bei... kA... 20 oder 30 Sekunden das Ding zumachen lassen. Dann ist das nicht ideal, aber irgendwann gehts weg. Sollte halt so gewählt sein, dass kein Voice Sample länger ist.
evtl. haben wir auch zuviele Sounds laufen und media_playing geht lottermäßig den Bach runter 🤣
Also, ich bekomms reproduziert:
Das ganze tritt auf, wenn man das Spiel pausiert und wieder entpausiert, danach ist der Zustand von media_playing
broken... Einmal media_pause und media_start aufgerufen, dann geht es wieder
Habe in commit 407742186adffb912587992b8640c903469b921d nen Patch gemacht, kannst du mal gucken, ob das noch auftritt?
bei mir ist das nicht mehr vorgekommen. Ich mach das mal zu.
Jop, bei mir ist es wieder vorgenommen... Was für ein Krampf
Siehe Vorschlag oben. Harten Timeout rein als letzten Fallback (oder ne Möglichkeit, das Journal "wegzuklicken"), und Future Release als Milestone für die Issue setzen. Wird Zeit, dass wir zum Ende kommen.
Jo, setz ich heute Abend um
Habe ein hard-limit auf 60 Sekunden in commit d279c5b9b90e9b5eedca4aa5415954b3b1988fac implementiert.
Irgendwie hab ich das hingekriegt. Da ich den Text nicht abbrechen konnte, bin ich einfach weitergelaufen und hab weitergespielt. Dabei scheint irgendwas den Timeout der PDA Anzeige zu grillen.