rpcsx
rpcsx copied to clipboard
Audio daemon playback support
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
-aflag, this will skip starting the audio daemon