Set default audio codecs if none are specified

This commit is contained in:
asonix 2024-01-07 10:01:50 -06:00
parent ca34a15cd3
commit 65e165af49

View file

@ -156,10 +156,13 @@ const fn webm_audio(
Some(WebmAudioCodec::Vorbis),
!matches!(provided, Some(WebmAudioCodec::Vorbis)),
),
_ => (provided, false),
_ => match provided {
Some(codec) => (Some(codec), false),
None => (Some(WebmAudioCodec::Opus), true),
},
}
} else {
(None, false)
(None, true)
}
}
@ -175,10 +178,13 @@ const fn mp4_audio(
Some(Mp4AudioCodec::Aac),
!matches!(provided, Some(Mp4AudioCodec::Aac)),
),
_ => (provided, false),
_ => match provided {
Some(codec) => (Some(codec), false),
None => (Some(Mp4AudioCodec::Aac), true),
},
}
} else {
(None, false)
(None, true)
}
}