From 7c86201edcf2999561fb3efe3057cd913d0553ef Mon Sep 17 00:00:00 2001 From: Carl Hetherington Date: Fri, 17 Feb 2023 21:27:28 +0100 Subject: [PATCH] Don't crash if the descriptor's sampling rate denominator is 0. --- src/sound_asset.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/sound_asset.cc b/src/sound_asset.cc index 0eaa8fb5..e24aced2 100644 --- a/src/sound_asset.cc +++ b/src/sound_asset.cc @@ -78,7 +78,7 @@ SoundAsset::SoundAsset (boost::filesystem::path file) boost::throw_exception (ReadError("could not read audio MXF information")); } - _sampling_rate = desc.AudioSamplingRate.Numerator / desc.AudioSamplingRate.Denominator; + _sampling_rate = desc.AudioSamplingRate.Denominator ? (desc.AudioSamplingRate.Numerator / desc.AudioSamplingRate.Denominator) : 0; _channels = desc.ChannelCount; _edit_rate = Fraction (desc.EditRate.Numerator, desc.EditRate.Denominator); -- 2.30.2