EmulationStation icon indicating copy to clipboard operation
EmulationStation copied to clipboard

Launch sound not playing if the transition style is set to 'instant'.

Open ruckage opened this issue 8 years ago • 5 comments

It seems there is a bug with the instant transition style that prevents the launch sound from playing. The launch sound works perfectly with any of the other transition styles.

ruckage avatar Oct 24 '17 01:10 ruckage

It is a feature. Instant is supposed to be least resource intensive and hence ES audio is forced disabled

hex007 avatar Oct 24 '17 04:10 hex007

Thanks for the reply. It's only the launch sound that doesn't work in instant transition though, the game list scroll sound works as expected - why is this the case if audio is disabled? And if the launch sound is deliberately disabled that seems a strange decision.

ruckage avatar Oct 29 '17 17:10 ruckage

Does it not work only in Instant mode?

With the latest #242 Sounds are disabled in instant mode

hex007 avatar Oct 29 '17 19:10 hex007

Unless I'm mistaken that seems to be saying that sound is disabled if 'power saver mode' is set to instant (not transition style under UI settings). I'm using the latest ES binary (v2.6.5RP). If transition style is set to instant then the scroll list sound works perfectly, the launch sound however doesn't play. Surely if sound was disabled then the scroll list sound wouldn't be working either?

Regardless, if the plan is to disable all sound effects if the Instant animation style is selected then I am against this. Myself and the majority of people who use my themes use the instant animation style as it suits the theme - not for any power saving reasons. There are very few sounds we can use as it is without taking them away completely.

ruckage avatar Oct 29 '17 20:10 ruckage

@ruckage If PowerSaver_instant is selected then audio is disabled. Not instant transition. Sorry for the confusion.

So instant transition is causing no launch sounds? This might be because instant transition uses very few frames before launching the game. This might result in ES de-initializing its components before game launch. So there is actually no time for the audio to play. In the case of gamelist scroll sound, ES is still running and hence can play sound.

hex007 avatar Oct 29 '17 22:10 hex007