My setup
I have built systemshock with ENABLE_SDL2=ON, ENABLE_SOUND=ON and ENABLE_FLUIDSYNTH=ON on a Raspberry Pi 4. and it works great speed wise.
The problem
I have problems with the digital speech output in the intro movie as well as the ingame emails / logs.
The speech sounds as if it is "overdriven". There is some screeching but if you listen closely, the words can still be heard. It's harder for me to understand ingame, as there the quality is intentionally worse.
Other digital sfx like robots beeping, attack sounds, doors opening, etc. are playing right.
What I have tried to solve the problem
I have tried lowering the volume for sfx and voices ingame but it didn't make a difference. I know that I had it working at some point before, but I don't know what I might have made differently. I also tried the compiled/bundeled SDL mixer but then I had no sounds at all. So I probably made some mistake.
I also tried running systemshock on x.org and from the shell with no difference in it's outcome (except that it seems to run smoother under x.org?!)
I'll try to make a video of the issue at some point in the future. Idk when I get back to my Rpi4.
I solved the problem myself...
Digital speech works when I use the bundled SDL2 library. I can still use the natively installed SDL2_mixer library though.
The error was a typo in the option ENABLE_SDL2=BUNDELED
My setup I have built systemshock with
ENABLE_SDL2=ON, ENABLE_SOUND=ON and ENABLE_FLUIDSYNTH=ON
on a Raspberry Pi 4. and it works great speed wise.The problem I have problems with the digital speech output in the intro movie as well as the ingame emails / logs.
The speech sounds as if it is "overdriven". There is some screeching but if you listen closely, the words can still be heard. It's harder for me to understand ingame, as there the quality is intentionally worse. Other digital sfx like robots beeping, attack sounds, doors opening, etc. are playing right.
What I have tried to solve the problem I have tried lowering the volume for sfx and voices ingame but it didn't make a difference. I know that I had it working at some point before, but I don't know what I might have made differently. I also tried the compiled/bundeled SDL mixer but then I had no sounds at all. So I probably made some mistake. I also tried running systemshock on x.org and from the shell with no difference in it's outcome (except that it seems to run smoother under x.org?!) I'll try to make a video of the issue at some point in the future. Idk when I get back to my Rpi4.