Skip to content
1 viewer

rust 1,847,280 · typescript 232,434 · javascript 131,101 · python 19,227 · 6,362 files · digest 755e2ee30522 · built in 2.3 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 13 · 90,131 lines (77,424 code) · 147 files · 4,043 fns (799 tests) · cyclomatic Σ 10,377

27workspace deps
13direct dependents
30transitive dependents
1,052calls out
292calls in
3875call-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 · 82 callsnormal dep · 12 callsnormal dep · 69 callsnormal dep · 21 callsnormal dep · 41 callsnormal dep · 5 callsnormal dep · 83 callsnormal dep · 15 callsnormal dep · 32 callsnormal dep · 120 callsnormal dep · 0 callsnormal dep · 28 callsnormal dep · 6 callsnormal dep · 83 callsnormal dep · 38 callsnormal dep · 50 callsnormal dep · 2 callsnormal dep · 4 callsnormal dep · 0 callsnormal dep · 4 callsnormal dep · 41 callsnormal dep · 207 callsnormal dep · 1 callsnormal dep · 125 callsnormal dep · 9 callsnormal dep · 1 callsnormal dep · 1 callsnormal dep · 3 callsnormal dep · 53 callsdev dep · 0 callsdev dep · 8 callsnormal dep · 1 callsnormal dep · 36 callsnormal dep · 3 callsnormal dep · 7 callsnormal dep · 4 calls · never namednormal dep · 76 callsnormal dep · 48 callsdev dep · 3 calls · never namednormal dep · 3 callsnormal dep · 15 callsnormal dep · 0 callsnormal dep · 2 callsdev dep · 0 calls · never namedapp-conduitL13 · 77,424 linescre8-app-conduitapp-audioL14 · 58,409 linescre8-app-audioapp-causal-capsuleL17 · 8,429 linescre8-app-causal-capsuleapp-atomL9 · 17,190 linescre8-app-atomapp-conduit-modelL4 · 421 linescre8-app-conduit-modelapp-gatewayL12 · 23,741 linescre8-app-gatewayapp-network-clientL4 · 3,590 linescre8-app-network-clientapp-protocolL8 · 25,151 linescre8-app-protocolapp-protocol-identityL0 · 3,303 linescre8-app-protocol-identityapp-truthL6 · 20,464 linescre8-app-truthapp-view-libL7 · 86,830 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-typesL5 · 2,860 linescre8-runtime-app-typesruntime-contractsL0 · 6,077 linescre8-runtime-contractsruntime-coreL2 · 747 linescre8-runtime-coreruntime-dispatch-apiL6 · 496 linescre8-runtime-dispatch-apiruntime-hostL1 · 1,649 linescre8-runtime-hostruntime-storageL9 · 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-authL6 · 637 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,200 linescre8-app-network-modeltest-helpersL28 · 557 linescre8-test-helpersapp-deployL26 · 11,971 linescre8-app-deployapp-radioL16 · 10,706 linescre8-app-radioapp-realmL26 · 7,526 linescre8-app-realmapp-roomL15 · 5,478 linescre8-app-roomapp-studioL18 · 4,732 linescre8-app-studioapp-tvL17 · 19,696 linescre8-app-tvapp-videoL14 · 4,766 linescre8-app-videoapp-virtualL25 · 24,277 linescre8-app-virtualapp-virtual_bridgeL15 · 11,208 linescre8-app-virtual_bridgeapp-voiceL15 · 8,197 linescre8-app-voiceruntime-app-catalogL27 · 676 linescre8-runtime-app-catalogruntime-catalogL28 · 1,314 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 fnscaptureP…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 fnsblock…crates/cre8-app-conduit/src/browser/flow/chrome.ts · 84 lines · 8 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 · 230 lines · 16 fnscrates/cre8-app-conduit/src/browser/flow/graph.ts · 339 lines · 21 fnsgraph…crates/cre8-app-conduit/src/browser/flow/inspector.ts · 167 lines · 20 fnscrates/cre8-app-conduit/src/browser/flow/language.ts · 195 lines · 13 fnscrates/cre8-app-conduit/src/browser/flow/media.ts · 186 lines · 33 fnscrates/cre8-app-conduit/src/browser/flow/model.ts · 123 lines · 13 fnscrates/cre8-app-conduit/src/browser/flow/node-tools.ts · 43 lines · 5 fnscrates/cre8-app-conduit/src/browser/flow/performance.ts · 213 lines · 10 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/session.ts · 123 lines · 17 fnscrates/cre8-app-conduit/src/browser/flow/storage.ts · 43 lines · 7 fnscrates/cre8-app-conduit/src/browser/flow/view.ts · 172 lines · 10 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 · 856 lines · 59 fnsclip_audi…crates/cre8-app-conduit/src/clip_concat.rs · 637 lines · 34 fnsclip_co…crates/cre8-app-conduit/src/clip_export.rs · 422 lines · 23 fnsclip_e…crates/cre8-app-conduit/src/clip_export_tests.rs · 184 lines · 14 fnscrates/cre8-app-conduit/src/clip_retime.rs · 542 lines · 39 fnsclip_r…crates/cre8-app-conduit/src/clip_shape.rs · 292 lines · 16 fnscrates/cre8-app-conduit/src/clip_trim.rs · 504 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 fnscompa…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 fnslifecy…crates/cre8-app-conduit/src/connection/live_restore.rs · 649 lines · 24 fnslive_res…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_sessio…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/contracts.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_adapter…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_media…crates/cre8-app-conduit/src/flow_view.rs · 22 lines · 2 fnscrates/cre8-app-conduit/src/fs_util.rs · 56 lines · 4 fnscrates/cre8-app-conduit/src/hashing.rs · 34 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_me…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_…crates/cre8-app-conduit/src/http/http_routes.rs · 683 lines · 55 fnshttp_rout…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 · 108 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_captio…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 · 269 lines · 26 fnscrates/cre8-app-conduit/src/media_graph.rs · 1,002 lines · 36 fnsmedia_graph…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_ledger…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 fnsmultistream…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,166 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,676 lines · 84 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 fnsopus_o…crates/cre8-app-conduit/src/peer_relay.rs · 1,120 lines · 68 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 fnsquality…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,842 lines · 93 fnstree_transfer.rscrates/cre8-app-conduit/src/urls.rs · 226 lines · 59 fnscrates/cre8-app-conduit/src/utils.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_en…crates/cre8-app-conduit/src/video_encoder_display.rs · 222 lines · 9 fnscrates/cre8-app-conduit/src/view_templates.rs · 611 lines · 33 fnsview_te…crates/cre8-app-conduit/src/view_templates_producer.rs · 210 lines · 13 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_cam…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_recorde…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 137 files most involved in calls.

1 calls6 calls1 calls8 calls3 calls13 calls22 calls1 calls2 calls1 calls1 calls8 calls18 calls1 calls8 calls2 calls22 calls1 calls31 calls6 calls12 calls10 calls23 calls5 calls12 calls1 calls36 calls1 calls2 calls4 calls17 calls9 calls3 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 calls14 calls2 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 calls16 calls18 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 · 164 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/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/outhttp_media_mux.rshttp::http_media_muxcrates/cre8-app-conduit/src/http/http_media_mux.rs · 106 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/outview.tssrc::browser::flow::viewcrates/cre8-app-conduit/src/browser/flow/view.ts · 101 call sites in/outvirtual_cam_broadcast.rsvirtual_cam_broadcastcrates/cre8-app-conduit/src/virtual_cam_broadcast.rs · 97 call sites in/outblocks.tssrc::browser::flow::blockscrates/cre8-app-conduit/src/browser/flow/blocks.ts · 95 call sites in/outrtmp_push.rsrtmp_pushcrates/cre8-app-conduit/src/rtmp_push.rs · 95 call sites in/outinspector.tssrc::browser::flow::inspectorcrates/cre8-app-conduit/src/browser/flow/inspector.ts · 87 call sites in/outhttp_audio_control.rshttp::http_audio_controlcrates/cre8-app-conduit/src/http/http_audio_control.rs · 86 call sites in/outfmp4_mux.rsmuxing::fmp4_muxcrates/cre8-app-conduit/src/muxing/fmp4_mux.rs · 83 call sites in/outhttp_audio_stream.rsstreaming::http_audio_streamcrates/cre8-app-conduit/src/streaming/http_audio_stream.rs · 81 call sites in/outsession.tssrc::browser::flow::sessioncrates/cre8-app-conduit/src/browser/flow/session.ts · 77 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/outmodel.tssrc::browser::flow::modelcrates/cre8-app-conduit/src/browser/flow/model.ts · 61 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/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/outclip_trim.rsclip_trimcrates/cre8-app-conduit/src/clip_trim.rs · 47 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/outgraph.tssrc::browser::flow::graphcrates/cre8-app-conduit/src/browser/flow/graph.ts · 39 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/outrtmp_push_lifecycle_tests.rsrtmp_push_lifecycle_testscrates/cre8-app-conduit/src/rtmp_push_lifecycle_tests.rs · 36 call sites in/outmedia_gate.rsmedia_gatecrates/cre8-app-conduit/src/media_gate.rs · 35 call sites in/outhttp_recon.rshttp::http_reconcrates/cre8-app-conduit/src/http/http_recon.rs · 34 call sites in/out

Heaviest functions

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

functionkindlinescyclomaticcallerscalleesweightcrystal
conduit_state_for_contextsrc/state.rs:143fn14419441.6
normalize_idsrc/utils.rs:1fn1768037.7
stream_suffix_urlsrc/urls.rs:34fn3121118.7
stream_urlsrc/urls.rs:82fn312016.8
normalize_audio_stream_idsrc/streaming/audio_stream.rs:1092fn3130115.7
controlsrc/browser/flow/dom.ts:2fn6237014.1
deterministic_hashsrc/hashing.rs:32fn6127114
statesrc/streaming/audio_stream.rs:934fn3125113.6
normalized_formatsrc/media_mime.rs:41fn3110013.2
context_state_idsrc/state.rs:110fn712013.1
canonicalize_jsonsrc/hashing.rs:15fn1342012.8
ConduitState::newsrc/state.rs:60method2912112.5
ConduitMultistreamCatalog::defaultsrc/multistream.rs:240trait impl319012.4
current_thread_state_idsrc/state.rs:118fn312110.4
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
spec_stringsrc/connection/input_parsing.rs:12fn311508.6
specForsrc/browser/flow/model.ts:36fn112308.6
normalize_av_mux_idsrc/muxing/av_mux/mod.rs:167fn312318.5
hash_partssrc/media_ledger.rs:1201fn821207.9
read_boxsrc/clip_trim.rs:111fn237807.7
get_audio_channelsrc/streaming/audio_stream.rs:1096fn412127.7
connectsrc/connection/mod.rs:47fn2016118607.4
close_stream_channel_in_contextsrc/stream.rs:270fn1321047.2
get_av_mux_sessionsrc/muxing/av_mux/mod.rs:255fn413237
append_eventsrc/store.rs:148fn1013406.9
with_conduit_state_scopesrc/state.rs:139fn312326.9
resolve_local_pathsrc/fs_util.rs:40fn1851216.8
full_boxsrc/muxing/fmp4_mux.rs:1079fn1111206.6
statesrc/muxing/fmp4_mux.rs:120fn311116.6
mp4_boxsrc/muxing/fmp4_mux.rs:1071fn711306.4
normalize_file_uri_pathsrc/fs_util.rs:26fn105106.3
normalized_graph_keysrc/store.rs:338fn312305.9
with_conduit_state_id_scopesrc/state.rs:130fn812215.9
require_fieldsrc/connection/input_parsing.rs:8fn315105.8
scan_source_urisrc/data_adapter.rs:162fn83229115.8
FlowMedia::seeksrc/browser/flow/media.ts:180method441005.7

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