Skip to content

Commit 047f96f

Browse files
committed
fixed #2476
1 parent c88df2e commit 047f96f

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

Diff for: src/filters/reframe_nalu.c

+7-4
Original file line numberDiff line numberDiff line change
@@ -1509,10 +1509,13 @@ Bool naludmx_create_avc_decoder_config(GF_NALUDmxCtx *ctx, u8 **dsi, u32 *dsi_si
15091509
else
15101510
DeltaTfiDivisorIdx = (ctx->avc_state->sei.pic_timing.pic_struct+1) / 2;
15111511
}
1512-
if (ctx->notime && sps->vui.time_scale && sps->vui.num_units_in_tick) {
1513-
ctx->cur_fps.num = 2 * sps->vui.time_scale;
1514-
ctx->cur_fps.den = 2 * sps->vui.num_units_in_tick * DeltaTfiDivisorIdx;
1515-
1512+
if (ctx->notime) {
1513+
u32 fps_num = 2 * sps->vui.time_scale;
1514+
u32 fps_den = 2 * sps->vui.num_units_in_tick * DeltaTfiDivisorIdx;
1515+
if (fps_num && fps_den) {
1516+
ctx->cur_fps.num = fps_num;
1517+
ctx->cur_fps.den = fps_den;
1518+
}
15161519
if (!ctx->fps.num && ctx->dts==ctx->fps.den)
15171520
ctx->dts = ctx->cur_fps.den;
15181521
}

0 commit comments

Comments
 (0)