Module: libav
Branch: release/11
Commit: a50a5ff29ec5a8243499769e2bb9b5509ce9fd52

Author:    Diego Biurrun <[email protected]>
Committer: Diego Biurrun <[email protected]>
Date:      Wed Nov  2 15:41:47 2016 +0100

aacsbr: Check that sample_rate is not 0 before division

Bug-Id: 957

---

 libavcodec/aacsbr.c |    3 +++
 1 file changed, 3 insertions(+)

diff --git a/libavcodec/aacsbr.c b/libavcodec/aacsbr.c
index dbfb167..7d156e5 100644
--- a/libavcodec/aacsbr.c
+++ b/libavcodec/aacsbr.c
@@ -334,6 +334,9 @@ static int sbr_make_f_master(AACContext *ac, 
SpectralBandReplication *sbr,
     } else
         temp = 5000;
 
+    if (!sbr->sample_rate)
+        return -1;
+
     start_min = ((temp << 7) + (sbr->sample_rate >> 1)) / sbr->sample_rate;
     stop_min  = ((temp << 8) + (sbr->sample_rate >> 1)) / sbr->sample_rate;
 

_______________________________________________
libav-commits mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-commits

Reply via email to