From: jeanlf Date: Mon, 30 Aug 2021 15:26:28 +0000 (+0200) Subject: [PATCH] fixed #1901 X-Git-Tag: archive/raspbian/1.0.1+dfsg1-4+rpi1+deb11u3^2~89 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=a7b80de2945b956eeaf1788a761b830c9e8f58d0;p=gpac.git [PATCH] fixed #1901 Gbp-Pq: Name CVE-2021-40562.patch --- diff --git a/src/filters/reframe_nalu.c b/src/filters/reframe_nalu.c index 74abd2b..bcad22c 100644 --- a/src/filters/reframe_nalu.c +++ b/src/filters/reframe_nalu.c @@ -1105,9 +1105,9 @@ void naludmx_create_avc_decoder_config(GF_NALUDmxCtx *ctx, u8 **dsi, u32 *dsi_si else DeltaTfiDivisorIdx = (ctx->avc_state->sei.pic_timing.pic_struct+1) / 2; } - if (!ctx->timescale) { + if (!ctx->timescale && sps->vui.time_scale && sps->vui.num_units_in_tick) { ctx->cur_fps.num = 2 * sps->vui.time_scale; - ctx->cur_fps.den = 2 * sps->vui.num_units_in_tick * DeltaTfiDivisorIdx; + ctx->cur_fps.den = 2 * sps->vui.num_units_in_tick * DeltaTfiDivisorIdx; if (!ctx->fps.num && ctx->dts==ctx->fps.den) ctx->dts = ctx->cur_fps.den;