--- libavformat/dashenc.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/libavformat/dashenc.c b/libavformat/dashenc.c index 2d757b3a87..fbdee126e9 100644 --- a/libavformat/dashenc.c +++ b/libavformat/dashenc.c @@ -844,7 +844,11 @@ static int write_adaptation_set(AVFormatContext *s, AVIOContext *out, int as_ind if (os->bit_rate > 0) snprintf(bandwidth_str, sizeof(bandwidth_str), " bandwidth=\"%d\"", os->bit_rate); else if (final) { - int average_bit_rate = os->pos * 8 * AV_TIME_BASE / c->total_duration; + int average_bit_rate = 0; + if(c->total_duration > 0) + { + average_bit_rate = os->pos * 8 * AV_TIME_BASE / c->total_duration; + } snprintf(bandwidth_str, sizeof(bandwidth_str), " bandwidth=\"%d\"", average_bit_rate); } else if (os->first_segment_bit_rate > 0) snprintf(bandwidth_str, sizeof(bandwidth_str), " bandwidth=\"%d\"", os->first_segment_bit_rate); -- 2.25.1 _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-requ...@ffmpeg.org with subject "unsubscribe".