lavf: avoid integer overflow in ff_compute_frame_duration()
authorJanne Grunau <janne-libav@jannau.net>
Fri, 23 Nov 2012 13:05:36 +0000 (14:05 +0100)
committerJanne Grunau <janne-libav@jannau.net>
Mon, 26 Nov 2012 09:26:08 +0000 (10:26 +0100)
commit7709ce029a7bc101b9ac1ceee607cda10dcb89dc
treedaab4df12a540724cddf6536b8259230bf228c85
parent5ae72f54532960cb9eae82a1c9e8d505106c022b
lavf: avoid integer overflow in ff_compute_frame_duration()

Scaling the denominator instead of the numerator if it is too large
loses precision. Fixes an assert caused by a negative frame duration in
the fuzzed sample nasa-8s2.ts_s202310.

CC: libav-stable@libav.org
libavformat/utils.c