From 572146abc33d60c6caf4bfedbca98f365d20be9e Mon Sep 17 00:00:00 2001 From: Eric Wong Date: Mon, 2 Sep 2013 11:14:48 +0000 Subject: dtas 0.3.0 - small improvements and tweaks There is now a mailing list hosted by Savannah: dtas-all@nongnu.org No subscription is necessary to post (please Cc: all on replies). This release should be compatible with Ruby 1.9.3 built with Syck, as this seems to be the case with Debian wheezy systems. Hopefully dtas is easier for Debian GNU/Linux users not familiar with Ruby. Probing via avprobe/ffprobe for audio in large containers (e.g. VOBs) should have a higher probability of success, but seeking with large containers is still broken. My suggestion is to use avconv/ffmpeg to extract the raw audio (without transcoding) from VOBs/DVDs and just play that. dtas-sourceedit learned to load YAML from stdin (same format as "dtas-ctl source cat $SOURCENAME"). player protocol changes: - "state dump [FILENAME]" allows dumping the current state (in case an unexpected shutdown happens and at_exit does not run) - "env" (no args) returns the environment note: I'm still considering revamping the protocol completely Eric Wong (23): dtas-console: support terminal resize README: add explicit copyright for this file remove "encoding: binary" header use rg: avoid adding gain if fallback_gain + preamp is near zero av_ff_common: fix undefined var in astream fallback disclaimer: disambiguate between dtas/$PROGNAME GNUmakefile: combine with pkg.mk Rakefile: additional pointer to git-set-file-times Rakefile: wrap long line dtas-sourcedit: allow loading YAML from stdin test_source_av: fix test to actually run source/{av,ff}: probe harder for audio in weird containers doc: reorganize sections around dtas-player doc: sink_examples: reference dtas-xdelay and friends doc: add contact info to all documentation INSTALL: update installation instructions player: add "state dump" command to serialize state doc/dtas-xdelay: reference sox/play env, update email address dtas-xdelay: pass -q flag to play(1) by default player/client_handler: cleanup to avoid redundant code player: explicitly stop+wait for sink death at_exit player/client_handler: support for dumping individual env test/test_player_client_handler: rename shadowed method --- GIT-VERSION-GEN | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/GIT-VERSION-GEN b/GIT-VERSION-GEN index 42cec7b..8ea7709 100755 --- a/GIT-VERSION-GEN +++ b/GIT-VERSION-GEN @@ -3,7 +3,7 @@ # License: GPLv3 or later (https://www.gnu.org/licenses/gpl-3.0.txt) CONSTANT = "DTAS::VERSION" RVF = "lib/dtas/version.rb" -DEF_VER = "v0.2.0" +DEF_VER = "v0.3.0" vn = DEF_VER # First see if there is a version file (included in release tarballs), -- cgit v1.2.3-24-ge0c7