Fuzz introspector: avif
For issues and ideas: https://github.com/ossf/fuzz-introspector/issues

Fuzz blockers

The following nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
325 1031 Track::new call site: 01031 read_trak
317 1357 BMFFBox::bytes_left call site: 01357 fuzz_target
264 370 BMFFBox::bytes_left call site: 00370 read_sinf
124 772 AvifContext::item_as_slice call site: 00772 read_ipma
72 297 BMFFBox::box_iter call site: 00297 read_iinf
63 694 UnsupportedFeatures::insert call site: 00694 read_iprp
58 635 UnsupportedFeatures::insert call site: 00635 read_iloc
44 218 BoxIter::next_box call site: 00218 BoxIter::next_box
40 969 ColourInformation::colour_type call site: 00969 read_moov
40 1753 DataBox::location call site: 01753 fuzz_target
34 1710 ItemPropertiesBox::is_alpha call site: 01710 TimeOffsetIterator::next
33 263 UnsupportedFeatures::contains call site: 00263 read_avif_meta

Fuzzer calltree

0 fuzz_target [function] [call site] 00000
1 std::io::Cursor::new [function] [call site] 00001
2 mp4parse_new_common [function] [call site] 00002
3 *const [call site] 00003
3 *mut [call site] 00006
3 mp4parse_new_common_safe [function] [call site] 00008
4 P::read [function] [call site] 00009
5 std::slice::from_raw_parts_mut [function] [call site] 00010
5 buf_read [function] [call site] 00011
6 std::slice::from_raw_parts_mut [function] [call site] 00012
4 isize::map [function] [call site] 00014
4 TryBox::try_new [function] [call site] 00016
1 std::ptr::null_mut [function] [call site] 00022
1 mp4parse_avif_new [function] [call site] 00023
2 mp4parse_new_common [function] [call site] 00024
1 MaybeUninit::zeroed [function] [call site] 00025
1 mp4parse_avif_get_info [function] [call site] 00026
2 *mut [call site] 00027
2 Mp4parseAvifInfo::is_null [function] [call site] 00028
2 mp4parse_avif_get_info_safe [function] [call site] 00029
3 UnsupportedFeatures::into_bitfield [function] [call site] 00030
3 AvifContext::spatial_extents_ptr [function] [call site] 00031
4 fuzz_target [function] [call site] 00032
5 std::io::Cursor::new [function] [call site] 00033
5 std::ptr::null_mut [function] [call site] 00035
5 mp4parse_avif_new [function] [call site] 00036
5 MaybeUninit::zeroed [function] [call site] 00037
5 mp4parse_avif_get_info [function] [call site] 00038
5 Mp4parseAvifInfo::as_mut_ptr [function] [call site] 00039
5 Mp4parseAvifInfo::assume_init [function] [call site] 00040
5 mp4parse_avif_get_image_safe [function] [call site] 00041
6 Mp4parseParser::context [function] [call site] 00042
6 Mp4parseByteData::with_data [function] [call site] 00044
7 &'a [call site] 00045
7 UnsupportedFeatures::is_empty [function] [call site] 00046
7 &'a [call site] 00047
7 std::ptr::null [function] [call site] 00048
8 mp4parse_new [function] [call site] 00050
9 mp4parse_new_common [function] [call site] 00051
7 std::ptr::null [function] [call site] 00052
6 AvifContext::primary_item_coded_data [function] [call site] 00053
7 AvifContext::item_as_slice [function] [call site] 00056
8 fuzz_target [function] [call site] 00057
8 Self::get [function] [call site] 00060
9 std::io::Cursor::new [function] [call site] 00061
9 std::ptr::null_mut [function] [call site] 00063
9 mp4parse_avif_new [function] [call site] 00064
9 MaybeUninit::zeroed [function] [call site] 00065
9 mp4parse_avif_get_info [function] [call site] 00066
9 Mp4parseAvifInfo::as_mut_ptr [function] [call site] 00067
9 Mp4parseAvifInfo::assume_init [function] [call site] 00068
9 mp4parse_avif_get_image_safe [function] [call site] 00069
9 mp4parse_avif_free [function] [call site] 00070
10 TryBox::from_raw [function] [call site] 00071
8 unwrap_or_else [function] [call site] 00072
8 AvifContext::item_as_slice [function] [call site] 00073
9 fuzz_target [function] [call site] 00074
9 Self::get [function] [call site] 00077
9 unwrap_or_else [function] [call site] 00078
9 AvifContext::item_as_slice [function] [call site] 00079
6 Option::unwrap_or [function] [call site] 00080
6 Mp4parseByteData::with_data [function] [call site] 00081
6 AvifContext::alpha_item_coded_data [function] [call site] 00082
7 AvifContext::item_as_slice [function] [call site] 00085
6 Option::unwrap_or [function] [call site] 00086
5 mp4parse_avif_free [function] [call site] 00087
4 std::ptr::null [function] [call site] 00094
4 std::ptr::null [function] [call site] 00096
3 AvifContext::nclx_colour_information_ptr [function] [call site] 00097
4 ItemPropertiesBox::get_multiple [function] [call site] 00098
5 TryVec::new [function] [call site] 00099
6 mp4parse_new_common [function] [call site] 00100
5 fuzz_target [function] [call site] 00101
5 Mp4parseStatus::push [function] [call site] 00102
4 AvifContext::item_as_slice [function] [call site] 00104
5 fuzz_target [function] [call site] 00105
5 Self::get [function] [call site] 00108
5 unwrap_or_else [function] [call site] 00109
5 AvifContext::item_as_slice [function] [call site] 00110
3 Option::unwrap_or [function] [call site] 00116
3 std::ptr::null [function] [call site] 00118
3 Mp4parseByteData::with_data [function] [call site] 00119
3 AvifContext::icc_colour_information [function] [call site] 00120
4 ItemPropertiesBox::get_multiple [function] [call site] 00121
4 AvifContext::item_as_slice [function] [call site] 00122
4 AvifContext::item_as_slice [function] [call site] 00126
3 Option::unwrap_or [function] [call site] 00129
3 AvifContext::image_mirror_ptr [function] [call site] 00136
3 AvifContext::pixel_aspect_ratio_ptr [function] [call site] 00143
3 AvifContext::primary_item_is_present [function] [call site] 00150
3 AvifContext::alpha_item_is_present [function] [call site] 00152
3 m::p::4::p::a::r::s::e::_::a::v::i::f::_::g::e::t::_::i::n::f::o::_::s::a::f::e::get_bit_depth [function] [call site] 00154
4 UnsupportedFeatures::is_empty [function] [call site] 00155
4 Self::iter [function] [call site] 00156
5 AvifContext::item_as_slice [function] [call site] 00157
6 fuzz_target [function] [call site] 00158
6 Self::get [function] [call site] 00161
6 unwrap_or_else [function] [call site] 00162
6 AvifContext::item_as_slice [function] [call site] 00163
5 &'a [call site] 00164
6 AvifContext::item_as_slice [function] [call site] 00165
6 &'a [call site] 00166
6 SampleToChunkIterator::peekable [function] [call site] 00167
6 &'a [call site] 00168
5 SampleToChunkIterator::peekable [function] [call site] 00171
5 &'a [call site] 00172
4 SampleToChunkIterator::all [function] [call site] 00175
5 for_strictness_result [function] [call site] 00176
6 File::open [function] [call site] 00177
6 mp4::read_avif [function] [call site] 00181
7 OffsetReader::new [function] [call site] 00182
7 BoxIter::new [function] [call site] 00183
7 UnsupportedFeatures::new [function] [call site] 00184
7 BoxIter::next_box [function] [call site] 00186
8 read_box_header [function] [call site] 00187
9 be_u32 [function] [call site] 00188
10 read_u32::<byteorder::BigEndian> [function] [call site] 00189
9 BoxType::from [function] [call site] 00191
9 Error::Unsupported [function] [call site] 00194
9 be_u64 [function] [call site] 00195
10 read_u64::<byteorder::BigEndian> [function] [call site] 00196
9 CheckedInteger::from [function] [call site] 00198
9 &mut [call site] 00200
10 std::slice::from_raw_parts_mut [function] [call site] 00201
10 buf_read [function] [call site] 00202
9 usize::to_u64 [function] [call site] 00203
10 usize::try_into [function] [call site] 00204
9 Error::from [function] [call site] 00209
9 Error::from [function] [call site] 00211
8 saturating_sub [function] [call site] 00216
7 read_ftyp [function] [call site] 00219
8 make_box [function] [call site] 00220
9 Section::new [function] [call site] 00221
10 mp4parse_new_common [function] [call site] 00222
9 Label::new [function] [call site] 00223
10 mp4parse_new_common [function] [call site] 00224
9 Mp4parseStatus::B32 [function] [call site] 00225
9 Mp4parseStatus::B32 [function] [call site] 00226
9 Mp4parseStatus::B32 [function] [call site] 00227
9 Mp4parseStatus::append_bytes [function] [call site] 00228
9 Mp4parseStatus::B64 [function] [call site] 00229
9 Mp4parseStatus::B64 [function] [call site] 00230
9 Mp4parseStatus::set_const [function] [call site] 00232
9 media_data_box_tests::extent_with_length_which_overflows_usize [function] [call site] 00233
10 DataBox::at_offset [function] [call site] 00234
9 Cursor::new [function] [call site] 00235
10 mp4parse_new_common [function] [call site] 00236
9 Mp4parseStatus::get_contents [function] [call site] 00237
8 BoxSize::Short [function] [call site] 00239
8 append_bytes [function] [call site] 00240
8 append_bytes [function] [call site] 00242
8 append_bytes [function] [call site] 00243
8 super::BoxIter::new [function] [call site] 00244
8 BoxIter::next_box [function] [call site] 00245
8 Result::unwrap [function] [call site] 00246
8 super::read_ftyp [function] [call site] 00248
9 BoxSize::Short [function] [call site] 00250
9 append_bytes [function] [call site] 00251
9 append_bytes [function] [call site] 00253
9 append_bytes [function] [call site] 00254
9 super::BoxIter::new [function] [call site] 00255
9 BoxIter::next_box [function] [call site] 00256
9 Result::unwrap [function] [call site] 00257
9 super::read_ftyp [function] [call site] 00259
7 UnsupportedFeatures::contains [function] [call site] 00262
8 UnsupportedFeatures::feature_to_bitfield [function] [call site] 00263
7 UnsupportedFeatures::contains [function] [call site] 00264
7 UnsupportedFeatures::contains [function] [call site] 00265
7 UnsupportedFeatures::contains [function] [call site] 00266
7 fail_with_status_if [function] [call site] 00268
7 fail_with_status_if [function] [call site] 00269
7 TryVec::new [function] [call site] 00272
7 BoxIter::next_box [function] [call site] 00273
7 read_avif_meta [function] [call site] 00279
8 read_fullbox_version_no_flags [function] [call site] 00280
9 read_fullbox_extra [function] [call site] 00281
10 &mut [call site] 00282
10 &mut [call site] 00283
10 &mut [call site] 00284
10 &mut [call site] 00285
10 CheckedInteger::from [function] [call site] 00287
10 CheckedInteger::from [function] [call site] 00289
10 CheckedInteger::from [function] [call site] 00290
9 Error::Unsupported [function] [call site] 00292
8 Error::Unsupported [function] [call site] 00295
8 BMFFBox::box_iter [function] [call site] 00296
9 BoxIter::new [function] [call site] 00297
8 BoxIter::next_box [function] [call site] 00298
8 fail_with_status_if [function] [call site] 00299
8 read_hdlr [function] [call site] 00301
8 fail_with_status_if [function] [call site] 00338
8 None::is_some [function] [call site] 00339
8 read_iinf [function] [call site] 00342
9 read_fullbox_version_no_flags [function] [call site] 00343
9 Error::Unsupported [function] [call site] 00345
9 be_u16 [function] [call site] 00346
10 read_u16::<byteorder::BigEndian> [function] [call site] 00347
9 TryVec::with_capacity [function] [call site] 00352
9 BMFFBox::box_iter [function] [call site] 00353
9 BoxIter::next_box [function] [call site] 00354
9 read_infe [function] [call site] 00356
10 read_fullbox_extra [function] [call site] 00357
10 fail_with_status_if [function] [call site] 00358
10 Error::Unsupported [function] [call site] 00364
10 skip_box_remain [function] [call site] 00367
11 BMFFBox::get_header [function] [call site] 00368
11 BMFFBox::bytes_left [function] [call site] 00369
12 esds_limit [function] [call site] 00370
13 make_box [function] [call site] 00371
13 append_repeated [function] [call site] 00372
13 append_bytes [function] [call site] 00382
13 append_repeated [function] [call site] 00383
13 super::BoxIter::new [function] [call site] 00384
13 BoxIter::next_box [function] [call site] 00385
13 Result::unwrap [function] [call site] 00386
13 super::read_audio_sample_entry [function] [call site] 00388
14 BMFFBox::get_header [function] [call site] 00389
14 skip [function] [call site] 00390
15 std::io::copy [function] [call site] 00391
15 &mut [call site] 00392
15 std::io::sink [function] [call site] 00393
14 CheckedInteger::from [function] [call site] 00398
14 CheckedInteger::from [function] [call site] 00402
14 f64::from_bits [function] [call site] 00407
14 Error::Unsupported [function] [call site] 00412
14 AudioCodecSpecific::AMRSpecificBox [function] [call site] 00416
14 Mp4parseByteData::default [function] [call site] 00417
15 std::ptr::null [function] [call site] 00418
15 std::ptr::null [function] [call site] 00419
14 AudioCodecSpecific::AMRSpecificBox [function] [call site] 00421
14 Mp4parseByteData::default [function] [call site] 00422
14 TryVec::new [function] [call site] 00423
14 BMFFBox::box_iter [function] [call site] 00424
14 BoxIter::next_box [function] [call site] 00425
14 read_esds [function] [call site] 00428
15 make_box [function] [call site] 00429
15 append_bytes [function] [call site] 00431
15 AvifContext::item_as_slice [function] [call site] 00432
15 super::BoxIter::new [function] [call site] 00433
15 BoxIter::next_box [function] [call site] 00434
15 Result::unwrap [function] [call site] 00435
15 super::read_esds [function] [call site] 00437
16 make_box [function] [call site] 00438
16 append_bytes [function] [call site] 00440
16 AvifContext::item_as_slice [function] [call site] 00441
16 super::BoxIter::new [function] [call site] 00442
16 BoxIter::next_box [function] [call site] 00443
16 Result::unwrap [function] [call site] 00444
16 super::read_esds [function] [call site] 00446
14 AudioCodecSpecific::ES_Descriptor [function] [call site] 00450
14 read_dfla [function] [call site] 00453
15 make_dfla [function] [call site] 00454
16 make_fullbox [function] [call site] 00455
16 CheckedInteger::from [function] [call site] 00456
16 Self::len [function] [call site] 00457
16 append_bytes [function] [call site] 00459
15 flac_streaminfo [function] [call site] 00460
15 super::BoxIter::new [function] [call site] 00461
15 BoxIter::next_box [function] [call site] 00462
15 Result::unwrap [function] [call site] 00463
15 super::read_dfla [function] [call site] 00465
16 make_dfla [function] [call site] 00466
16 flac_streaminfo [function] [call site] 00467
16 super::BoxIter::new [function] [call site] 00468
16 BoxIter::next_box [function] [call site] 00469
16 Result::unwrap [function] [call site] 00470
16 super::read_dfla [function] [call site] 00472
14 AudioCodecSpecific::FLACSpecificBox [function] [call site] 00476
14 read_dops [function] [call site] 00479
15 super::BoxIter::new [function] [call site] 00488
15 BoxIter::next_box [function] [call site] 00489
15 Result::unwrap [function] [call site] 00490
15 super::read_dops [function] [call site] 00492
16 make_dops [function] [call site] 00493
16 super::BoxIter::new [function] [call site] 00494
16 BoxIter::next_box [function] [call site] 00495
16 Result::unwrap [function] [call site] 00496
16 super::read_dops [function] [call site] 00498
14 AudioCodecSpecific::OpusSpecificBox [function] [call site] 00500
14 read_alac [function] [call site] 00503
15 make_box [function] [call site] 00504
15 append_repeated [function] [call site] 00505
15 append_bytes [function] [call site] 00514
15 make_fullbox [function] [call site] 00515
15 append_bytes [function] [call site] 00516
15 Cursor::into_inner [function] [call site] 00517
15 super::BoxIter::new [function] [call site] 00518
15 BoxIter::next_box [function] [call site] 00519
15 Result::unwrap [function] [call site] 00520
15 super::read_audio_sample_entry [function] [call site] 00522
14 AudioCodecSpecific::ALACSpecificBox [function] [call site] 00524
14 read_qt_wave_atom [function] [call site] 00525
15 make_fullbox [function] [call site] 00526
15 append_repeated [function] [call site] 00529
15 append_repeated [function] [call site] 00534
15 Cursor::into_inner [function] [call site] 00535
15 make_box [function] [call site] 00536
15 append_repeated [function] [call site] 00537
15 Cursor::into_inner [function] [call site] 00538
15 make_box [function] [call site] 00539
15 append_bytes [function] [call site] 00540
15 AvifContext::item_as_slice [function] [call site] 00541
15 Cursor::into_inner [function] [call site] 00542
15 make_box [function] [call site] 00543
15 append_repeated [function] [call site] 00544
15 append_repeated [function] [call site] 00547
15 append_repeated [function] [call site] 00550
15 append_repeated [function] [call site] 00552
15 append_bytes [function] [call site] 00553
15 AvifContext::item_as_slice [function] [call site] 00554
15 append_bytes [function] [call site] 00555
15 AvifContext::item_as_slice [function] [call site] 00556
15 super::BoxIter::new [function] [call site] 00557
15 BoxIter::next_box [function] [call site] 00558
15 Result::unwrap [function] [call site] 00559
15 super::read_audio_sample_entry [function] [call site] 00561
15 Result::expect [function] [call site] 00562
14 AudioCodecSpecific::ES_Descriptor [function] [call site] 00564
14 read_sinf [function] [call site] 00566
15 Mp4parseByteData::default [function] [call site] 00567
16 std::ptr::null [function] [call site] 00568
16 std::ptr::null [function] [call site] 00569
15 BMFFBox::box_iter [function] [call site] 00570
15 BoxIter::next_box [function] [call site] 00571
15 FourCC::from [function] [call site] 00572
15 read_schm [function] [call site] 00575
16 read_fullbox_extra [function] [call site] 00576
16 FourCC::from [function] [call site] 00577
16 skip_box_remain [function] [call site] 00580
15 read_schi [function] [call site] 00582
16 BMFFBox::box_iter [function] [call site] 00583
16 BoxIter::next_box [function] [call site] 00584
16 read_tenc [function] [call site] 00588
16 skip_box_content [function] [call site] 00609
17 BMFFBox::get_header [function] [call site] 00610
17 checked_sub [function] [call site] 00611
17 Error::Unsupported [function] [call site] 00613
15 skip_box_content [function] [call site] 00616
15 check_parser_state [function] [call site] 00617
14 Mp4parseStatus::push [function] [call site] 00621
14 checked_sub [function] [call site] 00623
14 read_buf [function] [call site] 00625
14 AudioCodecSpecific::AMRSpecificBox [function] [call site] 00627
14 skip_box_content [function] [call site] 00628
14 check_parser_state [function] [call site] 00629
14 SampleEntry::Audio [function] [call site] 00632
10 UnsupportedFeatures::insert [function] [call site] 00634
11 UnsupportedFeatures::feature_to_bitfield [function] [call site] 00635
9 check_parser_state [function] [call site] 00640
8 None::is_some [function] [call site] 00642
8 read_iloc [function] [call site] 00645
9 read_fullbox_version_no_flags [function] [call site] 00646
9 &mut [call site] 00648
9 BitReader::new [function] [call site] 00649
10 mp4parse_new_common [function] [call site] 00650
9 TryHashMap::with_capacity [function] [call site] 00663
9 Error::Unsupported [function] [call site] 00673
9 IlocFieldSize::as_bits [function] [call site] 00675
9 TryVec::with_capacity [function] [call site] 00679
9 IlocFieldSize::as_bits [function] [call site] 00683
9 IlocFieldSize::as_bits [function] [call site] 00685
9 IlocFieldSize::as_bits [function] [call site] 00687
9 checked_add [function] [call site] 00689
9 ok_or_else [function] [call site] 00690
9 Error::from [function] [call site] 00691
9 UnsupportedFeatures::insert [function] [call site] 00693
10 UnsupportedFeatures::feature_to_bitfield [function] [call site] 00694
9 remaining [function] [call site] 00697
8 None::is_some [function] [call site] 00700
8 None::is_some [function] [call site] 00712
8 read_iref [function] [call site] 00715
9 TryVec::new [function] [call site] 00716
9 read_fullbox_version_no_flags [function] [call site] 00717
9 Error::Unsupported [function] [call site] 00719
9 BMFFBox::box_iter [function] [call site] 00720
9 BoxIter::next_box [function] [call site] 00721
9 Mp4parseStatus::reserve [function] [call site] 00729
9 ItemId::read [function] [call site] 00731
9 Mp4parseStatus::push [function] [call site] 00733
9 check_parser_state [function] [call site] 00735
8 None::is_some [function] [call site] 00737
8 read_iprp [function] [call site] 00740
9 BMFFBox::box_iter [function] [call site] 00741
9 BoxIter::next_box [function] [call site] 00742
9 read_ipco [function] [call site] 00743
10 TryHashMap::with_capacity [function] [call site] 00744
10 PropertyIndex [function] [call site] 00745
10 BMFFBox::box_iter [function] [call site] 00746
10 BoxIter::next_box [function] [call site] 00747
10 ItemProperty::AuxiliaryType [function] [call site] 00748
10 read_auxc [function] [call site] 00749
11 read_fullbox_version_no_flags [function] [call site] 00750
11 Error::Unsupported [function] [call site] 00752
11 TryString::new [function] [call site] 00753
12 mp4parse_new_common [function] [call site] 00754
11 BMFFBox::try_read_to_end [function] [call site] 00755
12 fallible_collections::try_read_up_to [function] [call site] 00756
12 BMFFBox::bytes_left [function] [call site] 00757
13 esds_limit [function] [call site] 00758
11 Mp4parseStatus::iter [function] [call site] 00759
12 AvifContext::item_as_slice [function] [call site] 00760
12 &'a [call site] 00761
12 SampleToChunkIterator::peekable [function] [call site] 00762
12 &'a [call site] 00763
12 try_into [function] [call site] 00764
11 SampleToChunkIterator::position [function] [call site] 00766
11 AvifContext::item_as_slice [function] [call site] 00767
12 fuzz_target [function] [call site] 00768
12 and_then [function] [call site] 00770
12 Self::get [function] [call site] 00771
12 unwrap_or_else [function] [call site] 00772
12 AvifContext::item_as_slice [function] [call site] 00773
11 &'a [call site] 00774
11 Self::try_into [function] [call site] 00775
11 try_into [function] [call site] 00776
11 TryVec::new [function] [call site] 00777
10 ItemProperty::AV1Config [function] [call site] 00779
10 read_av1c [function] [call site] 00780
11 &mut [call site] 00781
11 AvifContext::item_as_slice [function] [call site] 00782
11 Error::Unsupported [function] [call site] 00785
11 Error::Unsupported [function] [call site] 00787
10 read_colr [function] [call site] 00792
11 to_be_bytes [function] [call site] 00794
11 try_into [function] [call site] 00796
11 try_into [function] [call site] 00798
11 try_into [function] [call site] 00800
11 &mut [call site] 00801
11 BitReader::new [function] [call site] 00802
11 Mp4parseStatus::read_bool [function] [call site] 00803
11 Mp4parseStatus::remaining [function] [call site] 00804
11 Mp4parseStatus::read_u8 [function] [call site] 00807
11 fail_with_status_if [function] [call site] 00808
11 ParsedColourInformation::Supported [function] [call site] 00810
11 ColourInformation::Nclx [function] [call site] 00811
11 ParsedColourInformation::Supported [function] [call site] 00813
11 ColourInformation::Icc [function] [call site] 00814
11 &mut [call site] 00815
11 FourCC::from [function] [call site] 00816
11 FourCC::from [function] [call site] 00817
11 skip_box_remain [function] [call site] 00818
11 ParsedColourInformation::Unsupported [function] [call site] 00820
10 ItemProperty::Colour [function] [call site] 00821
10 ItemProperty::Mirroring [function] [call site] 00823
10 read_imir [function] [call site] 00824
11 &mut [call site] 00825
11 BitReader::new [function] [call site] 00826
11 Result::read_u8 [function] [call site] 00827
11 Result::read_u8 [function] [call site] 00828
11 check_parser_state [function] [call site] 00829
10 ItemProperty::Rotation [function] [call site] 00831
10 read_irot [function] [call site] 00832
11 &mut [call site] 00833
11 BitReader::new [function] [call site] 00834
11 Result::read_u8 [function] [call site] 00835
11 Result::read_u8 [function] [call site] 00836
11 check_parser_state [function] [call site] 00837
10 ItemProperty::ImageSpatialExtents [function] [call site] 00839
10 read_ispe [function] [call site] 00840
11 read_fullbox_version_no_flags [function] [call site] 00841
11 Error::Unsupported [function] [call site] 00843
10 ItemProperty::PixelAspectRatio [function] [call site] 00847
10 ItemProperty::Channels [function] [call site] 00852
10 read_pixi [function] [call site] 00853
11 read_fullbox_version_no_flags [function] [call site] 00854
11 Error::Unsupported [function] [call site] 00856
11 &mut [call site] 00857
11 TryVec::with_capacity [function] [call site] 00858
11 to_usize [function] [call site] 00859
11 BMFFBox::try_read_to_end [function] [call site] 00860
11 Feature::try_from [function] [call site] 00861
11 check_parser_state [function] [call site] 00866
10 skip_box_remain [function] [call site] 00868
10 ItemProperty::Unsupported [function] [call site] 00869
10 UnsupportedFeatures::insert [function] [call site] 00870
10 PropertyIndex [function] [call site] 00871
10 checked_add [function] [call site] 00872
10 ok_or_else [function] [call site] 00873
10 Error::from [function] [call site] 00874
10 check_parser_state [function] [call site] 00875
9 TryVec::with_capacity [function] [call site] 00879
9 TryVec::<ItemPropertyAssociationEntry>::new [function] [call site] 00880
10 mp4parse_new_common [function] [call site] 00881
9 TryVec::new [function] [call site] 00882
9 BoxIter::next_box [function] [call site] 00883
9 read_fullbox_extra [function] [call site] 00885
9 UnsupportedFeatures::contains [function] [call site] 00886
9 fail_with_status_if [function] [call site] 00887
9 fail_with_status_if [function] [call site] 00889
9 read_ipma [function] [call site] 00891
10 std::num::NonZeroU8::new [function] [call site] 00893
11 mp4parse_new_common [function] [call site] 00894
10 Mp4parseStatus::unwrap [function] [call site] 00895
10 calculate_ipma_total_associations [function] [call site] 00896
11 std::num::NonZeroU8::new [function] [call site] 00897
11 Mp4parseStatus::unwrap [function] [call site] 00898
11 u64::checked_sub [function] [call site] 00899
11 fuzz_target [function] [call site] 00900
11 fuzz_target [function] [call site] 00902
11 CheckedInteger::from [function] [call site] 00904
11 std::num::NonZeroU8::get [function] [call site] 00905
12 std::io::Cursor::new [function] [call site] 00906
12 std::ptr::null_mut [function] [call site] 00908
12 mp4parse_avif_new [function] [call site] 00909
12 MaybeUninit::zeroed [function] [call site] 00910
12 mp4parse_avif_get_info [function] [call site] 00911
12 Mp4parseAvifInfo::as_mut_ptr [function] [call site] 00912
12 Mp4parseAvifInfo::assume_init [function] [call site] 00913
12 mp4parse_avif_get_image_safe [function] [call site] 00914
12 mp4parse_avif_free [function] [call site] 00915
11 Result::try_into [function] [call site] 00917
10 BMFFBox::bytes_left [function] [call site] 00918
10 U32::new [function] [call site] 00919
11 mp4parse_new_common [function] [call site] 00920
10 TryVec::<ItemPropertyAssociationEntry>::with_capacity [function] [call site] 00921
10 ItemId::read [function] [call site] 00922
10 &mut [call site] 00926
10 TryVec::with_capacity [function] [call site] 00927
10 to_usize [function] [call site] 00928
10 &mut [call site] 00929
10 fuzz_target [function] [call site] 00930
10 read_into_try_vec [function] [call site] 00932
10 BitReader::new [function] [call site] 00933
10 AvifContext::item_as_slice [function] [call site] 00934
10 Mp4parseStatus::read_bool [function] [call site] 00935
10 PropertyIndex [function] [call site] 00936
10 Mp4parseStatus::read_u16 [function] [call site] 00937
10 Mp4parseStatus::remaining [function] [call site] 00938
10 try_into [function] [call site] 00939
10 Result::push [function] [call site] 00940
10 check_parser_state [function] [call site] 00942
10 fail_with_status_if [function] [call site] 00946
9 UnsupportedFeatures::contains [function] [call site] 00948
10 UnsupportedFeatures::feature_to_bitfield [function] [call site] 00949
9 Mp4parseStatus::iter [function] [call site] 00950
9 SampleToChunkIterator::find [function] [call site] 00951
9 TryHashMap::with_capacity [function] [call site] 00953
9 PropertyIndex [function] [call site] 00954
9 fail_with_status_if [function] [call site] 00955
9 fuzz_target [function] [call site] 00956
9 Feature::try_from [function] [call site] 00957
9 Result::supported [function] [call site] 00961
10 for_strictness_result [function] [call site] 00962
10 assert_unsupported_nonfatal [function] [call site] 00963
9 UnsupportedFeatures::insert [function] [call site] 00964
9 Mp4parseStatus::push [function] [call site] 00965
9 fail_with_status_if [function] [call site] 00966
9 ColourInformation::colour_type [function] [call site] 00967
10 FourCC::from [function] [call site] 00968
10 FourCC::clone [function] [call site] 00969
9 fuzz_target [function] [call site] 00970
9 fail_with_status_if [function] [call site] 00971
9 UnsupportedFeatures::insert [function] [call site] 00972
9 fail_with_status_if [function] [call site] 00973
9 fail_with_status_if [function] [call site] 00974
9 fail_with_status_if [function] [call site] 00975
9 sample_to_chunk_iter [function] [call site] 00976
10 AvifContext::item_as_slice [function] [call site] 00977
10 &'a [call site] 00978
10 SampleToChunkIterator::peekable [function] [call site] 00979
10 &'a [call site] 00980
10 try_into [function] [call site] 00981
9 BoxType::from [function] [call site] 00984
9 fail_with_status_if [function] [call site] 00985
9 fail_with_status_if [function] [call site] 00987
9 Mp4parseStatus::push [function] [call site] 00988
9 check_parser_state [function] [call site] 00989
8 None::is_some [function] [call site] 00991
8 read_into_try_vec [function] [call site] 00993
8 DataBox::from_idat [function] [call site] 00995
8 skip_box_content [function] [call site] 00996
8 check_parser_state [function] [call site] 00997
8 None::unwrap_or_default [function] [call site] 00999
8 None::unwrap_or_default [function] [call site] 01000
8 None::unwrap_or_default [function] [call site] 01001
8 None::unwrap_or_default [function] [call site] 01002
7 AvifImageType::has_sequence [function] [call site] 01003
7 None::is_some [function] [call site] 01004
7 read_moov [function] [call site] 01007
8 &MediaContext::unwrap_or_default [function] [call site] 01008
8 BMFFBox::box_iter [function] [call site] 01009
9 BoxIter::new [function] [call site] 01010
8 BoxIter::next_box [function] [call site] 01011
8 Track::new [function] [call site] 01030
9 Mp4parseByteData::default [function] [call site] 01031
8 read_trak [function] [call site] 01033
9 BMFFBox::box_iter [function] [call site] 01034
9 BoxIter::next_box [function] [call site] 01035
9 Result::clone [function] [call site] 01063
9 read_edts [function] [call site] 01064
10 BMFFBox::box_iter [function] [call site] 01065
10 BoxIter::next_box [function] [call site] 01066
10 read_elst [function] [call site] 01067
11 read_fullbox_extra [function] [call site] 01068
11 TryVec::with_capacity [function] [call site] 01070
11 to_usize [function] [call site] 01071
11 be_i64 [function] [call site] 01073
12 read_i64::<byteorder::BigEndian> [function] [call site] 01074
11 CheckedInteger::from [function] [call site] 01076
11 i64::from [function] [call site] 01078
11 be_i16 [function] [call site] 01081
12 read_i16::<byteorder::BigEndian> [function] [call site] 01082
11 skip_box_remain [function] [call site] 01086
10 UnsupportedFeatures::is_empty [function] [call site] 01089
10 MediaScaledTime [function] [call site] 01092
10 MediaScaledTime [function] [call site] 01094
10 TrackScaledTime::<u64> [function] [call site] 01096
10 std::cmp::max [function] [call site] 01097
10 skip_box_content [function] [call site] 01099
10 check_parser_state [function] [call site] 01100
9 read_mdia [function] [call site] 01102
10 BMFFBox::box_iter [function] [call site] 01103
10 BoxIter::next_box [function] [call site] 01104
10 parse_mdhd [function] [call site] 01105
11 TrackScaledTime::<u64> [function] [call site] 01119
11 TrackTimeScale::<u64> [function] [call site] 01122
11 CheckedInteger::from [function] [call site] 01123
10 read_hdlr [function] [call site] 01125
10 read_minf [function] [call site] 01127
11 BMFFBox::box_iter [function] [call site] 01128
11 BoxIter::next_box [function] [call site] 01129
11 read_stbl [function] [call site] 01130
12 BMFFBox::box_iter [function] [call site] 01131
12 BoxIter::next_box [function] [call site] 01132
12 read_stsd [function] [call site] 01133
13 read_fullbox_extra [function] [call site] 01134
13 to_usize [function] [call site] 01136
13 TryVec::with_capacity [function] [call site] 01137
13 BMFFBox::box_iter [function] [call site] 01138
13 BoxIter::next_box [function] [call site] 01140
13 read_video_sample_entry [function] [call site] 01141
14 BMFFBox::get_header [function] [call site] 01142
14 TryVec::new [function] [call site] 01149
14 BMFFBox::box_iter [function] [call site] 01150
14 BoxIter::next_box [function] [call site] 01151
14 None::is_some [function] [call site] 01152
14 checked_sub [function] [call site] 01154
14 read_buf [function] [call site] 01156
14 VideoCodecSpecific::AVCConfig [function] [call site] 01158
14 None::is_some [function] [call site] 01159
14 checked_sub [function] [call site] 01161
14 read_buf [function] [call site] 01163
14 VideoCodecSpecific::H263Config [function] [call site] 01165
14 None::is_some [function] [call site] 01166
14 read_vpcc [function] [call site] 01168
15 read_fullbox_extra [function] [call site] 01169
15 UnsupportedFeatures::contains [function] [call site] 01170
15 Error::Unsupported [function] [call site] 01172
15 &mut [call site] 01173
15 &mut [call site] 01174
15 &mut [call site] 01175
15 &mut [call site] 01176
15 &mut [call site] 01177
15 &mut [call site] 01178
15 &mut [call site] 01179
15 &mut [call site] 01180
15 read_buf [function] [call site] 01183
14 VideoCodecSpecific::VPxConfig [function] [call site] 01187
14 read_av1c [function] [call site] 01189
14 VideoCodecSpecific::AV1Config [function] [call site] 01191
14 None::is_some [function] [call site] 01192
14 read_fullbox_extra [function] [call site] 01194
14 checked_sub [function] [call site] 01195
14 read_buf [function] [call site] 01197
14 VideoCodecSpecific::ESDSConfig [function] [call site] 01199
14 read_esds [function] [call site] 01200
14 VideoCodecSpecific::ESDSConfig [function] [call site] 01202
14 read_sinf [function] [call site] 01204
14 Mp4parseStatus::push [function] [call site] 01205
14 None::is_some [function] [call site] 01206
14 checked_sub [function] [call site] 01208
14 read_buf [function] [call site] 01210
14 VideoCodecSpecific::HEVCConfig [function] [call site] 01212
14 read_pasp [function] [call site] 01213
14 is_valid_aspect_ratio [function] [call site] 01214
14 None::is_some [function] [call site] 01216
14 fail_with_status_if [function] [call site] 01217
14 skip_box_content [function] [call site] 01218
14 read_colr [function] [call site] 01219
14 read_clli [function] [call site] 01257
15 make_box [function] [call site] 01258
15 super::BoxIter::new [function] [call site] 01261
15 BoxIter::next_box [function] [call site] 01262
15 Result::unwrap [function] [call site] 01263
15 super::read_clli [function] [call site] 01265
16 make_box [function] [call site] 01266
16 super::BoxIter::new [function] [call site] 01269
16 BoxIter::next_box [function] [call site] 01270
16 Result::unwrap [function] [call site] 01271
16 super::read_clli [function] [call site] 01273
14 skip_box_content [function] [call site] 01277
14 check_parser_state [function] [call site] 01278
14 None::map_or [function] [call site] 01280
14 SampleEntry::Video [function] [call site] 01281
13 read_video_sample_entry [function] [call site] 01282
13 read_video_sample_entry [function] [call site] 01283
13 read_audio_sample_entry [function] [call site] 01284
14 BMFFBox::get_header [function] [call site] 01285
14 CheckedInteger::from [function] [call site] 01290
14 CheckedInteger::from [function] [call site] 01294
14 f64::from_bits [function] [call site] 01298
14 Error::Unsupported [function] [call site] 01303
14 AudioCodecSpecific::AMRSpecificBox [function] [call site] 01307
14 Mp4parseByteData::default [function] [call site] 01308
14 AudioCodecSpecific::AMRSpecificBox [function] [call site] 01310
14 Mp4parseByteData::default [function] [call site] 01311
14 TryVec::new [function] [call site] 01312
14 BMFFBox::box_iter [function] [call site] 01313
14 BoxIter::next_box [function] [call site] 01314
14 read_esds [function] [call site] 01317
14 AudioCodecSpecific::ES_Descriptor [function] [call site] 01319
14 read_dfla [function] [call site] 01322
14 AudioCodecSpecific::FLACSpecificBox [function] [call site] 01324
14 read_dops [function] [call site] 01327
14 AudioCodecSpecific::OpusSpecificBox [function] [call site] 01329
14 read_alac [function] [call site] 01332
14 AudioCodecSpecific::ALACSpecificBox [function] [call site] 01334
14 read_qt_wave_atom [function] [call site] 01335
14 AudioCodecSpecific::ES_Descriptor [function] [call site] 01337
14 read_sinf [function] [call site] 01339
14 Mp4parseStatus::push [function] [call site] 01340
14 checked_sub [function] [call site] 01342
14 read_buf [function] [call site] 01344
14 AudioCodecSpecific::AMRSpecificBox [function] [call site] 01346
14 skip_box_content [function] [call site] 01347
14 check_parser_state [function] [call site] 01348
14 SampleEntry::Audio [function] [call site] 01351
13 Error::Unsupported [function] [call site] 01353
13 Error::Unsupported [function] [call site] 01355
13 BMFFBox::bytes_left [function] [call site] 01356
14 esds_limit [function] [call site] 01357
13 check_parser_state [function] [call site] 01361
13 skip_box_remain [function] [call site] 01362
12 read_stts [function] [call site] 01365
13 read_fullbox_extra [function] [call site] 01366
13 TryVec::with_capacity [function] [call site] 01368
13 to_usize [function] [call site] 01369
13 skip_box_remain [function] [call site] 01373
12 read_stsc [function] [call site] 01376
13 read_fullbox_extra [function] [call site] 01377
13 TryVec::with_capacity [function] [call site] 01379
13 to_usize [function] [call site] 01380
13 skip_box_remain [function] [call site] 01385
12 read_stsz [function] [call site] 01388
13 read_fullbox_extra [function] [call site] 01389
13 TryVec::new [function] [call site] 01392
13 Mp4parseStatus::reserve [function] [call site] 01393
13 to_usize [function] [call site] 01394
13 Mp4parseStatus::push [function] [call site] 01395
13 skip_box_remain [function] [call site] 01397
12 read_stco [function] [call site] 01400
13 read_fullbox_extra [function] [call site] 01401
13 TryVec::with_capacity [function] [call site] 01403
13 to_usize [function] [call site] 01404
13 skip_box_remain [function] [call site] 01408
12 read_co64 [function] [call site] 01411
13 read_fullbox_extra [function] [call site] 01412
13 TryVec::with_capacity [function] [call site] 01414
13 to_usize [function] [call site] 01415
13 skip_box_remain [function] [call site] 01418
12 read_stss [function] [call site] 01421
13 read_fullbox_extra [function] [call site] 01422
13 TryVec::with_capacity [function] [call site] 01424
13 to_usize [function] [call site] 01425
13 skip_box_remain [function] [call site] 01428
12 read_ctts [function] [call site] 01431
13 read_fullbox_extra [function] [call site] 01432
13 checked_mul [function] [call site] 01434
13 is_none_or [function] [call site] 01435
13 CheckedInteger::from [function] [call site] 01436
13 BMFFBox::bytes_left [function] [call site] 01437
13 TryVec::with_capacity [function] [call site] 01439
13 to_usize [function] [call site] 01440
13 TimeOffsetVersion::Version1 [function] [call site] 01442
13 check_parser_state [function] [call site] 01446
13 skip_box_remain [function] [call site] 01447
12 skip_box_content [function] [call site] 01450
12 check_parser_state [function] [call site] 01451
11 skip_box_content [function] [call site] 01453
11 check_parser_state [function] [call site] 01454
10 skip_box_content [function] [call site] 01456
10 check_parser_state [function] [call site] 01457
9 read_tref [function] [call site] 01460
10 TryVec::with_capacity [function] [call site] 01461
10 BMFFBox::box_iter [function] [call site] 01462
10 BoxIter::next_box [function] [call site] 01463
10 TrackReferenceEntry::Auxiliary [function] [call site] 01465
10 read_tref_auxl [function] [call site] 01466
11 BMFFBox::bytes_left [function] [call site] 01467
11 std::mem::size_of::<u32> [function] [call site] 01468
11 usize::to_u64 [function] [call site] 01469
11 try_into [function] [call site] 01470
11 TryVec::with_capacity [function] [call site] 01471
10 skip_box_content [function] [call site] 01475
10 check_parser_state [function] [call site] 01476
9 skip_box_content [function] [call site] 01478
9 check_parser_state [function] [call site] 01479
8 read_mvex [function] [call site] 01483
9 BMFFBox::box_iter [function] [call site] 01484
9 BoxIter::next_box [function] [call site] 01485
9 read_mehd [function] [call site] 01486
10 read_fullbox_extra [function] [call site] 01487
10 CheckedInteger::from [function] [call site] 01489
10 MediaScaledTime [function] [call site] 01493
9 skip_box_content [function] [call site] 01495
8 read_pssh [function] [call site] 01497
9 BMFFBox::bytes_left [function] [call site] 01498
9 Cursor::new [function] [call site] 01500
9 read_fullbox_extra [function] [call site] 01501
9 TryVec::<ByteData>::new [function] [call site] 01503
10 mp4parse_new_common [function] [call site] 01504
9 Mp4parseStatus::reserve [function] [call site] 01507
9 checked_mul [function] [call site] 01508
9 ok_or_else [function] [call site] 01509
9 Error::from [function] [call site] 01510
9 usize::to_u64 [function] [call site] 01512
9 Mp4parseStatus::push [function] [call site] 01513
9 TryVec::new [function] [call site] 01517
9 write_be_u32 [function] [call site] 01518
10 write_u32::<byteorder::BigEndian> [function] [call site] 01519
9 Mp4parseStatus::extend_from_slice [function] [call site] 01522
9 Mp4parseStatus::append [function] [call site] 01523
8 read_udta [function] [call site] 01527
9 BMFFBox::box_iter [function] [call site] 01528
9 BoxIter::next_box [function] [call site] 01529
9 read_meta [function] [call site] 01530
10 read_fullbox_extra [function] [call site] 01531
10 BMFFBox::box_iter [function] [call site] 01532
10 Mp4parseByteData::default [function] [call site] 01533
11 std::ptr::null [function] [call site] 01534
11 std::ptr::null [function] [call site] 01535
10 BoxIter::next_box [function] [call site] 01536
10 read_ilst [function] [call site] 01537
11 BMFFBox::box_iter [function] [call site] 01538
11 BoxIter::next_box [function] [call site] 01539
11 read_ilst_string_data [function] [call site] 01540
12 read_ilst_u8_data [function] [call site] 01541
13 read_ilst_multiple_u8_data [function] [call site] 01543
14 BMFFBox::box_iter [function] [call site] 01544
14 TryVec::new [function] [call site] 01545
14 BoxIter::next_box [function] [call site] 01546
14 Self::push [function] [call site] 01547
14 read_ilst_data [function] [call site] 01548
14 skip_box_content [function] [call site] 01552
14 check_parser_state [function] [call site] 01553
11 read_ilst_string_data [function] [call site] 01556
11 read_ilst_string_data [function] [call site] 01557
11 read_ilst_string_data [function] [call site] 01558
11 read_ilst_string_data [function] [call site] 01559
11 read_ilst_string_data [function] [call site] 01560
11 read_ilst_string_data [function] [call site] 01561
11 read_ilst_u8_data [function] [call site] 01563
11 and_then [function] [call site] 01564
11 Genre::StandardGenre [function] [call site] 01566
11 fuzz_target [function] [call site] 01567
11 read_ilst_string_data [function] [call site] 01569
11 read_ilst_string_data [function] [call site] 01570
11 read_ilst_string_data [function] [call site] 01571
11 read_ilst_string_data [function] [call site] 01572
11 read_ilst_string_data [function] [call site] 01573
11 read_ilst_string_data [function] [call site] 01574
11 read_ilst_string_data [function] [call site] 01575
11 read_ilst_string_data [function] [call site] 01576
11 read_ilst_string_data [function] [call site] 01577
11 read_ilst_string_data [function] [call site] 01578
11 read_ilst_string_data [function] [call site] 01579
11 read_ilst_string_data [function] [call site] 01580
11 read_ilst_string_data [function] [call site] 01581
11 read_ilst_string_data [function] [call site] 01582
11 read_ilst_string_data [function] [call site] 01583
11 read_ilst_string_data [function] [call site] 01584
11 read_ilst_string_data [function] [call site] 01585
11 read_ilst_string_data [function] [call site] 01586
11 read_ilst_bool_data [function] [call site] 01587
12 read_ilst_u8_data [function] [call site] 01589
12 and_then [function] [call site] 01590
12 isize::first [function] [call site] 01592
11 read_ilst_string_data [function] [call site] 01593
11 read_ilst_string_data [function] [call site] 01594
11 read_ilst_string_data [function] [call site] 01595
11 read_ilst_string_data [function] [call site] 01596
11 read_ilst_string_data [function] [call site] 01597
11 read_ilst_u8_data [function] [call site] 01598
11 fuzz_target [function] [call site] 01599
11 fuzz_target [function] [call site] 01601
11 read_ilst_u8_data [function] [call site] 01603
11 fuzz_target [function] [call site] 01604
11 fuzz_target [function] [call site] 01606
11 read_ilst_u8_data [function] [call site] 01608
11 and_then [function] [call site] 01609
11 fuzz_target [function] [call site] 01610
11 read_ilst_bool_data [function] [call site] 01612
11 read_ilst_u8_data [function] [call site] 01613
11 and_then [function] [call site] 01614
11 AdvisoryRating::Explicit [function] [call site] 01617
11 read_ilst_u8_data [function] [call site] 01618
11 and_then [function] [call site] 01619
11 MediaType::Unknown [function] [call site] 01622
11 read_ilst_bool_data [function] [call site] 01623
11 read_ilst_u8_data [function] [call site] 01624
11 and_then [function] [call site] 01625
11 fuzz_target [function] [call site] 01626
11 read_ilst_u8_data [function] [call site] 01628
11 and_then [function] [call site] 01629
11 fuzz_target [function] [call site] 01630
11 read_ilst_bool_data [function] [call site] 01632
11 read_ilst_multiple_u8_data [function] [call site] 01633
11 Result::ok [function] [call site] 01634
12 parse_minimal_mp4 [function] [call site] 01635
13 std::fs::File::open [function] [call site] 01636
13 std::ptr::null_mut [function] [call site] 01639
13 mp4parse_new [function] [call site] 01640
12 mp4parse_free [function] [call site] 01641
13 TryBox::from_raw [function] [call site] 01642
11 skip_box_content [function] [call site] 01643
11 check_parser_state [function] [call site] 01644
10 read_xml_ [function] [call site] 01646
11 read_fullbox_version_no_flags [function] [call site] 01647
11 Error::Unsupported [function] [call site] 01649
11 XmlBox::StringXmlBox [function] [call site] 01651
11 &mut [call site] 01652
10 read_bxml [function] [call site] 01654
11 read_fullbox_version_no_flags [function] [call site] 01655
11 Error::Unsupported [function] [call site] 01657
11 XmlBox::BinaryXmlBox [function] [call site] 01659
11 &mut [call site] 01660
10 skip_box_content [function] [call site] 01662
10 check_parser_state [function] [call site] 01663
9 skip_box_content [function] [call site] 01666
9 check_parser_state [function] [call site] 01667
8 skip_box_remain [function] [call site] 01669
8 skip_box_content [function] [call site] 01670
8 check_parser_state [function] [call site] 01671
8 HashSet::new [function] [call site] 01672
9 mp4parse_new_common [function] [call site] 01673
8 UnsupportedFeatures::insert [function] [call site] 01674
9 UnsupportedFeatures::feature_to_bitfield [function] [call site] 01675
8 Error::from [function] [call site] 01677
7 OffsetReader::offset [function] [call site] 01679
7 TryVec::with_capacity [function] [call site] 01680
7 fallible_collections::try_read_up_to [function] [call site] 01681
7 set_limit [function] [call site] 01683
7 read_into_try_vec [function] [call site] 01684
7 Mp4parseStatus::push [function] [call site] 01685
7 DataBox::from_mdat [function] [call site] 01686
7 skip_box_content [function] [call site] 01687
7 BMFFBox::bytes_left [function] [call site] 01688
7 check_parser_state [function] [call site] 01689
7 ok_or_else [function] [call site] 01690
7 Error::from [function] [call site] 01691
7 sample_to_chunk_iter [function] [call site] 01692
7 ItemPropertiesBox::is_alpha [function] [call site] 01696
8 ItemPropertiesBox::get [function] [call site] 01697
9 ItemPropertiesBox::get_multiple [function] [call site] 01698
10 TryVec::new [function] [call site] 01699
10 fuzz_target [function] [call site] 01700
10 Mp4parseStatus::push [function] [call site] 01701
9 BoxType::from [function] [call site] 01703
9 AvifContext::item_as_slice [function] [call site] 01704
8 AvifContext::item_as_slice [function] [call site] 01709
8 &str::as_bytes [function] [call site] 01710
7 TimeOffsetIterator::next [function] [call site] 01711
8 TimeOffsetIterator::next [function] [call site] 01712
8 SampleToChunkIterator::next [function] [call site] 01714
9 TimeOffsetIterator::next [function] [call site] 01715
9 SampleToChunkIterator::locate [function] [call site] 01717
10 TimeOffsetIterator::next [function] [call site] 01718
10 checked_add [function] [call site] 01720
9 checked_sub [function] [call site] 01721
9 TimeOffsetIterator::next [function] [call site] 01726
8 TimeOffsetVersion::Version0 [function] [call site] 01728
8 i64::from [function] [call site] 01729
8 i64::from [function] [call site] 01730
8 TimeOffsetIterator::next [function] [call site] 01731
7 TimeOffsetIterator::next [function] [call site] 01734
7 is_some_and [function] [call site] 01737
7 sample_to_chunk_iter [function] [call site] 01738
7 AvifItem::with_inline_data [function] [call site] 01744
8 IsobmffItem::Data [function] [call site] 01745
8 TryVec::new [function] [call site] 01746
7 fuzz_target [function] [call site] 01747
7 DataBox::location [function] [call site] 01749
8 IsobmffItem::IdatLocation [function] [call site] 01750
8 &Extent::clone [function] [call site] 01751
8 IsobmffItem::MdatLocation [function] [call site] 01752
8 &Extent::clone [function] [call site] 01753
7 extend_from_slice [function] [call site] 01754
7 Mp4parseStatus::iter [function] [call site] 01757
7 find_and_add_to_item [function] [call site] 01758
7 find_and_add_to_item [function] [call site] 01760
7 fail_with_status_if [function] [call site] 01763
7 fail_with_status_if [function] [call site] 01768
7 AvifImageType::has_primary [function] [call site] 01769
7 fail_with_status_if [function] [call site] 01771
7 AvifImageType::has_sequence [function] [call site] 01772
7 None::is_none [function] [call site] 01773
7 fail_with_status_if [function] [call site] 01774
7 is_some_and [function] [call site] 01775
7 fuzz_target [function] [call site] 01776
7 sample_to_chunk_iter [function] [call site] 01782
7 missing_property_for [function] [call site] 01787
7 fail_with_status_if [function] [call site] 01788
7 missing_property_for [function] [call site] 01789
7 fail_with_status_if [function] [call site] 01790
7 missing_property_for [function] [call site] 01791
7 fail_with_status_if [function] [call site] 01792
7 UnsupportedFeatures::insert [function] [call site] 01793
8 UnsupportedFeatures::feature_to_bitfield [function] [call site] 01794
7 UnsupportedFeatures::contains [function] [call site] 01798
7 check_image_item [function] [call site] 01800
7 check_image_item [function] [call site] 01801
3 AvifContext::primary_item_bits_per_channel [function] [call site] 01803
4 AvifContext::image_bits_per_channel [function] [call site] 01806
5 fuzz_target [function] [call site] 01807
5 AvifContext::item_as_slice [function] [call site] 01809
3 Option::unwrap_or [function] [call site] 01811
3 m::p::4::p::a::r::s::e::_::a::v::i::f::_::g::e::t::_::i::n::f::o::_::s::a::f::e::get_bit_depth [function] [call site] 01813
3 AvifContext::alpha_item_bits_per_channel [function] [call site] 01814
4 AvifContext::image_bits_per_channel [function] [call site] 01817
3 Option::unwrap_or [function] [call site] 01818
3 sample_to_chunk_iter [function] [call site] 01820
3 UnsupportedFeatures::is_empty [function] [call site] 01823
3 sample_to_chunk_iter [function] [call site] 01825
3 get_track [function] [call site] 01827
3 get_track [function] [call site] 01829
3 TrackReferenceBox::has_auxl_reference [function] [call site] 01830
4 sample_to_chunk_iter [function] [call site] 01831
4 UnsupportedFeatures::contains [function] [call site] 01833
3 checked_div [function] [call site] 01845
3 checked_rem [function] [call site] 01847
3 saturating_sub [function] [call site] 01849
2 Mp4parseParser::context [function] [call site] 01853
1 Mp4parseAvifInfo::as_mut_ptr [function] [call site] 01854
1 Mp4parseAvifInfo::assume_init [function] [call site] 01855
1 mp4parse_avif_get_image_safe [function] [call site] 01856
1 mp4parse_avif_free [function] [call site] 01857