[PATCH] fixed #1901
authorjeanlf <jeanlf@gpac.io>
Mon, 30 Aug 2021 15:26:28 +0000 (17:26 +0200)
committerAron Xu <aron@debian.org>
Tue, 23 May 2023 11:53:25 +0000 (12:53 +0100)
Gbp-Pq: Name CVE-2021-40562.patch

src/filters/reframe_nalu.c

index 74abd2b5681a5f7c5c0cf233e886be45a6df8a04..bcad22cf7e6e24043cad95d5520c6a65a5e84001 100644 (file)
@@ -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;