mirror of
https://git.ffmpeg.org/ffmpeg.git
synced 2025-02-17 04:17:05 +00:00
nutdec: sanity check r_frame_rate
This fixes files that store a somewhat incorrect value. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
This commit is contained in:
parent
8b63744f48
commit
ebfb738fa4
@ -522,6 +522,8 @@ static int decode_info_header(NUTContext *nut)
|
|||||||
|
|
||||||
if (stream_id_plus1 && !strcmp(name, "r_frame_rate")) {
|
if (stream_id_plus1 && !strcmp(name, "r_frame_rate")) {
|
||||||
sscanf(str_value, "%d/%d", &st->r_frame_rate.num, &st->r_frame_rate.den);
|
sscanf(str_value, "%d/%d", &st->r_frame_rate.num, &st->r_frame_rate.den);
|
||||||
|
if (st->r_frame_rate.num >= 1000LL*st->r_frame_rate.den)
|
||||||
|
st->r_frame_rate.num = st->r_frame_rate.den = 0;
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user