]> git.sesse.net Git - ffmpeg/commit
avutil/opt: only skip evaluation for rational options
authorMarton Balint <cus@passwd.hu>
Sat, 18 Apr 2020 19:37:45 +0000 (21:37 +0200)
committerMarton Balint <cus@passwd.hu>
Fri, 1 May 2020 15:22:58 +0000 (17:22 +0200)
commit6847affcb775e89d9256b33c7dc8a7502d2bb428
treead5cfcb92c307136d92b9e2ced5e23cc60b7fea9
parente7626e4e7975ff887478ecd53a39f06b3d629751
avutil/opt: only skip evaluation for rational options

Fixes problems when non-rational options were set using rational expressions,
causing rounding errors and the option range limits not to be enforced
properly.

ffmpeg -f lavfi -i "sine=r=96000/2"

This caused an assertion failure with assert level 2.

Signed-off-by: Marton Balint <cus@passwd.hu>
libavutil/opt.c