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-conduit/src/clip_audio.rs
Items
const MAX_BED_BYTES const AAC_FRAME_SAMPLES const MAX_GAIN const DUCK_DEPTH const DUCK_WINDOW_MS struct AudioBedSpec impl Default for AudioBedSpec impl AudioBedSpec struct MixedClip struct AudioConfig struct DecodedBed const MONO_48K
Functions
By call-graph weight (PageRank; 1.0 is the average function). 59 functions in all.
| function | kind | lines | cyclomatic | callers | callees | weight | crystal |
|---|---|---|---|---|---|---|---|
| bxsrc/clip_audio.rs:633 | fn | 7 | 1 | 5 | 0 | 3 | |
| walksrc/clip_audio.rs:265 | nested fn | 25 | 9 | 1 | 1 | 2.6 | |
| flat_specsrc/clip_audio.rs:933 | fn | 3 | 1 | 12 | 0 | 2.6 | |
| mix_pcmsrc/clip_audio.rs:464 | fn | 53 | 14 | 11 | 4 | 2.5 | |
| find_box_deepsrc/clip_audio.rs:264 | fn | 28 | 1 | 1 | 1 | 2.4 | |
| audio_config_from_initsrc/clip_audio.rs:240 | fn | 19 | 5 | 10 | 1 | 2.3 | |
| conform_bedsrc/clip_audio.rs:424 | fn | 32 | 4 | 9 | 3 | 2.3 | |
| duck_window_framessrc/clip_audio.rs:519 | fn | 3 | 1 | 5 | 0 | 2.1 | |
| clamp_s16src/clip_audio.rs:555 | fn | 10 | 3 | 2 | 0 | 1.9 | |
| bedsrc/clip_audio.rs:796 | fn | 3 | 1 | 7 | 0 | 1.9 | |
| decode_bedsrc/clip_audio.rs:352 | fn | 27 | 13 | 4 | 2 | 1.7 | |
| AudioBedSpec::defaultsrc/clip_audio.rs:70 | trait impl | 3 | 1 | 3 | 0 | 1.6 | |
| init_with_audiosrc/clip_audio.rs:669 | fn | 7 | 1 | 4 | 4 | 1.3 | |
| clip_envelopesrc/clip_audio.rs:527 | fn | 23 | 5 | 2 | 2 | 1.2 | |
| decode_bed_mp3src/clip_audio.rs:381 | fn | 23 | 4 | 1 | 0 | 1.2 | |
| decode_clip_audiosrc/clip_audio.rs:300 | fn | 33 | 3 | 8 | 0 | 1.2 | |
| encode_pcm_to_aac_framessrc/clip_audio.rs:570 | fn | 31 | 8 | 6 | 0 | 1.1 | |
| scalesrc/clip_audio.rs:551 | fn | 3 | 1 | 1 | 1 | 1 | |
| mix_bedsrc/clip_audio.rs:124 | fn | 109 | 8 | 3 | 10 | 0.9 | |
| stsdsrc/clip_audio.rs:651 | fn | 6 | 1 | 2 | 1 | 0.9 | |
| traksrc/clip_audio.rs:658 | fn | 10 | 1 | 2 | 1 | 0.9 | |
| mp4asrc/clip_audio.rs:642 | fn | 7 | 1 | 1 | 1 | 0.8 | |
| mix_bed_atomssrc/clip_audio.rs:610 | fn | 12 | 1 | 1 | 2 | 0.7 | |
| decode_audio_monosrc/clip_audio.rs:345 | fn | 4 | 1 | 2 | 2 | 0.7 | |
| per_branch_conform_bedsrc/clip_audio.rs:834 | fn | 39 | 6 | 1 | 1 | 0.6 | |
| av_clip_atsrc/clip_audio.rs:681 | fn | 26 | 1 | 2 | 3 | 0.6 | |
| wav_bytessrc/clip_audio.rs:710 | fn | 21 | 2 | 2 | 0 | 0.6 | |
| clip_atom_kindsrc/clip_audio.rs:623 | fn | 3 | 1 | 1 | 0 | 0.6 | |
| rmssrc/clip_audio.rs:732 | fn | 6 | 2 | 1 | 0 | 0.5 | |
| AudioBedSpec::validatedsrc/clip_audio.rs:76 | method | 13 | 5 | 0 | 0 | 0.5 | |
| decode_bed_mp3src/clip_audio.rs:406 | fn | 5 | 1 | 0 | 0 | 0.5 | |
| the_audio_shape_is_read_from_the_mp4a_entrysrc/clip_audio.rs:742 | fn | 5 | 1 | 0 | 2 | 0.5 | |
| a_mono_clip_reads_as_one_channelsrc/clip_audio.rs:749 | fn | 6 | 1 | 0 | 2 | 0.5 | |
| an_init_without_aac_audio_is_refused_by_namesrc/clip_audio.rs:757 | fn | 9 | 1 | 0 | 4 | 0.5 | |
| more_than_stereo_is_refused_rather_than_foldedsrc/clip_audio.rs:768 | fn | 5 | 1 | 0 | 2 | 0.5 | |
| a_negative_or_wild_gain_is_refusedsrc/clip_audio.rs:777 | fn | 10 | 1 | 0 | 1 | 0.5 | |
| unity_and_silence_are_both_legal_gainssrc/clip_audio.rs:789 | fn | 4 | 1 | 0 | 1 | 0.5 | |
| a_bed_at_the_clips_rate_passes_through_frame_for_framesrc/clip_audio.rs:801 | fn | 6 | 1 | 0 | 2 | 0.5 | |
| a_bed_at_half_the_clips_rate_is_stretched_to_twice_the_framessrc/clip_audio.rs:809 | fn | 5 | 1 | 0 | 2 | 0.5 | |
| a_mono_bed_feeds_both_channels_of_a_stereo_clipsrc/clip_audio.rs:816 | fn | 6 | 1 | 0 | 2 | 0.5 | |
| a_stereo_bed_folds_down_for_a_mono_clipsrc/clip_audio.rs:824 | fn | 7 | 1 | 0 | 2 | 0.5 | |
| mono_and_stereo_beds_conform_bit_for_bit_as_beforesrc/clip_audio.rs:875 | fn | 27 | 4 | 0 | 3 | 0.5 | |
| a_surround_bed_keeps_its_centre_in_both_sides_and_drops_its_lfesrc/clip_audio.rs:904 | fn | 18 | 4 | 0 | 2 | 0.5 | |
| an_empty_bed_conforms_to_nothing_rather_than_panickingsrc/clip_audio.rs:924 | fn | 4 | 1 | 0 | 2 | 0.5 | |
| a_mix_never_changes_the_clips_lengthsrc/clip_audio.rs:938 | fn | 6 | 1 | 0 | 2 | 0.5 | |
| a_silent_bed_leaves_the_clip_alonesrc/clip_audio.rs:946 | fn | 6 | 1 | 0 | 2 | 0.5 | |
| clip_gain_scales_the_clips_own_audiosrc/clip_audio.rs:954 | fn | 5 | 1 | 0 | 2 | 0.5 | |
| the_bed_lands_at_its_offset_and_not_beforesrc/clip_audio.rs:961 | fn | 10 | 1 | 0 | 2 | 0.5 | |
| a_bed_shorter_than_the_clip_stops_unless_it_loopssrc/clip_audio.rs:973 | fn | 13 | 1 | 0 | 2 | 0.5 | |
| mixing_clamps_instead_of_wrappingsrc/clip_audio.rs:988 | fn | 6 | 1 | 0 | 2 | 0.5 | |
| a_bed_starting_past_the_end_of_the_clip_is_a_level_change_onlysrc/clip_audio.rs:996 | fn | 7 | 1 | 0 | 2 | 0.5 | |
| ducking_pulls_the_bed_down_under_loud_clip_audio_and_lets_it_back_upsrc/clip_audio.rs:1005 | fn | 18 | 1 | 0 | 3 | 0.5 | |
| ducking_off_leaves_the_bed_at_one_level_throughoutsrc/clip_audio.rs:1025 | fn | 11 | 1 | 0 | 3 | 0.5 | |
| the_envelope_reads_silence_as_zero_and_full_scale_as_onesrc/clip_audio.rs:1038 | fn | 9 | 1 | 0 | 2 | 0.5 | |
| a_stereo_mix_keeps_its_channels_interleavedsrc/clip_audio.rs:1049 | fn | 7 | 1 | 0 | 2 | 0.5 | |
| an_empty_or_unknown_bed_is_refused_with_advicesrc/clip_audio.rs:1060 | fn | 4 | 1 | 0 | 1 | 0.5 | |
| a_riff_header_is_read_as_wav_whatever_the_hint_sayssrc/clip_audio.rs:1066 | fn | 8 | 1 | 0 | 1 | 0.5 | |
| a_bed_mixes_through_the_codec_and_reaches_the_outputsrc/clip_audio.rs:1083 | fn | 44 | 4 | 0 | 10 | 0.5 | |
| a_late_starting_clip_keeps_its_picture_on_the_soundtracksrc/clip_audio.rs:1135 | fn | 16 | 1 | 0 | 7 | 0.5 |
Source not readable from this process.