avviddec: Division by 0 during caps negotiation with variable framerate
Originally reported on https://bugs.webkit.org/show_bug.cgi?id=264198
> bt full; c
#0 g_logv (log_domain=0x7f92e739c9ae "GStreamer", log_level=G_LOG_LEVEL_CRITICAL, format=<optimized out>, args=args@entry=0x7f90d67f9a90) at ../glib/gmessages.c:1423
domain = 0x0
data = 0x0
depth = 0
log_func = 0x7f9279792a80 <trap_handler>
domain_fatal_mask = <optimized out>
masquerade_fatal = <optimized out>
test_level = <optimized out>
was_fatal = 0
was_recursion = 0
buffer = <optimized out>
msg_alloc = 0x7f90c00091f0 "_gst_util_uint64_scale: assertion 'denom != 0' failed"
msg = 0x7f90c00091f0 "_gst_util_uint64_scale: assertion 'denom != 0' failed"
i = 3
size = <optimized out>
#1 0x00007f92e66e3423 in g_log (log_domain=log_domain@entry=0x7f92e739c9ae "GStreamer", log_level=log_level@entry=G_LOG_LEVEL_CRITICAL, format=format@entry=0x7f92e674a260 "%s: assertion '%s' failed") at ../glib/gmessages.c:1461
args = {{gp_offset = 40, fp_offset = 48, overflow_arg_area = 0x7f90d67f9b70, reg_save_area = 0x7f90d67f9ab0}}
#2 0x00007f92e66e469d in g_return_if_fail_warning (log_domain=log_domain@entry=0x7f92e739c9ae "GStreamer", pretty_function=pretty_function@entry=0x7f92e73c73f0 <__func__.52.lto_priv.1> "_gst_util_uint64_scale", expression=expression@entry=0x7f92e73c6ba8 "denom != 0") at ../glib/gmessages.c:2930
No locals.
#3 0x00007f92e7377172 in _gst_util_uint64_scale (correct=18446744073709551615, denom=0, num=1, val=<optimized out>) at ../gst/gstutils.c:619
__func__ = <optimized out>
#4 gst_util_uint64_scale_ceil (val=<optimized out>, num=num@entry=1, denom=denom@entry=0) at ../gst/gstutils.c:719
No locals.
#5 0x00007f920047ce73 in gst_ffmpegviddec_set_format (decoder=0x7f90c004fac0 [GstVideoDecoder|avdec_h264-1], state=<optimized out>) at ../ext/libav/gstavviddec.c:680
fps_n = 0
fps_d = 1
ffmpegdec = 0x7f90c004fac0 [GstFFMpegVidDec|avdec_h264-1]
oclass = <optimized out>
latency = 18446744073709551615 [99:99:99.999999999]
ret = 0
is_live = 0
query = <optimized out>
__func__ = "gst_ffmpegviddec_set_format"