1 viewer
rust 1,859,748 · typescript 235,215 · javascript 132,950 · python 20,426 · 6,405 files · digest 9ba5c926519d · built in 1.7 s · crystals off
crates/cre8-app-conduit/src/audio_aac_ingest.rs
Items
const WIRE_CODEC_AAC const ADTS_SAMPLE_RATES const MAX_BUFFERED_AAC_BYTES struct ChannelAacBuffer struct TimedAacUnit struct AacRun static CHANNEL_AAC
Functions
By call-graph weight (PageRank; 1.0 is the average function). 25 functions in all.
| function | kind | lines | cyclomatic | callers | callees | weight | crystal |
|---|---|---|---|---|---|---|---|
| to_adts_access_unitsrc/audio_aac_ingest.rs:283 | fn | 22 | 7 | 8 | 4 | 2.5 | |
| clear_aac_bufferssrc/audio_aac_ingest.rs:206 | fn | 6 | 2 | 1 | 1 | 1.9 | |
| push_channel_audio_aacsrc/audio_aac_ingest.rs:78 | fn | 49 | 8 | 12 | 3 | 1.7 | |
| drain_channel_aacsrc/audio_aac_ingest.rs:131 | fn | 33 | 7 | 7 | 1 | 1.5 | |
| test_channelsrc/audio_aac_ingest.rs:361 | fn | 3 | 1 | 9 | 0 | 1.5 | |
| is_adtssrc/audio_aac_ingest.rs:228 | fn | 3 | 3 | 3 | 0 | 1.3 | |
| parse_ascsrc/audio_aac_ingest.rs:242 | fn | 16 | 6 | 2 | 0 | 1.2 | |
| adts_rate_indexsrc/audio_aac_ingest.rs:233 | fn | 3 | 1 | 1 | 0 | 1 | |
| adts_headersrc/audio_aac_ingest.rs:261 | fn | 17 | 2 | 1 | 0 | 1 | |
| buffered_access_unitssrc/audio_aac_ingest.rs:214 | fn | 4 | 1 | 6 | 1 | 1 | |
| build_aac_track_for_channelsrc/audio_aac_ingest.rs:169 | fn | 35 | 1 | 3 | 2 | 0.8 | |
| channel_aac_backlogsrc/audio_aac_ingest.rs:222 | fn | 4 | 1 | 3 | 1 | 0.8 | |
| raw_access_unit_gains_a_well_formed_adts_headersrc/audio_aac_ingest.rs:313 | fn | 14 | 1 | 0 | 2 | 0.5 | |
| audio_specific_config_drives_the_headersrc/audio_aac_ingest.rs:331 | fn | 8 | 1 | 0 | 2 | 0.5 | |
| already_framed_bytes_pass_through_untouchedsrc/audio_aac_ingest.rs:342 | fn | 5 | 1 | 0 | 1 | 0.5 | |
| undescribable_audio_is_refusedsrc/audio_aac_ingest.rs:351 | fn | 5 | 1 | 0 | 1 | 0.5 | |
| buffer_accumulates_then_drains_with_its_layoutsrc/audio_aac_ingest.rs:368 | fn | 11 | 1 | 0 | 5 | 0.5 | |
| layout_change_rebases_the_buffered_runsrc/audio_aac_ingest.rs:383 | fn | 8 | 1 | 0 | 3 | 0.5 | |
| a_refused_push_buffers_nothingsrc/audio_aac_ingest.rs:395 | fn | 6 | 1 | 0 | 4 | 0.5 | |
| video_boundaries_partition_audio_without_rebasing_the_source_clocksrc/audio_aac_ingest.rs:403 | fn | 19 | 3 | 0 | 4 | 0.5 | |
| future_audio_waits_and_real_gaps_keep_their_timestampssrc/audio_aac_ingest.rs:424 | fn | 10 | 1 | 0 | 3 | 0.5 | |
| multi_unit_adts_is_partitioned_and_uses_its_actual_layoutsrc/audio_aac_ingest.rs:436 | fn | 12 | 1 | 0 | 5 | 0.5 | |
| malformed_adts_tail_does_not_partially_queue_audiosrc/audio_aac_ingest.rs:450 | fn | 7 | 1 | 0 | 4 | 0.5 | |
| adts_surround_configuration_preserves_eight_channel_layoutsrc/audio_aac_ingest.rs:459 | fn | 6 | 1 | 0 | 3 | 0.5 | |
| overflowing_audio_keeps_new_source_time_and_reports_discarded_runsrc/audio_aac_ingest.rs:467 | fn | 12 | 2 | 0 | 4 | 0.5 |
Source not readable from this process.