dtas.git  about / heads / tags
duct tape audio suite for *nix
blob bdcb16d83f4cabbaa1c51d394b6b4c2761ca9046 435 bytes (raw)
$ git show v0.18.0: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-2020 all contributors <dtas-all@nongnu.org>
# License: GPL-3.0+ <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