about summary refs log tree commit homepage
tag namev0.15.0 (b6c82c902189ff56adec9fdebb3e9d18c8fdcd1a)
tag date2017-04-07 07:52:43 +0000
tagged byEric Wong <e@80x24.org>
tagged objectcommit 668eac36b8...
dtas 0.15.0
There's a couple of minor bugfixes and features that's been
sitting around for a while in git.  Internally there's some
garbage reductions so player processes might be a bit smaller.

21 changes since dtas 0.14.2 (2016-03-18):

      player: "cue prev" reliably hits previous cue breakpoint
      README: add link to gmane NNTP server
      player: extra "cue" seeking functionality
      archive: fix suffix replacement for stats
      dtas-readahead: cleanup open files on pause
      readahead: handle queued commands properly
      mlib: use transaction for removing stale entries
      splitfx: more consistently generate fade_in effects
      format.from_file: reduce soxi invocations
      introduce mcache class for caching audio metadata
      source/sox: integrate mcache support to reduce soxi calls
      test/test_rb_state: quiet deprecation warning
      http -> https, and relocate homepage to https://80x24.org/dtas/
      player: freeze sink name to avoid needless dup
      source/sox: simplify conditional, slightly
      buffer/splice: remove MAX_SIZE constant
      rg_state: fix no-op gain detection
      source/sox: relax comment NAME restriction
      readahead: handle queued commands properly (again)
      readahead: fix running commands with non-files
      deduplicate strings using String#-@ (uminus) in Ruby 2.5+