Skip to content
1 viewer

rust 1,961,941 · typescript 233,850 · javascript 141,145 · python 22,871 · 6,801 files · digest 6d882eacc8db · built in 12.5 s · crystals off

cre8-app-conduit conduit cargo crate

ConduitApp extracted app crate (partial). Phase 2 wave 5 (2026-05-22).

crates/cre8-app-conduit · level 14 · 92,237 lines (79,226 code) · 152 files · 4,147 fns (811 tests) · cyclomatic Σ 11,022

27workspace deps
13direct dependents
31transitive dependents
1,072calls out
311calls in
3956call-graph weight
0.0%exact crystals

Neighbourhood

Left: crates that declare this one. Right: crates it declares (dev-dependencies included). Edge width grows with resolved calls.

normal dep · 83 calls · source referencenormal dep · 12 calls · source referencenormal dep · 69 calls · source referencenormal dep · 25 calls · source referencenormal dep · 41 calls · source referencenormal dep · 5 calls · source referencenormal dep · 83 calls · source referencenormal dep · 15 calls · source referencenormal dep · 32 calls · source referencenormal dep · 127 calls · source referencenormal dep · 0 calls · source referencenormal dep · 28 calls · source referencenormal dep · 6 calls · source referencenormal dep · 83 calls · source referencenormal dep · 38 calls · source referencenormal dep · 50 calls · source referencenormal dep · 2 calls · source referencenormal dep · 4 calls · source referencenormal dep · 0 calls · source referencenormal dep · 4 calls · source referencenormal dep · 48 calls · source referencenormal dep · 207 calls · source referencenormal dep · 1 calls · source referencenormal dep · 126 calls · source referencenormal dep · 9 calls · source referencenormal dep · 1 calls · source referencenormal dep · 1 calls · source referencenormal dep · 3 calls · source referencenormal dep · 54 calls · source referencedev dep · 0 calls · source referencedev dep · 8 calls · source referencenormal dep · 1 calls · source referencenormal dep · 36 calls · source referencenormal dep · 3 calls · source referencenormal dep · 7 calls · source referencenormal dep · 4 calls · incomplete scannormal dep · 79 calls · source referencenormal dep · 61 calls · source referencedev dep · 3 calls · incomplete scannormal dep · 5 calls · source referencenormal dep · 15 calls · source referencenormal dep · 0 calls · source referencenormal dep · 2 calls · source referencedev dep · 0 calls · manifest wiringapp-conduitL14 · 79,226 linescre8-app-conduitapp-audioL15 · 54,316 linescre8-app-audioapp-causal-capsuleL18 · 8,926 linescre8-app-causal-capsuleapp-atomL10 · 17,183 linescre8-app-atomapp-conduit-modelL4 · 421 linescre8-app-conduit-modelapp-gatewayL13 · 24,179 linescre8-app-gatewayapp-network-clientL4 · 3,656 linescre8-app-network-clientapp-protocolL9 · 26,097 linescre8-app-protocolapp-protocol-identityL0 · 3,303 linescre8-app-protocol-identityapp-truthL7 · 20,485 linescre8-app-truthapp-view-libL8 · 89,193 linescre8-app-view-libconduit-hrpL4 · 3,791 linescre8-conduit-hrpplatform-envL3 · 316 linescre8-platform-envplatform-fsL0 · 207 linescre8-platform-fsplatform-timeL3 · 65 linescre8-platform-timeruntime-app-typesL6 · 2,860 linescre8-runtime-app-typesruntime-contractsL0 · 6,322 linescre8-runtime-contractsruntime-coreL2 · 747 linescre8-runtime-coreruntime-dispatch-apiL7 · 496 linescre8-runtime-dispatch-apiruntime-hostL1 · 1,649 linescre8-runtime-hostruntime-storageL10 · 1,273 linescre8-runtime-storageutil-cryptoL3 · 749 linescre8-util-cryptoutil-dspL0 · 8,922 linescre8-util-dsputil-graph-vertexL0 · 173 linescre8-util-graph-vertexutil-lock-extL0 · 195 linescre8-util-lock-extutil-raw-route-authL7 · 632 linescre8-util-raw-route-authutil-textL0 · 37 linescre8-util-textutil-view-htmlL0 · 1,660 linescre8-util-view-htmlwebrtcL4 · 2,426 linescre8-webrtcwireL0 · 1,451 linescre8-wireapp-network-modelL4 · 2,198 linescre8-app-network-modeltest-helpersL29 · 557 linescre8-test-helpersapp-deployL27 · 11,966 linescre8-app-deployapp-radioL17 · 10,687 linescre8-app-radioapp-realmL27 · 7,854 linescre8-app-realmapp-roomL16 · 5,478 linescre8-app-roomapp-studioL19 · 4,577 linescre8-app-studioapp-tvL18 · 24,131 linescre8-app-tvapp-videoL15 · 9,827 linescre8-app-videoapp-virtualL26 · 25,156 linescre8-app-virtualapp-virtual_bridgeL16 · 11,208 linescre8-app-virtual_bridgeapp-voiceL16 · 8,236 linescre8-app-voiceruntime-app-catalogL28 · 681 linescre8-runtime-app-catalogruntime-catalogL29 · 1,374 linescre8-runtime-catalogruntime-test-suiteL0 · 0 linescre8-runtime-test-suite

