Commit Briefs

Omar Polo

CHANGES for 0.8 (tags/0.8)


Omar Polo

add a simpler example



Omar Polo

skip every non-regular file

not only directories... I guess we can't do much even with sockets, fifos or character devices. (symbolic links are still supported since we follow them)


Omar Polo

some tweaks for the readme


Omar Polo

free the FILE on op_open_callbacks failure

the API is a bit of a shitshow. op_fdopen is just a wrapper around FILE*, but returns void* for don't know what Windows limitation. if op_open_callbacks fails we have to free the stream by ourselves. the documentation implies that this void* pointer is, in fact, a FILE*.


Omar Polo

don't sio_start if we're not stopped



Omar Polo

don't change params if they're the same

avoids a sio_stop in the common case of switching from song that needs similar params (such as tracks in the same album.)


Omar Polo

inline player_init



Omar Polo

s/player_setrate/player_setup

when the function was renamed, the error messages weren't.


Omar Polo

use a strictier pledge for `amused add'

now that we're using canonpath instead of realpath(3), we can drop the rpath pledge promise.


Omar Polo

use canonpath instead of realpath(3)

so we get the same behaviour with `add' and `load'