about summary refs log tree commit homepage
path: root/lib/dtas
DateCommit message (Expand)
2024-02-01dtas-splitfx: add --stats/-S switch HEAD master
2024-01-27drop MSG_EOR for AF_UNIX + SOCK_SEQPACKET
2024-01-27av_ff_common: use mcache
2024-01-27av_ff_common: attempt to fix encodings for ffprobe/avprobe
2023-10-12favor ffmpeg over deprecated avconv
2023-10-12av_ff_common: set TRACKNUMBER comment from "track"
2022-08-14player: drain sinks completely before changing sink rate
2022-07-16splitfx: warn on improper encodings for titles
2022-02-12splitfx: fix error reporting of failed tracks
2022-02-03splitfx: disallow combining --trim and --filter
2022-01-24player: expire sox metadata cache on file st_ctime changes
2022-01-24splitfx: add --filter option to limit match to comments
2022-01-24splitfx: support per-track environment variables
2022-01-23do not check IO#closed? before calling IO#close
2022-01-23unix_accepted: drop Ruby < 2.3 support code
2022-01-23get rid of DTAS::Nonblock wrapper for Ruby <= 2.0
2022-01-23use IO#wait_readable consistently
2022-01-21dtas: drop unnecessary "require 'yaml'" statements
2022-01-21player: remove omap conversion
2022-01-21deduplicate and freeze pathnames + metadata
2022-01-21use YAML.unsafe_load in Psych 4.x (Ruby 3.1+)
2022-01-21get rid of DTAS.dedupe_str wrapper
2022-01-21require Ruby 2.3+
2022-01-11player: reduce syscalls when splicing to single target
2022-01-11splitfx: fix track_zpad with integer arg
2021-05-25do not shell-quote filenames for environment
2021-03-21mlib: pathnames may be blobs
2020-09-29encoding: use CharlockHolmes properly on first run
2020-05-27player: fix +/- directional seeks while paused
2020-04-20splitfx: support --err-suffix option
2020-04-20splitfx: reduce syscalls for writing comments file
2020-02-03doc: update copyrights for 2020
2020-01-06watchable: use fiddle for inotify support
2020-01-06buffer: replace sleepy_penguin with fiddle
2020-01-06provide fiddle-based eventfd implementation
2020-01-06pipe: avoid loading sleepy_penguin
2019-11-02player: automatically pause if last sink dies
2019-11-02buffer/splice: pass kwargs as-is to tee/splice
2019-01-02splice: fix missing F_NONBLOCK flag for single output
2019-01-02dtas 0.16.0 v0.16.0
2019-01-02use sleepy_penguin 3.5+ for splice and tee support
2019-01-02mlib: fix unused variable warning
2019-01-02dtas/watchable: check SystemCallError
2018-01-30mlib: ignore files with nil times
2018-01-30mlib: use flock to get around SQLite busy errors
2018-01-29mlib: remove redundant tag massaging and encoding
2018-01-29mlib: compatibility with Sequel 5.x
2018-01-29get rid of Windows-31J regexps
2018-01-29player: support guessing encodings for comments
2017-04-28pipeline: new module for running process pipelines