Files
FFmpeg/libavformat
Steven Liu 6a351a3113 avformat/dashdec: check fragment_timescale before division in refresh_manifest
fix issue: issues/23057 POC4

In refresh_manifest(), when timelines are present, fragment_timescale is
used as the denominator to compute currentTime. If fragment_timescale is
zero (e.g., timescale attribute missing from a crafted manifest with
SegmentTimeline), this results in a division by zero.

Add fragment_timescale > 0 guard to both the video and audio timeline
processing paths to prevent the crash.

Signed-off-by: Steven Liu <lq@chinaffmpeg.org>
2026-07-07 18:31:35 +00:00
..
2026-03-10 13:52:18 +01:00
2025-09-08 20:59:31 +00:00
2026-06-23 19:15:57 +02:00
2026-03-10 13:52:18 +01:00
2026-06-23 19:15:57 +02:00
2026-03-10 13:52:18 +01:00
2026-06-23 19:15:57 +02:00
2026-05-08 09:34:52 +02:00
2026-06-23 19:15:57 +02:00
2026-02-19 17:18:11 +01:00
2026-03-10 13:52:18 +01:00
2026-03-10 13:52:18 +01:00
2026-06-23 19:15:57 +02:00
2026-06-23 19:15:57 +02:00
2026-05-29 01:49:20 +00:00
2026-02-25 02:55:43 +00:00
2026-02-18 08:20:10 +00:00
2026-06-16 09:18:24 -03:00
2026-03-10 13:52:18 +01:00
2026-04-28 12:29:37 +00:00
2026-03-10 13:52:18 +01:00
2026-06-23 19:15:57 +02:00
2026-05-23 10:16:38 -05:00
2026-05-23 10:16:38 -05:00
2026-05-22 08:20:13 -05:00
2026-05-03 13:26:34 +00:00
2026-06-23 19:13:06 +02:00
2026-05-03 18:22:46 +02:00
2026-03-10 13:52:18 +01:00
2026-02-08 02:25:14 +01:00
2026-03-10 13:52:18 +01:00
2026-03-10 13:52:18 +01:00
2026-06-23 19:15:57 +02:00
2026-03-10 13:52:18 +01:00
2026-05-23 00:04:46 +00:00
2026-02-25 02:55:43 +00:00
2026-03-10 13:52:18 +01:00