mrchrisster / MiSTer_SAM

154 stars 23 forks source link

BGM stops when switch to the next game #216

Closed tron303 closed 2 years ago

tron303 commented 2 years ago

First Inthought it is because of the Monitor. Audio came via hdmi, and then via headphone-jack of the monitor to the speakers.

But also direct via analog-out from the de-10 the audio ofnthe bgm breaks

mrchrisster commented 2 years ago

hey there thanks for the bug report. I was able to replicate this issue once, but reinstalling BGM fixed it for me. Did you try from the SAM menu -> Settings -> Background Music Player ?

tron303 commented 2 years ago

I guess, switching cores is the problem. This breaks the signalchain.

mrchrisster commented 2 years ago

Have you tried reinstalling bgm from the menu?

tron303 commented 2 years ago

hey there thanks for the bug report. I was able to replicate this issue once, but reinstalling BGM fixed it for me. Did you try from the SAM menu -> Settings -> Background Music Player ?

Yes, I use it via sam.

mrchrisster commented 2 years ago

Have you tried a reinstall?

tron303 commented 2 years ago

yes, reinstalled it to. I guess there is nothing we can do. If cores are switching, the analog-audio-out will be resetted in some kind of way, so that the signal-flow is (peaked) interrupted. It's like rebooting the MiSTer.

mrchrisster commented 2 years ago

Oh i think I know now what you mean. I thought bgm does not continue playing on the next core but you mean, core switching causes bgm to interrupt.

Yes, you're right there is nothing that can be done. There will be a short interrupt with bgm when switching to the next core.

tron303 commented 2 years ago

also, if you got you audio digital via hdmi, than this process could even get longer, because the screen-output is resetting to, to the Screen normally resets itself to the new conditions before the audio is hearable (>1-2s)

tron303 commented 2 years ago

so i guess, this case is cold and closed. Known core problem, no solution ahead ;-)

mrchrisster commented 2 years ago

Unfortunately yes 😉