Files

lowhigh
crates/cre8-app-conduit/src/app.rs · 1,855 lines · 25 fnsapp.rscrates/cre8-app-conduit/src/audio_aac_ingest.rs · 346 lines · 25 fnsaudio_…crates/cre8-app-conduit/src/audio_session_bridge.rs · 241 lines · 13 fnscrates/cre8-app-conduit/src/bin/conduit_ingest_push/main.rs · 3 lines · 1 fnscrates/cre8-app-conduit/src/bin/conduit_ingest_push/run.rs · 566 lines · 40 fnsrun.rscrates/cre8-app-conduit/src/bin/liveio_obs_smoke/main.rs · 3 lines · 1 fnscrates/cre8-app-conduit/src/bin/liveio_obs_smoke/run.rs · 999 lines · 69 fnsrun.rscrates/cre8-app-conduit/src/browser/capturePublisher.ts · 644 lines · 20 fnscapture…crates/cre8-app-conduit/src/browser/captureTransport.ts · 16 lines · 1 fnscrates/cre8-app-conduit/src/browser/flow/authoring.ts · 38 lines · 5 fnscrates/cre8-app-conduit/src/browser/flow/blocks.ts · 386 lines · 38 fnsblocks…crates/cre8-app-conduit/src/browser/flow/chrome.ts · 84 lines · 8 fnscrates/cre8-app-conduit/src/browser/flow/clipboard.ts · 52 lines · 4 fnscrates/cre8-app-conduit/src/browser/flow/connections.ts · 24 lines · 2 fnscrates/cre8-app-conduit/src/browser/flow/decks.ts · 92 lines · 11 fnscrates/cre8-app-conduit/src/browser/flow/dom.ts · 46 lines · 5 fnscrates/cre8-app-conduit/src/browser/flow/gpu.ts · 389 lines · 23 fnsgpu.tscrates/cre8-app-conduit/src/browser/flow/graph.ts · 522 lines · 35 fnsgraph.tscrates/cre8-app-conduit/src/browser/flow/inspector.ts · 215 lines · 22 fnscrates/cre8-app-conduit/src/browser/flow/language.ts · 262 lines · 17 fnscrates/cre8-app-conduit/src/browser/flow/live.ts · 73 lines · 8 fnscrates/cre8-app-conduit/src/browser/flow/media.ts · 186 lines · 33 fnscrates/cre8-app-conduit/src/browser/flow/model.ts · 192 lines · 16 fnscrates/cre8-app-conduit/src/browser/flow/node-tools.ts · 43 lines · 5 fnscrates/cre8-app-conduit/src/browser/flow/performance.ts · 288 lines · 17 fnscrates/cre8-app-conduit/src/browser/flow/removal.ts · 28 lines · 1 fnscrates/cre8-app-conduit/src/browser/flow/roundtrip.ts · 144 lines · 6 fnscrates/cre8-app-conduit/src/browser/flow/scenes.ts · 91 lines · 6 fnscrates/cre8-app-conduit/src/browser/flow/session.ts · 208 lines · 31 fnscrates/cre8-app-conduit/src/browser/flow/showcases.ts · 152 lines · 1 fnscrates/cre8-app-conduit/src/browser/flow/storage.ts · 44 lines · 7 fnscrates/cre8-app-conduit/src/browser/flow/view.ts · 209 lines · 11 fnscrates/cre8-app-conduit/src/browser/flow/wiring.ts · 41 lines · 4 fnscrates/cre8-app-conduit/src/browser/h264Levels.ts · 80 lines · 7 fnscrates/cre8-app-conduit/src/browser/videoFrameGate.ts · 26 lines · 4 fnscrates/cre8-app-conduit/src/byte_crystal.rs · 274 lines · 14 fnscrates/cre8-app-conduit/src/clip.rs · 143 lines · 10 fnscrates/cre8-app-conduit/src/clip_audio.rs · 857 lines · 59 fnsclip_audi…crates/cre8-app-conduit/src/clip_concat.rs · 639 lines · 34 fnsclip_co…crates/cre8-app-conduit/src/clip_export.rs · 422 lines · 23 fnscrates/cre8-app-conduit/src/clip_export_tests.rs · 184 lines · 14 fnscrates/cre8-app-conduit/src/clip_progressive.rs · 445 lines · 18 fnsclip_p…crates/cre8-app-conduit/src/clip_retime.rs · 546 lines · 39 fnsclip_re…crates/cre8-app-conduit/src/clip_shape.rs · 293 lines · 16 fnscrates/cre8-app-conduit/src/clip_trim.rs · 523 lines · 23 fnsclip_tr…crates/cre8-app-conduit/src/connection/audio_stream_ops.rs · 362 lines · 22 fnsaudio_…crates/cre8-app-conduit/src/connection/companion.rs · 395 lines · 23 fnscompan…crates/cre8-app-conduit/src/connection/corpus_walk.rs · 148 lines · 11 fnscrates/cre8-app-conduit/src/connection/execution.rs · 749 lines · 42 fnsexecution…crates/cre8-app-conduit/src/connection/heartbeat.rs · 564 lines · 48 fnsheartbe…crates/cre8-app-conduit/src/connection/ingest.rs · 474 lines · 8 fnsingest.…crates/cre8-app-conduit/src/connection/input_parsing.rs · 326 lines · 30 fnscrates/cre8-app-conduit/src/connection/lifecycle.rs · 543 lines · 19 fnslifecyc…crates/cre8-app-conduit/src/connection/live_restore.rs · 649 lines · 24 fnslive_re…crates/cre8-app-conduit/src/connection/live_restore_runner.rs · 1,460 lines · 66 fnslive_restore_ru…crates/cre8-app-conduit/src/connection/live_session.rs · 1,149 lines · 60 fnslive_sessi…crates/cre8-app-conduit/src/connection/media_formats.rs · 267 lines · 15 fnscrates/cre8-app-conduit/src/connection/media_graph.rs · 49 lines · 1 fnscrates/cre8-app-conduit/src/connection/media_reuse.rs · 25 lines · 1 fnscrates/cre8-app-conduit/src/connection/mod.rs · 439 lines · 12 fnsmod.rscrates/cre8-app-conduit/src/connection/proof.rs · 244 lines · 9 fnscrates/cre8-app-conduit/src/connection/quality.rs · 250 lines · 12 fnscrates/cre8-app-conduit/src/connection/quality_ops.rs · 531 lines · 14 fnsquality…crates/cre8-app-conduit/src/connection/query.rs · 98 lines · 5 fnscrates/cre8-app-conduit/src/connection/resolve.rs · 157 lines · 16 fnscrates/cre8-app-conduit/src/connection/rewrite.rs · 1,250 lines · 49 fnsrewrite.rscrates/cre8-app-conduit/src/connection/scan.rs · 150 lines · 3 fnscrates/cre8-app-conduit/src/connection/streaming.rs · 1,282 lines · 58 fnsstreaming.rscrates/cre8-app-conduit/src/connection/types.rs · 1,090 lines · 0 fnstypes.rscrates/cre8-app-conduit/src/connection/worker.rs · 107 lines · 6 fnscrates/cre8-app-conduit/src/contract.rs · 192 lines · 0 fnscrates/cre8-app-conduit/src/corpus_sink.rs · 488 lines · 23 fnscorpus_…crates/cre8-app-conduit/src/data_adapter.rs · 1,277 lines · 74 fnsdata_adapte…crates/cre8-app-conduit/src/embeddings.rs · 203 lines · 14 fnscrates/cre8-app-conduit/src/encoded_tap.rs · 605 lines · 42 fnsencoded…crates/cre8-app-conduit/src/execution_evidence.rs · 142 lines · 1 fnscrates/cre8-app-conduit/src/execution_observation.rs · 628 lines · 53 fnsexecuti…crates/cre8-app-conduit/src/finite_media.rs · 1,215 lines · 35 fnsfinite_med…crates/cre8-app-conduit/src/fs_util.rs · 56 lines · 4 fnscrates/cre8-app-conduit/src/hashing.rs · 32 lines · 6 fnscrates/cre8-app-conduit/src/http/http_audio.rs · 124 lines · 6 fnscrates/cre8-app-conduit/src/http/http_audio_control.rs · 502 lines · 19 fnshttp_au…crates/cre8-app-conduit/src/http/http_audio_live.rs · 698 lines · 11 fnshttp_audi…crates/cre8-app-conduit/src/http/http_common.rs · 158 lines · 18 fnscrates/cre8-app-conduit/src/http/http_live_captions.rs · 79 lines · 2 fnscrates/cre8-app-conduit/src/http/http_media.rs · 47 lines · 2 fnscrates/cre8-app-conduit/src/http/http_media_mux.rs · 445 lines · 9 fnshttp_m…crates/cre8-app-conduit/src/http/http_media_stream.rs · 581 lines · 27 fnshttp_me…crates/cre8-app-conduit/src/http/http_recon.rs · 357 lines · 18 fnshttp_r…crates/cre8-app-conduit/src/http/http_routes.rs · 683 lines · 55 fnshttp_ro…crates/cre8-app-conduit/src/http/mod.rs · 75 lines · 2 fnscrates/cre8-app-conduit/src/http_conditional.rs · 20 lines · 2 fnscrates/cre8-app-conduit/src/init.rs · 39 lines · 2 fnscrates/cre8-app-conduit/src/lib.rs · 109 lines · 0 fnscrates/cre8-app-conduit/src/live.rs · 1,163 lines · 50 fnslive.rscrates/cre8-app-conduit/src/live_bridge.rs · 723 lines · 33 fnslive_brid…crates/cre8-app-conduit/src/live_captions.rs · 887 lines · 50 fnslive_capti…crates/cre8-app-conduit/src/live_segmenter.rs · 269 lines · 13 fnscrates/cre8-app-conduit/src/media_capability.rs · 820 lines · 42 fnsmedia_cap…crates/cre8-app-conduit/src/media_gate.rs · 286 lines · 28 fnscrates/cre8-app-conduit/src/media_graph.rs · 1,002 lines · 36 fnsmedia_grap…crates/cre8-app-conduit/src/media_graph_contract.rs · 231 lines · 7 fnscrates/cre8-app-conduit/src/media_ledger.rs · 1,226 lines · 55 fnsmedia_ledge…crates/cre8-app-conduit/src/media_mime.rs · 130 lines · 16 fnscrates/cre8-app-conduit/src/media_packet.rs · 556 lines · 34 fnsmedia_p…crates/cre8-app-conduit/src/media_reuse_gate.rs · 170 lines · 7 fnscrates/cre8-app-conduit/src/media_server.rs · 591 lines · 18 fnsmedia_s…crates/cre8-app-conduit/src/mix.rs · 614 lines · 41 fnsmix.rscrates/cre8-app-conduit/src/multistream.rs · 994 lines · 51 fnsmultistrea…crates/cre8-app-conduit/src/muxing/av_mux/fmp4_hls.rs · 1,489 lines · 50 fnsfmp4_hls.rscrates/cre8-app-conduit/src/muxing/av_mux/mod.rs · 1,163 lines · 46 fnsmod.rscrates/cre8-app-conduit/src/muxing/av_mux/webm.rs · 666 lines · 36 fnswebm.rscrates/cre8-app-conduit/src/muxing/fmp4_mux.rs · 1,763 lines · 86 fnsfmp4_mux.rscrates/cre8-app-conduit/src/muxing/mod.rs · 4 lines · 0 fnscrates/cre8-app-conduit/src/muxing/timed_metadata.rs · 112 lines · 10 fnscrates/cre8-app-conduit/src/muxing/webm_mux.rs · 702 lines · 58 fnswebm_mux.…crates/cre8-app-conduit/src/native_rtmp.rs · 2,227 lines · 109 fnsnative_rtmp.rscrates/cre8-app-conduit/src/op_registry.rs · 137 lines · 6 fnscrates/cre8-app-conduit/src/opus_ogg.rs · 424 lines · 31 fnscrates/cre8-app-conduit/src/peer_relay.rs · 1,232 lines · 75 fnspeer_relay.…crates/cre8-app-conduit/src/plan.rs · 176 lines · 20 fnscrates/cre8-app-conduit/src/program_switch.rs · 785 lines · 39 fnsprogram_s…crates/cre8-app-conduit/src/quality_gate.rs · 473 lines · 33 fnsqualit…crates/cre8-app-conduit/src/recon_identity.rs · 151 lines · 19 fnscrates/cre8-app-conduit/src/reuse.rs · 669 lines · 31 fnsreuse.rscrates/cre8-app-conduit/src/reuse_policy.rs · 226 lines · 19 fnscrates/cre8-app-conduit/src/rtmp_push.rs · 1,766 lines · 112 fnsrtmp_push.rscrates/cre8-app-conduit/src/rtmp_push_lifecycle_tests.rs · 164 lines · 6 fnscrates/cre8-app-conduit/src/rtmp_transport.rs · 160 lines · 13 fnscrates/cre8-app-conduit/src/sibling_dispatch.rs · 48 lines · 7 fnscrates/cre8-app-conduit/src/state.rs · 251 lines · 18 fnscrates/cre8-app-conduit/src/store.rs · 4,569 lines · 94 fnsstore.rscrates/cre8-app-conduit/src/stream.rs · 493 lines · 39 fnsstream.…crates/cre8-app-conduit/src/streaming/audio_stream.rs · 1,948 lines · 142 fnsaudio_stream.rscrates/cre8-app-conduit/src/streaming/http_audio_stream.rs · 2,450 lines · 140 fnshttp_audio_stream.rscrates/cre8-app-conduit/src/streaming/mod.rs · 3 lines · 0 fnscrates/cre8-app-conduit/src/transcode_worker.rs · 2,598 lines · 159 fnstranscode_worker.rscrates/cre8-app-conduit/src/tree_transfer.rs · 1,841 lines · 93 fnstree_transfer.rscrates/cre8-app-conduit/src/urls.rs · 226 lines · 59 fnscrates/cre8-app-conduit/src/util.rs · 16 lines · 1 fnscrates/cre8-app-conduit/src/vendor_assets.rs · 65 lines · 5 fnscrates/cre8-app-conduit/src/video_encoder.rs · 675 lines · 44 fnsvideo_e…crates/cre8-app-conduit/src/video_encoder_display.rs · 222 lines · 9 fnscrates/cre8-app-conduit/src/view_templates.rs · 615 lines · 34 fnsview_te…crates/cre8-app-conduit/src/view_templates_producer.rs · 214 lines · 14 fnscrates/cre8-app-conduit/src/virtual_cam_broadcast.rs · 1,403 lines · 87 fnsvirtual_cam_bro…crates/cre8-app-conduit/src/virtual_cam_endpoints.rs · 886 lines · 38 fnsvirtual_ca…crates/cre8-app-conduit/src/virtual_cam_router.rs · 101 lines · 9 fnscrates/cre8-app-conduit/src/vod_recorder.rs · 1,209 lines · 65 fnsvod_record…crates/cre8-app-conduit/src/whep_egress.rs · 238 lines · 14 fnscrates/cre8-app-conduit/src/whep_sessions.rs · 322 lines · 29 fnscrates/cre8-app-conduit/src/whip_ingest.rs · 255 lines · 16 fns

