vorbisdec: ensure FASTDIV denominator is never 1
authorLuca Barbato <lu_zero@gentoo.org>
Thu, 13 Sep 2012 17:45:21 +0000 (19:45 +0200)
committerLuca Barbato <lu_zero@gentoo.org>
Fri, 14 Sep 2012 12:26:27 +0000 (14:26 +0200)
commit714508bcb91057868a96588b9fba4d29c6c4fc77
tree91de1202d42e0606fbbf8f70e64d0bb5cd6cb717
parent44272c1cccfb92415801ae60693a7ed04e458916
vorbisdec: ensure FASTDIV denominator is never 1

In both usages of FASTDIV the denominator might be 1.

Using a branch could make the function slower than using a normal
division.

Both denominator and numerator can be multiplied by 2 safely and
using shifts is faster than using a branch.
libavcodec/vorbisdec.c