Skip to content

Commit 7fafe0e

Browse files
author
Adrian
committed
Put metadata field behind feature flag
1 parent bb09f0d commit 7fafe0e

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

mp4parse/src/lib.rs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -776,6 +776,7 @@ pub struct MediaContext {
776776
pub mvex: Option<MovieExtendsBox>,
777777
pub psshs: TryVec<ProtectionSystemSpecificHeaderBox>,
778778
pub userdata: Option<Result<UserdataBox>>,
779+
#[cfg(feature = "meta-xml")]
779780
pub metadata: Option<Result<MetadataBox>>,
780781
}
781782

@@ -2321,6 +2322,7 @@ pub fn read_mp4<T: Read>(f: &mut T) -> Result<MediaContext> {
23212322
BoxType::MovieBox => {
23222323
context = Some(read_moov(&mut b, context)?);
23232324
}
2325+
#[cfg(feature = "meta-xml")]
23242326
BoxType::MetadataBox => {
23252327
if let Some(ctx) = &mut context {
23262328
ctx.metadata = Some(read_meta(&mut b));
@@ -2371,6 +2373,7 @@ fn read_moov<T: Read>(f: &mut BMFFBox<T>, context: Option<MediaContext>) -> Resu
23712373
mut mvex,
23722374
mut psshs,
23732375
mut userdata,
2376+
#[cfg(feature = "meta-xml")]
23742377
metadata,
23752378
} = context.unwrap_or_default();
23762379

@@ -2414,6 +2417,7 @@ fn read_moov<T: Read>(f: &mut BMFFBox<T>, context: Option<MediaContext>) -> Resu
24142417
mvex,
24152418
psshs,
24162419
userdata,
2420+
#[cfg(feature = "meta-xml")]
24172421
metadata,
24182422
})
24192423
}

0 commit comments

Comments
 (0)