libretro / easyrpg-libretro

⚠️⚠️⚠️ DON'T USE THIS FORK FOR YOUR OWN BUILDS / PACKAGES / ETC ⛔️⛔️⛔️ NO SUPPORT WHEN YOU USE IT ⚠️⚠️⚠️ It is only used by the libretro buildbot. ❤️❤️❤️ For your own builds use the upstream repository: https://github.com/EasyRPG/Player/ (See: "Building a libretro core" in the Readme) ❤️❤️❤️
https://easyrpg.org/
GNU General Public License v3.0
10 stars 8 forks source link

Audio entry not correctly stopped when exiting a game when a midi is playing causing a crash #59

Closed Mimigris closed 1 year ago

Mimigris commented 1 year ago

Name of the game:

Shoukan Gaki 2nd.

Player platform:

Windows, version 0.8.0 of the EasyRPG Player core while playing on RetroArch.

Describe the issue in detail and how to reproduce it:

When exiting the Player in RetroArch without asking RetroArch to entirely close, it is possible that the music previously playing will continue to play after exiting the Player. It seems to be music specific (likely with specific midi I guess though it may be more than that). This can be easily replicated in Shoukan Gaki 2nd when exiting from the title screen (the music in question is Vehicle3 from the RTP of RPG Maker 2000 and it is a midi file).

Here's a video showing the issue (note that the music was not edited): https://youtu.be/5NKyZoA78Z0

Mimigris commented 1 year ago

Forgot to check more about this part of the issue, but exiting a game while a midi music is playing and trying to launch another game (or the same) will crash the app. It seems that the fact that the entry is not entirely cleared/try to be replayed cause a fatal issue to the player.

Ghabry commented 1 year ago

closing this as moved to the upstream tracker