dtas.git  about / heads / tags
duct tape audio suite for *nix
blob 94cea7d6cf8273d886abb0c69dacca53543ff30a 441 bytes (raw)
$ git show 0.12.x-stable:lib/dtas/source/common.rb	# shows this blob on the CLI

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
 
# Copyright (C) 2013-2015 all contributors <dtas-all@nongnu.org>
# License: GPLv3 or later (https://www.gnu.org/licenses/gpl-3.0.txt)
module DTAS::Source::Common # :nodoc:
  attr_reader :dst_zero_byte # first byte this source object saw
  attr_reader :dst
  attr_accessor :requeued

  # buf - a DTAS::Buffer object (pipe)
  def dst_assoc(buf)
    @dst = buf
    @dst_zero_byte = buf.bytes_xfer + buf.inflight
    @requeued = false
  end
end

git clone git://80x24.org/dtas.git
git clone https://80x24.org/dtas.git