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

crates/cre8-app-radio/src/loop_runner.rs

cre8-app-radio · module loop_runner · src · 1,244 lines (1,018 code, 119 comment) · sha cea77058769f86c1

Items

struct SpeakerOverlay impl SpeakerOverlay struct SegmentRuntime

Functions

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

functionkindlinescyclomaticcallerscalleesweightcrystal
speaker_labels_for_formatsrc/loop_runner.rs:71fn73321.8
static_lang_codesrc/loop_runner.rs:166fn106201.6
polyglot_crossfade_overlap_mssrc/loop_runner.rs:182fn63421.6
SpeakerOverlay::lane_for_speakersrc/loop_runner.rs:116method31101.2
run_tune_loopsrc/loop_runner.rs:999fn246152251.2
should_spawn_speaker_overlapsrc/loop_runner.rs:85fn33211
radio_segment_history_entrysrc/loop_runner.rs:821fn62100.9
mpeg1_layer3_128k_stereo_framesrc/loop_runner.rs:233fn51200.9
test_tune_recordsrc/loop_runner.rs:197fn231200.9
segment_publish_lanesrc/loop_runner.rs:95fn91310.8
test_segmentsrc/loop_runner.rs:537fn101200.8
tunesrc/loop_runner.rs:683fn12862200.8
sleep_cooldownsrc/loop_runner.rs:993fn52200.6
insert_test_tunesrc/loop_runner.rs:221fn51230.6
remove_test_tunesrc/loop_runner.rs:227fn52210.6
budget_from_inputsrc/loop_runner.rs:35fn165110.5
spawn_speaker_overlapsrc/loop_runner.rs:137fn122150.5
segment_runtimesrc/loop_runner.rs:836fn151110.5
radio_contextsrc/loop_runner.rs:852fn191100.5
record_segment_started_if_tunedsrc/loop_runner.rs:872fn192110.5
skip_duplicate_segmentsrc/loop_runner.rs:892fn343150.5
publish_tune_segmentsrc/loop_runner.rs:927fn434120.5
record_published_segment_if_tunedsrc/loop_runner.rs:971fn212110.5
run_tunesrc/loop_runner.rs:812fn81110.5
SpeakerOverlay::shutdown_and_joinsrc/loop_runner.rs:120method92000.5
mp3_probe_reads_basic_frame_metadatasrc/loop_runner.rs:240fn101020.5
mp3_probe_skips_id3v2_headersrc/loop_runner.rs:252fn101020.5
pcm_s16le_duration_uses_channels_and_ratesrc/loop_runner.rs:264fn141010.5
music_mode_override_resolves_expected_bedsrc/loop_runner.rs:280fn131010.5
compact_tune_result_drops_duplicate_large_payloadssrc/loop_runner.rs:295fn141010.5
decode_voice_audio_base64_rejects_bad_or_empty_audiosrc/loop_runner.rs:311fn51010.5
prune_tune_registry_caps_finished_records_and_keeps_running_tunessrc/loop_runner.rs:318fn152020.5
retune_signals_previous_shutdown_flagsrc/loop_runner.rs:335fn101020.5
stale_tune_stop_does_not_signal_current_shutdown_flagsrc/loop_runner.rs:347fn171030.5
segment_deduper_matches_same_playback_voice_onlysrc/loop_runner.rs:366fn161040.5
segment_records_track_started_published_and_error_statessrc/loop_runner.rs:384fn681070.5
segment_records_track_duplicate_skips_without_incrementing_published_countsrc/loop_runner.rs:454fn491070.5
lane_orchestration_stays_in_active_conduit_statesrc/loop_runner.rs:506fn281050.5
speaker_labels_only_resolve_for_multi_speaker_formatssrc/loop_runner.rs:549fn61010.5
overlap_spawns_only_for_multi_speaker_without_dronesrc/loop_runner.rs:557fn111010.5
segment_routes_to_its_speaker_lane_under_overlaysrc/loop_runner.rs:570fn251040.5
segment_uses_default_stream_without_overlaysrc/loop_runner.rs:597fn41020.5
polyglot_crossfade_needs_two_takessrc/loop_runner.rs:605fn61010.5
polyglot_crossfade_overlap_matches_plannersrc/loop_runner.rs:613fn132020.5
polyglot_crossfade_hard_cut_on_short_takesrc/loop_runner.rs:628fn61010.5
static_lang_code_maps_known_and_defaults_unknownsrc/loop_runner.rs:636fn61010.5
tune_rejects_unknown_format_before_spawning_workersrc/loop_runner.rs:644fn151020.5
run_tune_loop_returns_cleanly_when_shutdown_already_setsrc/loop_runner.rs:661fn201020.5

Source not readable from this process.