Skip to content
1 viewer

rust 1,865,587 · typescript 236,264 · javascript 133,447 · python 20,429 · 6,423 files · digest 6c224c8775d8 · built in 1.4 s · crystals off

RemixMatrix::new

cre8_util_dsp::layout::RemixMatrix::new

method · cre8-util-dsp · crates/cre8-util-dsp/src/layout.rs:445 pub documented

25lines
11cyclomatic
3max nesting
15statements
0? exits
2params
28callers
8callees
6 (p99)call-graph weight

Crystal

no crystal was derived for this function

Call neighbourhood

Callers left, callees right, two hops each way (28 direct callers, 8 direct callees; the heaviest shown). Dashed edges are method calls resolved by name alone.

method · 3 sitespath · 3 sitespath · 1 sitename · 1 sitepath · 1 sitename · 1 sitemethod · 2 sitespath · 2 sitesname · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitemethod · 1 sitemethod · 4 sitespath · 1 sitepath · 1 sitepath · 3 sitespath · 3 sitespath · 3 sitespath · 3 sitespath · 2 sitesmethod · 5 sitespath · 2 sitesmethod · 2 sitespath · 2 sitesmethod · 2 sitesmethod · 5 sitesmethod · 2 sitesmethod · 1 sitepath · 1 sitemethod · 1 sitemethod · 1 sitemethod · 1 sitename · 1 siteself · 1 sitemethod · 1 sitename · 4 sitesself · 7 sitesmethod · 1 sitemethod · 3 sitesself · 4 sitesself · 1 sitemethod · 1 sitename · 1 siteMixer::newutil-dsp · cc 23cre8_util_dsp::mixer::Mixer::newresample_interleaved_f32app-conduit · cc 10cre8_app_conduit::mix::resample_interleaved_f32encoder_ready_pcmapp-conduit · cc 3cre8_app_conduit::encoded_tap::encoder_ready_pcmmix_bedapp-conduit · cc 8cre8_app_conduit::clip_audio::mix_bedCoefficients::strip_mainutil-dsp · cc 6cre8_util_dsp::mixer::Coefficients::strip_maincompatible_mix_chunksapp-audio · cc 5cre8_app_audio::session::mix::compatible_mix_chunksdecode_audio_monoapp-conduit · cc 1cre8_app_conduit::clip_audio::decode_audio_monobuild_audio_track_for_chann…app-conduit · cc 5cre8_app_conduit::virtual_cam_broadcast::build_audio_track_for_channelhandle_whep_postapp-conduit · cc 12cre8_app_conduit::whep_egress::handle_whep_postonly_a_chunk_that_differs_i…app-audio · cc 8cre8_app_audio::session::mix_tests::only_a_chunk_that_differs_in_layout_alone_joins_a_group_that_used_to_leave_it_outconform_bedapp-conduit · cc 4cre8_app_conduit::clip_audio::conform_bedaac_ready_pcmapp-conduit · cc 3cre8_app_conduit::virtual_cam_broadcast::aac_ready_pcmdownmix_to_mono_8kapp-conduit · cc 6cre8_app_conduit::whep_egress::downmix_to_mono_8ksource_remixapp-conduit · cc 1cre8_app_conduit::mix::source_remixCoefficients::remixutil-dsp · cc 1cre8_util_dsp::mixer::Coefficients::remixchunk_remixed_to_referenceapp-audio · cc 9cre8_app_audio::session::mix::chunk_remixed_to_referenceremixed_by_handapp-audio · cc 1cre8_app_audio::session::mix_tests::remixed_by_handweb_audio_mono_upmix_rowsutil-dsp · cc 1cre8_util_dsp::layout::tests::web_audio_mono_upmix_rowsweb_audio_stereo_and_quad_u…util-dsp · cc 1cre8_util_dsp::layout::tests::web_audio_stereo_and_quad_upmix_rowsweb_audio_mono_downmix_rowsutil-dsp · cc 1cre8_util_dsp::layout::tests::web_audio_mono_downmix_rowsweb_audio_stereo_and_quad_d…util-dsp · cc 1cre8_util_dsp::layout::tests::web_audio_stereo_and_quad_downmix_rowsseven_one_folds_backs_and_s…util-dsp · cc 3cre8_util_dsp::layout::tests::seven_one_folds_backs_and_sides_into_the_frontslfe_survives_only_where_the…util-dsp · cc 1cre8_util_dsp::layout::tests::lfe_survives_only_where_the_target_has_oneback_centre_splits_to_the_n…util-dsp · cc 2cre8_util_dsp::layout::tests::back_centre_splits_to_the_nearest_pairRemixMatrix::newutil-dsp · cc 11cre8_util_dsp::layout::RemixMatrix::newChannelLayout::channelsutil-dsp · cc 1cre8_util_dsp::layout::ChannelLayout::channelsRemixMatrix::gainutil-dsp · cc 1cre8_util_dsp::layout::RemixMatrix::gainChannelLayout::speakersutil-dsp · cc 1cre8_util_dsp::layout::ChannelLayout::speakersfoldutil-dsp · cc 20cre8_util_dsp::layout::foldChannelLayout::is_discreteutil-dsp · cc 1cre8_util_dsp::layout::ChannelLayout::is_discreteRemixMatrix::zerosutil-dsp · cc 1cre8_util_dsp::layout::RemixMatrix::zerosRemixMatrix::apply_web_audi…util-dsp · cc 5cre8_util_dsp::layout::RemixMatrix::apply_web_audio_tableRemixMatrix::upmix_monoutil-dsp · cc 4cre8_util_dsp::layout::RemixMatrix::upmix_monoChannelLayout::containsutil-dsp · cc 1cre8_util_dsp::layout::ChannelLayout::containsChannelLayout::index_ofutil-dsp · cc 2cre8_util_dsp::layout::ChannelLayout::index_ofRemixMatrix::setutil-dsp · cc 1cre8_util_dsp::layout::RemixMatrix::setfold_surroundutil-dsp · cc 2cre8_util_dsp::layout::fold_surround

Control flow

Source not readable from this process.

Callers 28

Callees 8

Source not readable from this process.