Lines Matching refs:BoxSize

20 enum BoxSize {  enum
29 fn make_box<F>(size: BoxSize, name: &[u8; 4], func: F) -> Cursor<Vec<u8>> in make_box() argument
36 BoxSize::Short(size) | BoxSize::UncheckedShort(size) => section.B32(size),
37 BoxSize::Long(_) | BoxSize::UncheckedLong(_) => section.B32(1),
38 BoxSize::Auto => section.B32(&box_size),
45 BoxSize::Long(size) => {
49 BoxSize::UncheckedLong(size) => section.B64(size),
54 BoxSize::Short(size) => {
59 BoxSize::Long(size) => assert_eq!(size, section.size()),
60 BoxSize::Auto => {
73 fn make_uuid_box<F>(size: BoxSize, uuid: &[u8; 16], func: F) -> Cursor<Vec<u8>> in make_uuid_box() argument
86 fn make_fullbox<F>(size: BoxSize, name: &[u8; 4], version: u8, func: F) -> Cursor<Vec<u8>> in make_fullbox() argument
95 let mut stream = make_box(BoxSize::Short(8), b"test", |s| s); in read_box_header_short()
104 let mut stream = make_box(BoxSize::Long(16), b"test", |s| s); in read_box_header_long()
113 let mut stream = make_box(BoxSize::Short(0), b"test", |s| s); in read_box_header_short_unknown_size()
122 let mut stream = make_box(BoxSize::UncheckedShort(2), b"test", |s| s); in read_box_header_short_invalid_size()
131 let mut stream = make_box(BoxSize::UncheckedLong(2), b"test", |s| s); in read_box_header_long_invalid_size()
145 let mut stream = make_uuid_box(BoxSize::Short(24), &HEADER_UUID, |s| s); in read_box_header_uuid()
161 let mut stream = make_uuid_box(BoxSize::UncheckedShort(23), &HEADER_UUID, |s| s); in read_box_header_truncated_uuid()
171 let mut stream = make_box(BoxSize::Short(24), b"ftyp", |s| { in read_ftyp()
192 let mut stream = make_box(BoxSize::UncheckedShort(24), b"ftyp", |s| { in read_truncated_ftyp()
212 let mut stream = make_box(BoxSize::Auto, b"ftyp", |s| { in read_ftyp_case()
232 let mut stream = make_fullbox(BoxSize::Short(28), b"elst", 0, |s| { in read_elst_v0()
254 let mut stream = make_fullbox(BoxSize::Short(56), b"elst", 1, |s| { in read_elst_v1()
281 let mut stream = make_fullbox(BoxSize::Short(32), b"mdhd", 0, |s| { in read_mdhd_v0()
299 let mut stream = make_fullbox(BoxSize::Short(44), b"mdhd", 1, |s| { in read_mdhd_v1()
317 let mut stream = make_fullbox(BoxSize::Short(32), b"mdhd", 0, |s| { in read_mdhd_unknown_duration()
335 let mut stream = make_fullbox(BoxSize::Short(44), b"mdhd", 1, |s| { in read_mdhd_invalid_timescale()
352 let mut stream = make_fullbox(BoxSize::Short(108), b"mvhd", 0, |s| { in read_mvhd_v0()
366 let mut stream = make_fullbox(BoxSize::Short(120), b"mvhd", 1, |s| { in read_mvhd_v1()
380 let mut stream = make_fullbox(BoxSize::Short(120), b"mvhd", 1, |s| { in read_mvhd_invalid_timescale()
393 let mut stream = make_fullbox(BoxSize::Short(108), b"mvhd", 0, |s| { in read_mvhd_unknown_duration()
412 let mut stream = make_fullbox(BoxSize::Auto, b"vpcC", 0, |s| { in read_vpcc_version_0()
432 let mut stream = make_fullbox(BoxSize::Auto, b"vpcC", 1, |s| { in read_vpcc_version_1()
460 let mut stream = make_fullbox(BoxSize::Short(45), b"hdlr", 0, |s| { in read_hdlr()
479 let mut stream = make_fullbox(BoxSize::Short(33), b"hdlr", 0, |s| { in read_hdlr_short_name()
492 let mut stream = make_fullbox(BoxSize::Short(32), b"hdlr", 0, |s| { in read_hdlr_zero_length_name()
513 let mut stream = make_box(BoxSize::Auto, b"fLaC", |s| { in read_flac()
564 make_fullbox(BoxSize::Auto, b"dfLa", 0, |s| { in make_dfla()
612 let mut stream = make_box(BoxSize::Auto, b"Opus", |s| { in read_opus()
631 make_box(BoxSize::Auto, b"dOps", |s| { in make_dops()
699 let mut stream = make_box(BoxSize::Auto, b"alac", |s| { in read_alac()
710 &make_fullbox(BoxSize::Auto, b"alac", 0, |s| s.append_bytes(&[0xfa; 24])) in read_alac()
722 let mut stream = make_box(BoxSize::Auto, b"avc1", |s| { in avcc_limit()
746 let mut stream = make_box(BoxSize::Auto, b"mp4a", |s| { in esds_limit()
771 let mut stream = make_box(BoxSize::Auto, b"mp4a", |s| { in esds_limit_2()
796 let mut stream = make_fullbox(BoxSize::Auto, b"elst", 0, |s| s.B32(0).B16(12).B16(34)); in read_elst_zero_entries()
806 make_fullbox(BoxSize::Auto, b"elst", 1, |s| { in make_elst()
821 let mut stream = make_box(BoxSize::Auto, b"edts", |s| { in read_edts_bogus()
843 let mut stream = make_fullbox(BoxSize::Auto, name, 1, |s| { in skip_padding_in_boxes()
876 let avc = make_box(BoxSize::Auto, b"avc1", |s| { in skip_padding_in_stsd()
890 let mut stream = make_fullbox(BoxSize::Auto, b"stsd", 0, |s| { in skip_padding_in_stsd()
903 let esds = make_fullbox(BoxSize::Auto, b"esds", 0, |s| { in read_qt_wave_atom()
914 let chan = make_box(BoxSize::Auto, b"chan", |s| { in read_qt_wave_atom()
918 let wave = make_box(BoxSize::Auto, b"wave", |s| s.append_bytes(esds.as_slice())).into_inner(); in read_qt_wave_atom()
919 let mut stream = make_box(BoxSize::Auto, b"mp4a", |s| { in read_qt_wave_atom()
953 let mut stream = make_box(BoxSize::Auto, b"esds", |s| { in read_descriptor_80()
980 let mut stream = make_box(BoxSize::Auto, b"esds", |s| { in read_esds()
1009 let mut stream = make_box(BoxSize::Auto, b"esds", |s| { in read_esds_aac_type5()
1048 let mut stream = make_box(BoxSize::Auto, b"mp4v", |s| s.append_bytes(mp4v.as_slice())); in read_stsd_mp4v()
1078 let mut stream = make_box(BoxSize::Auto, b"esds", |s| { in read_esds_one_byte_extension_descriptor()
1096 let mut stream = make_box(BoxSize::Auto, b"esds", |s| { in read_esds_byte_extension_descriptor()
1113 let mut stream = make_box(BoxSize::Auto, b".mp3", |s| { in read_f4v_stsd()
1138 let elst = make_fullbox(BoxSize::Auto, b"elst", 1, |s| { in max_table_limit()
1142 let mut stream = make_box(BoxSize::Auto, b"edts", |s| s.append_bytes(elst.as_slice())); in max_table_limit()
1155 let unknown_codec = make_box(BoxSize::Auto, b"yyyy", |s| s.append_repeated(0, 16)).into_inner(); in unknown_video_sample_entry()
1156 let mut stream = make_box(BoxSize::Auto, b"xxxx", |s| { in unknown_video_sample_entry()
1177 let unknown_codec = make_box(BoxSize::Auto, b"yyyy", |s| s.append_repeated(0, 16)).into_inner(); in unknown_audio_sample_entry()
1178 let mut stream = make_box(BoxSize::Auto, b"xxxx", |s| { in unknown_audio_sample_entry()
1207 let mut stream = make_box(BoxSize::Auto, b"esds", |s| { in read_esds_invalid_descriptor()
1227 let mut stream = make_box(BoxSize::Auto, b"esds", |s| { in read_esds_redundant_descriptor()
1249 let mut stream = make_box(BoxSize::Auto, b"moov", |s| s.append_bytes(pssh.as_slice())); in read_invalid_pssh()
1272 let mut stream = make_box(BoxSize::Auto, b"lpcm", |s| s.append_bytes(lpcm.as_slice())); in read_stsd_lpcm()