about summary refs log tree commit homepage
diff options
context:
space:
mode:
authorEric Wong <normalperson@yhbt.net>2013-10-19 07:34:20 +0000
committerEric Wong <normalperson@yhbt.net>2013-10-19 07:43:24 +0000
commitf8ad98d4b479fab4948513196748486ad1d84b10 (patch)
tree3ffbd3de036738c238c644e4cc21798ed4e917a3
parent27157b3a8cf6d2e37d80dfa130b56711dcb8cd28 (diff)
downloaddtas-f8ad98d4b479fab4948513196748486ad1d84b10.tar.gz
* dtas-player - many fixes to tracklist handling
  Also minor syscall reduction and a fix for non-Linux-splice users.

* the "dtas-tl reto" subcommand also works somewhat sanely, now.

There's also a bunch of work-in-progress code that's definitely not
ready for prime time and will change a lot.  I'm just making this
release because the work-in-progress stuff is completely orthogonal
to the mostly-working stuff, and dtas has users other than myself
now(!)

dtas is going in several different directions related to audio, not just
playback.  My immediate focus will probably be on audio editing and
hopefully 0.7.0 will have more of that[1].  Of course, critical fixes to
components people actually use will take priority (but I think
dtas-player is solid, by now.

* dtas-partstats - initial partitioning wrapper to the sox stats effect
  See commit 4f1a73ed584f0f74d6b32241f02ae871f3415f4a for details.
  This works, but could use some documentation...

There's also some stuff which is completely not wired up outside
of internal unit tests, but will hopefully be ready in 0.7.0

Eric Wong (21):
      splitfx: default to default DTAS::Format if unspecified
      player: add factor out redundant condition check
      buffer/read_write: fix undefined local variable
      player: delay tracklist reset until asked to play
      buffer: remove ioctl syscall in common paths
      pipe: use memoized IO#nonblock? in blocking case
      player: "tl add" may trigger player start
      tracklist: remove_track updates tracklist position
      player: "tl remove" drops the track from the queue
      dtas-partstats: initial implementation
      tracklist: update position when track is added
      format: common detection code (based on sox)
      tracklist: fix off-by-one when adding track
      player: "tl remove" properly stops current track
      dtas-tl: "reto" command does not scan track IDs
      IO#nread compatibility for Rubinius (Linux-only)
      use shorter socket constants for sockets
-rwxr-xr-xGIT-VERSION-GEN2
1 files changed, 1 insertions, 1 deletions
diff --git a/GIT-VERSION-GEN b/GIT-VERSION-GEN
index 85ec7d4..edf4f05 100755
--- a/GIT-VERSION-GEN
+++ b/GIT-VERSION-GEN
@@ -4,7 +4,7 @@
 CONSTANT = "DTAS::VERSION"
 RVF = "lib/dtas/version.rb"
 GVF = "GIT-VERSION-FILE"
-DEF_VER = "v0.5.0"
+DEF_VER = "v0.6.0"
 vn = DEF_VER
 
 # First see if there is a version file (included in release tarballs),