rpcsx icon indicating copy to clipboard operation
rpcsx copied to clipboard

Audio daemon playback support

Open ga2mer opened this issue 1 year ago • 0 comments

This PR triggers the creation of devices from the audio daemon and adds audio playback from those devices:

  • Unlike the daemon emulation, this implementation allows the sound to be heard in vsh, but this cannot be tested at the moment as vsh still does not reach the music playback stage on startup
  • It's a very rough implementation, so the sound can be very rough compared to the demon emulation
  • Also, alsa-lib is used here instead of sox, since the future plan is to replace sox with a universal playback interface with multiple backends and also use it in daemon emulation (or remove daemon emulation)
  • At the moment this only works from firmwares >=5.05
  • In case of startup problems, you can also run daemon emulation via -a flag, this will skip starting the audio daemon

ga2mer avatar Oct 03 '24 21:10 ga2mer