def chs.go

emerging-ezaudio@0.4.0.0 · src/mp3_dec.bend:690

import emerging-ezaudio@0.4.0.0/src/mp3_dec.bend as Mp3Dec
import Base

690def chs.go(
691  hop: Nat, gs: List<&2, Gd>, +bits: List<&2, U32>, +lib: Lib, spec: List<&2, F32>
692) -> Chs:
693  match hop gs:
694    case 0n ys:
695      Chs{List.reverse(&2, F32, spec), bits, ys}
696    case _ Nil{}:
697      Chs{List.reverse(&2, F32, spec), bits, []}
698    case 1n+p +hd <> tl:
699      chs.go(p, tl, side.skip(bits, g.part(hd)), lib, chs.push(dec.spec(hd, bits, lib), spec))

Uses (12)

Used by (1)