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")) {
|
||||
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;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user