Commit 3a09d334 authored by Wim Taymans's avatar Wim Taymans
Browse files

rtpmp4gdepay: avoid division by 0

Avoid a division by 0 when no constantDuration was specified and when out two
timestamps are equal.

Fixes #610265
parent e43839ea
......@@ -546,8 +546,12 @@ gst_rtp_mp4g_depay_process (GstBaseRTPDepayload * depayload, GstBuffer * buf)
rtpmp4gdepay->constantDuration);
}
if (rtpmp4gdepay->constantDuration > 0) {
/* get the number of packets by dividing with the duration */
diff /= rtpmp4gdepay->constantDuration;
} else {
diff = 0;
}
rtpmp4gdepay->last_AU_index += diff;
rtpmp4gdepay->prev_AU_index = AU_index;
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment