Skip to content
1 viewer

rust 1,860,549 · typescript 235,540 · javascript 132,956 · python 20,426 · 6,408 files · digest f04d4637f52b · built in 1.5 s · crystals off

encode_rendition

cre8_app_conduit::finite_media::encode_rendition

fn · cre8-app-conduit · crates/cre8-app-conduit/src/finite_media.rs:426

111lines
6cyclomatic
1max nesting
27statements
8? exits
7params
1callers
9callees
0.6 (p47)call-graph weight

Crystal

no crystal was derived for this function

Call neighbourhood

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

name · 1 sitepath · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitename · 1 sitemethod · 1 sitename · 1 sitemethod · 1 sitename · 3 sitesmethod · 3 sitespath · 3 sitespath · 2 sitesname · 1 sitename · 1 sitepath · 2 sitesmethod · 3 sitesname · 1 sitename · 1 sitename · 1 sitename · 1 sitepresent_rgb24_timelineapp-conduit · cc 8cre8_app_conduit::finite_media::present_rgb24_timelineexecute_media_reuse_gateapp-conduit · cc 4cre8_app_conduit::media_reuse_gate::execute_media_reuse_gateencode_on_missapp-conduit · cc 1cre8_app_conduit::finite_media::encode_on_missencode_renditionapp-conduit · cc 6cre8_app_conduit::finite_media::encode_renditionsegments_for_muxapp-conduit · cc 1cre8_app_conduit::muxing::fmp4_mux::segments_for_muxinit_for_muxapp-conduit · cc 1cre8_app_conduit::muxing::fmp4_mux::init_for_muxclear_segmentsapp-conduit · cc 1cre8_app_conduit::muxing::fmp4_mux::clear_segmentsrecord_artifactapp-conduit · cc 8cre8_app_conduit::muxing::fmp4_mux::record_artifactencode_video_frameapp-conduit · cc 6cre8_app_conduit::video_encoder::encode_video_frameav_samples_to_fmp4app-conduit · cc 1cre8_app_conduit::muxing::fmp4_mux::av_samples_to_fmp4finite_mux_idapp-conduit · cc 1cre8_app_conduit::finite_media::finite_mux_iddownscale_rgb24_nearestapp-conduit · cc 3cre8_app_conduit::finite_media::downscale_rgb24_nearesthash_segment_sourceapp-conduit · cc 2cre8_app_conduit::finite_media::hash_segment_sourcenow_msplatform-time · cc 1cre8_platform_time::now_msMutex::lock_or_recoverutil-lock-ext · cc 2cre8_util_lock_ext::Mutex::lock_or_recoverstateapp-conduit · cc 1cre8_app_conduit::muxing::fmp4_mux::statecrystallize_atom_into_graphapp-atom · cc 2cre8_app_atom::crystal::crystallize_atom_into_graphstore_atom_with_encodingapp-atom · cc 1cre8_app_atom::store::store_atom_with_encodingav_samples_to_fmp4_untilapp-conduit · cc 6cre8_app_conduit::muxing::fmp4_mux::av_samples_to_fmp4_untilnative_h264_encodeapp-conduit · cc 1cre8_app_conduit::video_encoder::native_h264_encodenative_vpx_encodeapp-conduit · cc 5cre8_app_conduit::video_encoder::native_vpx_encodepatch_mfhd_sequenceapp-conduit · cc 2cre8_app_conduit::muxing::fmp4_mux::patch_mfhd_sequencetry_passthrough_encoded_fra…app-conduit · cc 2cre8_app_conduit::video_encoder::try_passthrough_encoded_frame

Control flow

Source not readable from this process.

Callers 1

Callees 9

Source not readable from this process.