[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 3/5] player: enqueued commands cannot use bypass
From: |
Eric Wong |
Subject: |
[PATCH 3/5] player: enqueued commands cannot use bypass |
Date: |
Sat, 17 Jan 2015 11:49:20 +0000 |
We cannot specify an audio format for bypass mode,
so inherit the last one we used and hope it works.
---
lib/dtas/player.rb | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/lib/dtas/player.rb b/lib/dtas/player.rb
index ea48926..002decf 100644
--- a/lib/dtas/player.rb
+++ b/lib/dtas/player.rb
@@ -400,7 +400,7 @@ class DTAS::Player # :nodoc:
msg = %W(command #{pending.command_string})
end
- unless @bypass.empty?
+ if ! @bypass.empty? && pending.respond_to?(:format)
new_fmt = bypass_match!(@format.dup, pending.format)
if new_fmt != @format
stop_sinks # we may fail to start below
--
EW