That particular error comes from PulseAudio. In order to get past it, you need to kill the PulseAudio daemon (pasuspender will NOT work in this case). Here's how:
first, create the text file ~/.pulse/client.conf with the following line in it: autospawn = no Then issue the following command before running pSX: pulseaudio -k and the following command after running pSX: pulseaudio -D All that said, with the newest versions of Ubuntu, the linux version of pSX *still* doesn't work, giving me the following error: pSX: pcm_params.c:2285: snd_pcm_hw_refine: Assertion `pcm && params' failed. Aborted
I hope this eventually helps somebody...and if anyone has gotten past the second error, please, let me know. :-)
Thanks, Ultima, I hadn't seen that, but it doesn't really help me....I already know how to disable PA properly (it does, however, point out a problem I hadn't known about). The second error I get happens even with PA disabled.
That said, the Windows version of pSX works well in Wine, so I'll use that instead until 1.14 comes out (or someone figures out a workaround for the "pcm && params" error).
it doesn't give me any problems now, accept for the case when i have something already running, ie Slacker radio. I have to stop it before i start pSX or it gives me this error: [src/linux/sound.cpp, line 582]: 'snd_pcm_open(&pcm_handle,dev->info->device_fname,SND_PCM_STREAM_PLAYBACK,0)' returned 'Device or resource busy' pSX: pcm_params.c:2274: snd_pcm_hw_refine: Assertion `pcm && params' failed. Aborted
That was the point of my linking; I wasn't telling you to disable PulseAudio.