Skip to content

Commit 21381f9

Browse files
Zaggy1024kinetiknz
authored andcommitted
Update tests to match added AVIS support.
All tests now pass with the removed unsupported flags for files with AVIS branding.
1 parent 7682d3c commit 21381f9

File tree

1 file changed

+2
-11
lines changed

1 file changed

+2
-11
lines changed

mp4parse/tests/public.rs

Lines changed: 2 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -95,8 +95,6 @@ static AVIF_UNSUPPORTED_IMAGES: &[&str] = &[
9595
AVIF_GRID,
9696
AVIF_GRID_A1LX,
9797
AVIF_LSEL,
98-
AVIF_AVIS_MAJOR_NO_PITM,
99-
AVIF_AVIS_MAJOR_WITH_PITM_AND_ALPHA,
10098
"av1-avif/testFiles/Apple/multilayer_examples/animals_00_multilayer_a1lx.avif",
10199
"av1-avif/testFiles/Apple/multilayer_examples/animals_00_multilayer_a1op.avif",
102100
"av1-avif/testFiles/Apple/multilayer_examples/animals_00_multilayer_a1op_lsel.avif",
@@ -107,20 +105,13 @@ static AVIF_UNSUPPORTED_IMAGES: &[&str] = &[
107105
"av1-avif/testFiles/Microsoft/Chimera_10bit_cropped_to_1920x1008.avif",
108106
"av1-avif/testFiles/Microsoft/Chimera_10bit_cropped_to_1920x1008_with_HDR_metadata.avif",
109107
"av1-avif/testFiles/Microsoft/Chimera_8bit_cropped_480x256.avif",
110-
"av1-avif/testFiles/Netflix/avis/alpha_video.avif",
111108
"av1-avif/testFiles/Xiph/abandoned_filmgrain.avif",
112109
"av1-avif/testFiles/Xiph/fruits_2layer_thumbsize.avif",
113110
"av1-avif/testFiles/Xiph/quebec_3layer_op2.avif",
114111
"av1-avif/testFiles/Xiph/tiger_3layer_1res.avif",
115112
"av1-avif/testFiles/Xiph/tiger_3layer_3res.avif",
116113
"link-u-avif-sample-images/kimono.crop.avif",
117114
"link-u-avif-sample-images/kimono.mirror-vertical.rotate270.crop.avif",
118-
"link-u-avif-sample-images/star-10bpc-with-alpha.avifs",
119-
"link-u-avif-sample-images/star-10bpc.avifs",
120-
"link-u-avif-sample-images/star-12bpc-with-alpha.avifs",
121-
"link-u-avif-sample-images/star-12bpc.avifs",
122-
"link-u-avif-sample-images/star-8bpc-with-alpha.avifs",
123-
"link-u-avif-sample-images/star-8bpc.avifs",
124115
];
125116
/// See https://github.com/AOMediaCodec/av1-avif/issues/150
126117
/// https://github.com/AOMediaCodec/av1-avif/issues/174
@@ -1201,8 +1192,8 @@ fn public_avis_major_no_pitm() {
12011192
match mp4::read_avif(input, ParseStrictness::Normal) {
12021193
Ok(context) => {
12031194
assert_eq!(context.major_brand, mp4::AVIS_BRAND);
1204-
assert!(context.unsupported_features.contains(mp4::Feature::Avis));
12051195
assert!(context.primary_item_coded_data().is_none());
1196+
assert!(context.sequence.is_some());
12061197
}
12071198
Err(e) => panic!("Expected Ok(_), found {:?}", e),
12081199
}
@@ -1214,9 +1205,9 @@ fn public_avis_major_with_pitm_and_alpha() {
12141205
match mp4::read_avif(input, ParseStrictness::Normal) {
12151206
Ok(context) => {
12161207
assert_eq!(context.major_brand, mp4::AVIS_BRAND);
1217-
assert!(context.unsupported_features.contains(mp4::Feature::Avis));
12181208
assert!(context.primary_item_coded_data().is_some());
12191209
assert!(context.alpha_item_coded_data().is_some());
1210+
assert!(context.sequence.is_some());
12201211
}
12211212
Err(e) => panic!("Expected Ok(_), found {:?}", e),
12221213
}

0 commit comments

Comments
 (0)