File call graph

Resolved calls between this crate's files, callers left of callees. Showing the 48 of 143 files most involved in calls.

1 calls6 calls1 calls8 calls3 calls13 calls22 calls1 calls2 calls1 calls1 calls9 calls30 calls4 calls20 calls7 calls22 calls1 calls34 calls1 calls8 calls1 calls18 calls16 calls20 calls1 calls1 calls1 calls2 calls25 calls10 calls12 calls1 calls43 calls1 calls2 calls4 calls1 calls18 calls28 calls5 calls9 calls3 calls1 calls3 calls14 calls12 calls15 calls8 calls1 calls9 calls5 calls31 calls6 calls8 calls1 calls9 calls1 calls8 calls1 calls3 calls10 calls14 calls28 calls37 calls19 calls1 calls9 calls2 calls1 calls2 calls6 calls4 calls6 calls9 calls2 calls6 calls6 calls10 calls3 calls2 calls2 calls5 calls5 calls9 calls3 calls1 calls8 calls1 calls1 calls4 calls2 calls2 calls6 calls2 calls1 calls15 calls1 calls4 calls11 calls6 calls1 calls12 calls1 calls51 calls7 calls22 calls2 calls9 calls67 calls2 calls8 calls8 calls3 calls37 calls11 calls11 calls3 calls5 calls1 calls1 calls7 calls8 calls2 calls2 calls1 calls2 calls11 calls1 calls14 calls27 calls28 calls1 calls5 calls1 calls2 calls1 calls5 calls2 calls1 calls2 calls3 calls4 calls16 calls1 calls1 calls4 calls1 calls1 calls5 calls12 calls41 calls2 calls6 calls6 calls5 calls5 calls1 calls42 calls24 calls22 calls5 calls1 calls3 calls1 calls2 calls3 calls9 calls6 calls1 calls4 calls1 calls38 callshttp_common.rshttp::http_commoncrates/cre8-app-conduit/src/http/http_common.rs · 243 call sites in/outdom.tssrc::browser::flow::domcrates/cre8-app-conduit/src/browser/flow/dom.ts · 197 call sites in/outaudio_stream.rsstreaming::audio_streamcrates/cre8-app-conduit/src/streaming/audio_stream.rs · 139 call sites in/outlive_session.rsconnection::live_sessioncrates/cre8-app-conduit/src/connection/live_session.rs · 137 call sites in/outinput_parsing.rsconnection::input_parsingcrates/cre8-app-conduit/src/connection/input_parsing.rs · 135 call sites in/outview.tssrc::browser::flow::viewcrates/cre8-app-conduit/src/browser/flow/view.ts · 126 call sites in/outstore.rsstorecrates/cre8-app-conduit/src/store.rs · 123 call sites in/outresolve.rsconnection::resolvecrates/cre8-app-conduit/src/connection/resolve.rs · 113 call sites in/outfmp4_hls.rsmuxing::av_mux::fmp4_hlscrates/cre8-app-conduit/src/muxing/av_mux/fmp4_hls.rs · 113 call sites in/outinspector.tssrc::browser::flow::inspectorcrates/cre8-app-conduit/src/browser/flow/inspector.ts · 110 call sites in/outsession.tssrc::browser::flow::sessioncrates/cre8-app-conduit/src/browser/flow/session.ts · 106 call sites in/outhttp_media_mux.rshttp::http_media_muxcrates/cre8-app-conduit/src/http/http_media_mux.rs · 106 call sites in/outblocks.tssrc::browser::flow::blockscrates/cre8-app-conduit/src/browser/flow/blocks.ts · 104 call sites in/outmod.rsconnectioncrates/cre8-app-conduit/src/connection/mod.rs · 104 call sites in/outmod.rsmuxing::av_muxcrates/cre8-app-conduit/src/muxing/av_mux/mod.rs · 103 call sites in/outvirtual_cam_broadcast.rsvirtual_cam_broadcastcrates/cre8-app-conduit/src/virtual_cam_broadcast.rs · 97 call sites in/outrtmp_push.rsrtmp_pushcrates/cre8-app-conduit/src/rtmp_push.rs · 95 call sites in/outfmp4_mux.rsmuxing::fmp4_muxcrates/cre8-app-conduit/src/muxing/fmp4_mux.rs · 88 call sites in/outmodel.tssrc::browser::flow::modelcrates/cre8-app-conduit/src/browser/flow/model.ts · 86 call sites in/outhttp_audio_control.rshttp::http_audio_controlcrates/cre8-app-conduit/src/http/http_audio_control.rs · 86 call sites in/outhttp_audio_stream.rsstreaming::http_audio_streamcrates/cre8-app-conduit/src/streaming/http_audio_stream.rs · 81 call sites in/outgraph.tssrc::browser::flow::graphcrates/cre8-app-conduit/src/browser/flow/graph.ts · 76 call sites in/outclip_trim.rsclip_trimcrates/cre8-app-conduit/src/clip_trim.rs · 76 call sites in/outmedia_packet.rsmedia_packetcrates/cre8-app-conduit/src/media_packet.rs · 73 call sites in/outrewrite.rsconnection::rewritecrates/cre8-app-conduit/src/connection/rewrite.rs · 67 call sites in/outingest.rsconnection::ingestcrates/cre8-app-conduit/src/connection/ingest.rs · 66 call sites in/outlive.rslivecrates/cre8-app-conduit/src/live.rs · 66 call sites in/outhttp_media_stream.rshttp::http_media_streamcrates/cre8-app-conduit/src/http/http_media_stream.rs · 61 call sites in/outstream.rsstreamcrates/cre8-app-conduit/src/stream.rs · 58 call sites in/outlive_restore_runner.rsconnection::live_restore_runnercrates/cre8-app-conduit/src/connection/live_restore_runner.rs · 56 call sites in/outvirtual_cam_endpoints.rsvirtual_cam_endpointscrates/cre8-app-conduit/src/virtual_cam_endpoints.rs · 54 call sites in/outlifecycle.rsconnection::lifecyclecrates/cre8-app-conduit/src/connection/lifecycle.rs · 51 call sites in/outlive_restore.rsconnection::live_restorecrates/cre8-app-conduit/src/connection/live_restore.rs · 51 call sites in/outperformance.tssrc::browser::flow::performancecrates/cre8-app-conduit/src/browser/flow/performance.ts · 49 call sites in/outnative_rtmp.rsnative_rtmpcrates/cre8-app-conduit/src/native_rtmp.rs · 49 call sites in/outapp.rsappcrates/cre8-app-conduit/src/app.rs · 48 call sites in/outstate.rsstatecrates/cre8-app-conduit/src/state.rs · 47 call sites in/outwebm.rsmuxing::av_mux::webmcrates/cre8-app-conduit/src/muxing/av_mux/webm.rs · 46 call sites in/outmultistream.rsmultistreamcrates/cre8-app-conduit/src/multistream.rs · 44 call sites in/outclip_retime.rsclip_retimecrates/cre8-app-conduit/src/clip_retime.rs · 43 call sites in/outquality_ops.rsconnection::quality_opscrates/cre8-app-conduit/src/connection/quality_ops.rs · 43 call sites in/outdecks.tssrc::browser::flow::deckscrates/cre8-app-conduit/src/browser/flow/decks.ts · 42 call sites in/outtranscode_worker.rstranscode_workercrates/cre8-app-conduit/src/transcode_worker.rs · 42 call sites in/outmedia_formats.rsconnection::media_formatscrates/cre8-app-conduit/src/connection/media_formats.rs · 41 call sites in/outmedia_gate.rsmedia_gatecrates/cre8-app-conduit/src/media_gate.rs · 41 call sites in/outencoded_tap.rsencoded_tapcrates/cre8-app-conduit/src/encoded_tap.rs · 39 call sites in/outhttp_audio_live.rshttp::http_audio_livecrates/cre8-app-conduit/src/http/http_audio_live.rs · 39 call sites in/outclip_progressive.rsclip_progressivecrates/cre8-app-conduit/src/clip_progressive.rs · 37 call sites in/out

