Commits
- Commit:
c27d048745adba753ec322edac6a4fdfd6880e0a
- From:
- Omar Polo <op@omarpolo.com>
- Date:
CHANGES for 0.9
- Commit:
f1beb69a5a32a1c46d84321029896360dbc8a0b0
- From:
- Omar Polo <op@omarpolo.com>
- Date:
use log_warn to report the failure of canonpath
- Commit:
18223c2807bc7cc41327d84c187934fd2730d277
- From:
- Omar Polo <op@omarpolo.com>
- Date:
reset path buffer before writing to it
otherwise path, which is filled by the garbage that's on the stack, may
not end with a NUL byte. main_enqueue fails with "malformed data" if
the path sent doesn't end with a NUL.
(i.e. the fact that in every case the path is NUL-terminated is not
relevant. For semplicity, I'm working with paths long PATH_MAX bytes
and only checking that path[PATH_MAX-1] is NUL when handling the imsgs.)
Issue reported by Dirk-Wilhelm Peters, thanks!
- Commit:
da39935df3ff8a2d8cfc080ddf69352220d6de73
- From:
- Omar Polo <op@omarpolo.com>
- Date:
bump version number
- Commit:
b7480154920811c637cd84bf287dccb572d933ab
- From:
- Omar Polo <op@omarpolo.com>
- Date:
CHANGES for 0.8
- Commit:
c1009d924ae122b26f8fa4f9ca67f27d52cd7024
- From:
- Omar Polo <op@omarpolo.com>
- Date:
add a simpler example
- Commit:
4d78a5afcc7fdc0f5ad005591b95ad63c085e937
- From:
- Omar Polo <op@omarpolo.com>
- Date:
note that amused skips unknown files automatically
- Commit:
58b2f322e4e3360e8d7e1fd892842d891fdba186
- From:
- Omar Polo <op@omarpolo.com>
- Date:
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)
- Commit:
09223daf13957e0fe22ace0f6a2f5a96f8b16344
- From:
- Omar Polo <op@omarpolo.com>
- Date:
some tweaks for the readme
- Commit:
a130f0271c0a856e6104a3eec0a4101b4c75f5df
- From:
- Omar Polo <op@omarpolo.com>
- Date:
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*.
- Commit:
f523773656c7fb53c7ec2f373fb48da5c2f1d788
- From:
- Omar Polo <op@omarpolo.com>
- Date:
don't sio_start if we're not stopped
- Commit:
463ce8791b0da705a2cfd040324fc8dd3c2fd9b9
- From:
- Omar Polo <op@omarpolo.com>
- Date:
don't POLLIN, we only care about POLLOUT
- Commit:
4d8a06d41dc96cb9b17dcbf3a20477dfb5566b82
- From:
- Omar Polo <op@omarpolo.com>
- Date:
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.)
- Commit:
aecca17ce0a487ea94b7e3f0c8e5387c1fce31e7
- From:
- Omar Polo <op@omarpolo.com>
- Date:
inline player_init
- Commit:
c0180200175f649dcb6bd4214a7d55a89bccab8c
- From:
- Omar Polo <op@omarpolo.com>
- Date:
switch to a non-blocking usage of sndio