diff options
Diffstat (limited to 'lib/dtas/source')
-rw-r--r-- | lib/dtas/source/av.rb | 4 | ||||
-rw-r--r-- | lib/dtas/source/sox.rb | 4 |
2 files changed, 4 insertions, 4 deletions
diff --git a/lib/dtas/source/av.rb b/lib/dtas/source/av.rb index 1de0a72..66ee320 100644 --- a/lib/dtas/source/av.rb +++ b/lib/dtas/source/av.rb @@ -25,7 +25,7 @@ class DTAS::Source::Av # :nodoc: def self.try(infile, offset = nil) err = "" - DTAS::Process.qx(%W(avprobe #{infile}), err: err) + DTAS::Process.qx(%W(avprobe #{infile}), err_str: err) return if err =~ /Unable to find a suitable output format for/ new(infile, offset) rescue @@ -44,7 +44,7 @@ class DTAS::Source::Av # :nodoc: @format.bits = @precision @comments = {} err = "" - s = qx(%W(avprobe -show_streams -show_format #@infile), err: err) + s = qx(%W(avprobe -show_streams -show_format #@infile), err_str: err) @astreams = [] s.scan(%r{^\[STREAM\]\n(.*?)\n\[/STREAM\]\n}m) do |_| stream = $1 diff --git a/lib/dtas/source/sox.rb b/lib/dtas/source/sox.rb index 086b923..30e7f18 100644 --- a/lib/dtas/source/sox.rb +++ b/lib/dtas/source/sox.rb @@ -19,7 +19,7 @@ class DTAS::Source::Sox # :nodoc: def self.try(infile, offset = nil) err = "" - DTAS::Process.qx(%W(soxi #{infile}), err: err) + DTAS::Process.qx(%W(soxi #{infile}), err_str: err) return if err =~ /soxi FAIL formats:/ new(infile, offset) rescue @@ -69,7 +69,7 @@ class DTAS::Source::Sox # :nodoc: err = "" cmd = %W(soxi -a #@infile) begin - qx(cmd, err: err).split(/\n/).each do |line| + qx(cmd, err_str: err).split(/\n/).each do |line| key, value = line.split(/=/, 2) key && value or next # TODO: multi-line/multi-value/repeated tags |