Heaviest functions

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

functionkindlinescyclomaticcallerscalleesweightcrystal
conduit_state_for_contextsrc/state.rs:143fn14419441.3
normalize_idsrc/util.rs:1fn1768037.4
stream_suffix_urlsrc/urls.rs:34fn3121118.6
stream_urlsrc/urls.rs:82fn312016.7
controlsrc/browser/flow/dom.ts:2fn6240016.3
normalize_audio_stream_idsrc/streaming/audio_stream.rs:1092fn3130115.6
specForsrc/browser/flow/model.ts:85fn1139014.2
deterministic_hashsrc/hashing.rs:32fn5127213.9
statesrc/streaming/audio_stream.rs:934fn3125113.5
normalized_formatsrc/media_mime.rs:41fn3110013.1
context_state_idsrc/state.rs:110fn712013.1
ConduitState::newsrc/state.rs:60method2912112.5
ConduitMultistreamCatalog::defaultsrc/multistream.rs:240trait impl319012.3
current_thread_state_idsrc/state.rs:118fn312110.3
stream_id_from_url_betweensrc/http/http_routes.rs:78fn852509.9
default_statesrc/state.rs:101fn31219.5
state_for_idsrc/state.rs:105fn41129.3
respond_json_requestsrc/http/http_common.rs:80fn514828.9
stream_id_from_urlsrc/http/http_routes.rs:69fn831608.9
read_boxsrc/clip_trim.rs:114fn2371208.9
spec_stringsrc/connection/input_parsing.rs:12fn311508.6
normalize_av_mux_idsrc/muxing/av_mux/mod.rs:165fn312318.3
hash_partssrc/media_ledger.rs:1201fn821207.9
get_audio_channelsrc/streaming/audio_stream.rs:1096fn412127.6
connectsrc/connection/mod.rs:47fn2016118607.4
mp4_boxsrc/muxing/fmp4_mux.rs:1168fn711407.2
full_boxsrc/muxing/fmp4_mux.rs:1176fn1111307.1
close_stream_channel_in_contextsrc/stream.rs:270fn1321047.1
with_conduit_state_scopesrc/state.rs:139fn312327
get_av_mux_sessionsrc/muxing/av_mux/mod.rs:253fn413236.9
append_eventsrc/store.rs:148fn1013406.9
canonicalize_jsonsrc/hashing.rs:15fn134206.8
resolve_local_pathsrc/fs_util.rs:40fn1851216.8
statesrc/muxing/fmp4_mux.rs:120fn311116.5
normalize_file_uri_pathsrc/fs_util.rs:26fn105106.2
fragment_from_samplessrc/muxing/fmp4_mux.rs:1396fn3331216.1
FlowMedia::seeksrc/browser/flow/media.ts:180method441306.1
validateGraphsrc/browser/flow/model.ts:96fn53551856
moof_and_mdatsrc/muxing/fmp4_mux.rs:1430fn426246
with_conduit_state_id_scopesrc/state.rs:130fn812215.9

Outside the workspace

anyhow base64 conduit-core cre8-lib-math ed25519-dalek getrandom hex hyperdb image minimp3 native-tls pollster serde serde_json sha2 tiny_http tracing url