Commit Briefs
improving error reporting
makes the player process optionally send back a string describing the failure to provide a better and more coincise error message. This turns the syslog message(s): amused: unknown file type amused: failed to play, skipping /home/op/pics/phos.jpg into: amused: unknown file type; skipping /home/op/pics/phos.jpg
s/player_setrate/player_setup
when the function was renamed, the error messages weren't.
...and unbreak ogg vorbis too...
i'm seriously shocked at how bad i did the play_* refactoring. missed too many details.
change play_*() so that they return an integer
this will allow to remove the `got_stop' hack in player.c
drop now unused #include <sndio.h>
with the recent refactoring, sndio is only visible in player.c