Skip to content
1 viewer

rust 1,859,989 · typescript 235,537 · javascript 132,952 · python 20,426 · 6,407 files · digest 4f42637fac12 · built in 1.2 s · crystals off

crates/cre8-util-dsp/src/convolution.rs

cre8-util-dsp · module convolution · src · 363 lines (282 code, 52 comment) · sha a312233d5e768021

Items

const MAX_IR_SAMPLES const MAX_SEGMENT const MIN_SEGMENT struct Convolver impl Convolver impl StereoProcessor for Convolver

Functions

By call-graph weight (PageRank; 1.0 is the average function). 23 functions in all.

functionkindlinescyclomaticcallerscalleesweightcrystal
Convolver::newsrc/convolution.rs:103method313831.5
Convolver::tail_lensrc/convolution.rs:151method31301.3
lcg_noisesrc/convolution.rs:239fn91601.2
worst_diffsrc/convolution.rs:249fn31501.1
convolve_directsrc/convolution.rs:36fn156300.9
Convolver::process_channelsrc/convolution.rs:172method399120.9
convolve_fftsrc/convolution.rs:56fn257230.8
Convolver::ir_lensrc/convolution.rs:136method31200.8
Convolver::drain_tailsrc/convolution.rs:158method132210.7
Convolver::segment_lensrc/convolution.rs:141method31100.6
Convolver::fft_sizesrc/convolution.rs:146method31000.5
Convolver::processsrc/convolution.rs:217trait impl51010.5
Convolver::resetsrc/convolution.rs:223trait impl52000.5
Convolver::latency_samplessrc/convolution.rs:230trait impl31000.5
fft_convolution_matches_the_direct_sumsrc/convolution.rs:254fn81040.5
convolver_matches_the_direct_sumsrc/convolution.rs:264fn111040.5
chunking_does_not_change_the_outputsrc/convolution.rs:277fn182030.5
an_impulse_reproduces_the_irsrc/convolution.rs:297fn131030.5
tail_drains_what_the_buffer_could_not_holdsrc/convolution.rs:312fn121050.5
reset_clears_the_tailsrc/convolution.rs:326fn111030.5
an_empty_ir_yields_silence_not_a_panicsrc/convolution.rs:339fn91030.5
an_oversized_ir_is_truncated_to_the_capsrc/convolution.rs:350fn61030.5
direct_convolution_of_empty_inputs_is_emptysrc/convolution.rs:358fn51020.5

Source not readable from this process.