diff options
author | Eric Wong <e@80x24.org> | 2014-12-27 08:01:13 +0000 |
---|---|---|
committer | Eric Wong <e@80x24.org> | 2014-12-27 09:02:15 +0000 |
commit | 6c025858196b348c83ddd50e9233eb85c86c71d6 (patch) | |
tree | 83fe17ab113d09f2da7fabc383cf4c2b0e75580a /lib/dtas/player.rb | |
parent | a8bb7abac5739a060e094f19d1dbc04e2c361b81 (diff) | |
download | dtas-6c025858196b348c83ddd50e9233eb85c86c71d6.tar.gz |
This allows splitfx users to test CUE breakpoints and run file-specific effects without interrupting their normal flow.
Diffstat (limited to 'lib/dtas/player.rb')
-rw-r--r-- | lib/dtas/player.rb | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/dtas/player.rb b/lib/dtas/player.rb index 39e5abf..0ae8cef 100644 --- a/lib/dtas/player.rb +++ b/lib/dtas/player.rb @@ -8,6 +8,7 @@ require_relative 'source' require_relative 'source/sox' require_relative 'source/av' require_relative 'source/ff' +require_relative 'source/splitfx' require_relative 'source/cmd' require_relative 'sink' require_relative 'unix_server' @@ -44,9 +45,10 @@ class DTAS::Player # :nodoc: @current = nil @watchers = {} @source_map = { - "sox" => DTAS::Source::Sox.new, + "sox" => (sox = DTAS::Source::Sox.new), "av" => DTAS::Source::Av.new, "ff" => DTAS::Source::Ff.new, + "splitfx" => DTAS::Source::SplitFX.new(sox), } source_map_reload end |