about summary refs log tree commit homepage
path: root/lib
DateCommit message (Expand)
2014-12-22reduce syscalls in recvmsg invocations
2014-12-08tracklist: favor &:sym_to_proc style
2014-12-08compat_onenine: simplify pipe wrapper
2014-12-08process: update comment for bug workaround #2
2014-12-08process: update comment for bug workaround
2014-10-21unix_accepted: wait for readability on EAGAIN
2014-10-21favor &:proc form instead of blocks in more places
2014-10-18sink: favor &:proc form instead of blocks
2014-10-18unix_server: fix for infinite loop
2014-08-26client_handler: minor cleanup (favor &:proc)
2014-08-16rely on filesystem encoding
2014-08-16xs: favor &: block style for simple cases
2014-07-05fadefx: remove module
2014-06-30remove builtin-$FADEFX support
2014-06-23trimfx: initial cut of scheduling + gap filling
2014-06-06update copyrights and email address for 2014
2014-05-26player: style cleanup to favor &:methods
2013-12-27player: optimize away some more select calls
2013-12-27merge some select calls for splice users
2013-12-27buffer/read_write: style and minor cleanup
2013-12-27unix_server: remove unnecessary begin block
2013-12-27buffer/splice: favor &:method for blocks
2013-12-06client_handler: style: prefer terser &:method form
2013-12-06buffer/read_write: broadcast_one must be non-blocking
2013-12-01splitfx: support --no-dither/-D option
2013-10-17fadefx: initial commit
2013-10-17trimfx: flesh out parsing of commands
2013-10-15trimfx: flesh out to_sox_arg implementation
2013-10-13trimfx: initial bits
2013-10-13use shorter socket constants for sockets
2013-10-12IO#nread compatibility for Rubinius (Linux-only)
2013-10-10player: "tl remove" properly stops current track
2013-10-10tracklist: fix off-by-one when adding track
2013-10-10format: common detection code (based on sox)
2013-10-10tracklist: update position when track is added
2013-10-09dtas-partstats: initial implementation
2013-10-09player: "tl remove" drops the track from the queue
2013-10-09tracklist: remove_track updates tracklist position
2013-10-08player: "tl add" may trigger player start
2013-10-06pipe: use memoized IO#nonblock? in blocking case
2013-10-06buffer: remove ioctl syscall in common paths
2013-10-06player: delay tracklist reset until asked to play
2013-10-06buffer/read_write: fix undefined local variable
2013-10-05player: add factor out redundant condition check
2013-10-02splitfx: default to default DTAS::Format if unspecified
2013-09-30player/client_handler: remove unused variables
2013-09-30player (protocol): rename "tl previous" to "tl prev"
2013-09-30player: support seeking based on embedded cuesheet (FLAC)
2013-09-30player: "tl goto" starts playback if idle (and not paused)
2013-09-28player: support bypass for rate, bits, channel